[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IDE drives under debian-alpha


thanks for your reply. I did a little homework overnight and
learned about the CMD 646 IDE controller in the Miata:

ata0: CMD PCI0646
scsi0 at ata0 slot 0
rz0 at scsi0 target 0 lun 0 (LID=0) (TOSHIBA CD-ROM XM-6202B 1110)

Andreas Trottmann wrote:
> No problem. I didn't have to "enable" anything, it just worked. > Newer kernels even contain specific support for the IDE chip
> used in the Miata (a CMD646).
> CMD646: IDE controller on PCI bus 00 dev 20
> CMD646: not 100% native mode: will probe irqs later
> hdc: Maxtor 71260 AT, ATA DISK drive
> hdd: probing with STATUS(0x00) instead of ALTSTATUS(0x50)
> hdd: probing with STATUS(0x00) instead of ALTSTATUS(0x50)
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hdc: Maxtor 71260 AT, 1204MB w/256kB Cache, CHS=2448/16/63
> hdb: ATAPI 12X CD-ROM drive, 256kB Cache
> The only drawback is that it's quite slow (1500kb/sec @ 6.3% 
> CPU bonnie block write performane, and 1200kb/sec @ 23.8% CPU
> for block reading).

It looks like your CD-ROM is attached as slave to the first
IDE channel (hdb) while your HDD is attached as master on 
the second channel (hdc). I'd like to have a dual boot system
and my CD-ROM is attached as master on the first IDE channel
(hda under linux); probably required in order for dec unix
to find it. Is there a problem getting linux to boot off of
a _slave_ HDD (hdb or hdd)? Have you booted or installed linux
off a CD-ROM in your system (If this works I imagine that booting
a HDD would too)?

Peter Galbraith wrote:
> Ouch.  I think that would convince me to buy a new SCSI disk
> fairly quickly.  Do you know if the native support in newer
> kernels is much faster?

Good point. But, is the _slowness_ due to kernel issues, the
controller itself (i.e. the lack of chip performance), or
your particular HDD? It looks like you are using a somewhat
old IDE HDD (maybe only PIO mode 1 or 2 capable?)

thanks, David.

Reply to: