Vlad Codrea wrote: > Hi, > > The DVD-ROM drive on my laptop does not work with the vanilla 2.6.20.2 > kernel using drivers/ata. The attached file dmesg.txt contains the full > dmesg output including the error messages. I have also attached the > .config file I used when compiling the kernel. The DVD device does not > appear under /dev (only /dev/sda shows up, which is the hard drive). > > The ATA-related errors seem to start with: > > ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen > ata2.00: (BMDMA stat 0x25) > ata2.00: cmd a0/01:00:00:00:00/00:00:00:00:00/a0 tag 0 cdb 0x12 data 36 in > res 58/00:02:00:24:00/00:00:00:00:00/a0 Emask 0x2 (HSM violation) > ata2: soft resetting port > ata2: port is slow to respond, please be patient (Status 0xd8) > ata2: port failed to respond (30 secs, Status 0xd8) > ATA: abnormal status 0xD8 on port 0x177 > ATA: abnormal status 0xD8 on port 0x177 > > I should point out that this DVD drive hasn't worked with drivers/ide > either, but it works perfectly under Windows 98. For background on this > bug, please see: > > https://bugzilla.novell.com/show_bug.cgi?id=177050 > http://bugzilla.kernel.org/show_bug.cgi?id=6710 > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=197477 > https://launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/50161 To add more info, the drive is... Model=TORiSAN DVD-ROM DRD-N216, FwRev=1.080000, SerialNo=00000000000000000001 Config={ SpinMotCtl Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=0kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2 AdvancedPM=no and as written above it also doesn't work with the ide drivers. If DMA is turned off using hdparm -d 0, it seems to work better but still doesn't seem to work reliably. -- tejun - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html