(sorry for the lengthy post, but I thought adding as much relevant output could help solving this problem)

I've compiled kernel 2.6.0-test8. Everything works great except my CD-RW. I have a KT-600 based motherboard, with a S-ATA drive (hda, using "ide=reverse" kernel parameter), an IDE drive (hde), an IDE DVD-ROM (hdc) and an ASUS CDRW (hdd, with "hdd=ide-scsi" kernel parameter).
When I boot dmseg inits the ide & ide-scsi ok (or so it seems to me):


"kernel command line: ro root=/dev/hda2 hdd=ide-scsi ide=reverse
ide_setup: hdd=ide-scsi
ide_setup: ide=reverse : Enabled support for IDE inverse scan order."
.
.
.
"VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
    ide0: BM-DMA at 0x8400-0x8407, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x8408-0x840f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 6Y040L0, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: DVD-ROM DDU1621, ATAPI CD/DVD-ROM drive
hdd: ASUS CRW-5224A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
VIA8237SATA: IDE controller at PCI slot 0000:00:0f.0"
.
.
.
"VIA8237SATA: chipset revision 128
VIA8237SATA: 100% native mode on irq 9
    ide2: BM-DMA at 0x9000-0x9007, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x9008-0x900f, BIOS settings: hdg:pio, hdh:pio
hde: Maxtor 6Y080M0, ATA DISK drive
ide2 at 0xa400-0xa407,0xa002 on irq 9
hda: max request size: 128KiB
hda: 80043264 sectors (40982 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(133)
 hda: hda1 hda2 hda3
hde: max request size: 128KiB
hde: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63
 hde: hde1
ide-floppy driver 0.99.newide"

and here I see that "hdc" indeed becomes the DVD-ROM (which functions
OK), and that the CDR is recognized as SCSI:

"hdc: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: ASUS      Model: CRW-5224A         Rev: 1.35
  Type:   CD-ROM                             ANSI SCSI revision: 02"

up until now I don't see any place that can tell me *where* hdd will be -- /dev/sds? /dev/md? etc.
Now, almost at the end I see this output also related to the DVD and CDRW drives:


"cdrom: This disc doesn't have any tracks I recognize!
mtrr: no MTRR for f2000000,2000000 found
mtrr: no MTRR for f0000000,2000000 found
cdrom: This disc doesn't have any tracks I recognize!
ide-scsi: unsup command: dev hdd: flags = REQ_SOFTBARRIER REQ_CMD REQ_STARTED
sector 64, nr/cnr 2/2
bio ca703f80, biotail ca703f80, buffer dc8d6000, data 00000000, len 0
end_request: I/O error, dev hdd, sector 64
isofs_fill_super: bread failed, dev=hdd, iso_blknum=16, block=32
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x54
end_request: I/O error, dev hdc, sector 0
ATAPI device hdc:
Error: Illegal request -- (Sense key=0x05)
Cannot read medium - incompatible format -- (asc=0x30, ascq=0x02)
The failed "Send DVD Structure" packet command was:
"ad 00 00 00 00 00 00 01 00 08 00 00 00 00 00 00 "
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
python: numerical sysctl 1 23 is obsolete.
python: numerical sysctl 1 23 is obsolete.
isofs_fill_super: bread failed, dev=md1, iso_blknum=16, block=32
ide-scsi: unsup command: dev hdd: flags = REQ_CMD REQ_STARTED
sector 64, nr/cnr 2/2
bio d25ca2c0, biotail d25ca2c0, buffer d30b1000, data 00000000, len 0
end_request: I/O error, dev hdd, sector 64
isofs_fill_super: bread failed, dev=hdd, iso_blknum=16, block=32"


Again I see ide-scsi handles hdd, but there seems to be some kind of problem which I can't even begin to understand.

Anyone knows what's the meaning of all this?
The ASUS drive mounted OK and was recognized as a burner by "cdrecord -scanbus" using stock RH9 kernel (2.4.20-something).
IDE CDROM support is compiled as a module.


Thanks for any input.

Alon.


================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]



Reply via email to