Intel ICH9 Sata DVD problems

I had this problem with opensuse 11.0 and it seems to be present in 11.1 too. Maybe its kernel related, but any help is appreciated.

I couldnt install it using DVD media (had to make a network install). If I set bios to compatibility mode, install works (but then that other OS stops working and its a pain to switch it in bios every boot).

Here are the messages when compatibility is off and I try to access DVD:

end_request: I/O error, dev sr0, sector 0
Buffer I/O error on device sr0, logical block 0
end_request: I/O error, dev sr0, sector 4
Buffer I/O error on device sr0, logical block 1
end_request: I/O error, dev sr0, sector 0
Buffer I/O error on device sr0, logical block 0
Buffer I/O error on device sr0, logical block 1
Buffer I/O error on device sr0, logical block 2
Buffer I/O error on device sr0, logical block 3
Buffer I/O error on device sr0, logical block 4
Buffer I/O error on device sr0, logical block 5
Buffer I/O error on device sr0, logical block 6
Buffer I/O error on device sr0, logical block 7
end_request: I/O error, dev sr0, sector 0
Buffer I/O error on device sr0, logical block 0
end_request: I/O error, dev sr0, sector 4
Buffer I/O error on device sr0, logical block 1
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata2.00: cmd a0/00:00:00:00:00/00:00:00:00:00/a0 tag 0
cdb 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
res 40/00:03:00:00:08/00:00:00:00:00/a0 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2: hard resetting link
ata2: link is slow to respond, please be patient (ready=0)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: link is slow to respond, please be patient (ready=0)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: link is slow to respond, please be patient (ready=0)
ata2: COMRESET failed (errno=-16)
ata2: limiting SATA link speed to 1.5 Gbps
ata2: hard resetting link
ata2: COMRESET failed (errno=-16)
ata2: reset failed, giving up

Here is the lspci listing

00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)

This is an ASUS laptop, model X83Vm-X1.

thanks

I compiled a new kernel from kernel.org using the same configurations as opensuse and same problem.

Dont think its deffective, I can use the DVD in windows with no problems at all.

More information:


hdparm -I /dev/sr0

/dev/sr0:

ATAPI CD-ROM, with removable media
        Model Number:       HL-DT-ST DVDRAM GSA-T50L
        Serial Number:      K0087Q10950
        Firmware Revision:  SR04
Standards:
        Likely used CD-ROM ATAPI-1
Configuration:
        DRQ response: 50us.
        Packet size: 12 bytes
Capabilities:
        LBA, IORDY(can be disabled)
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    Power Management feature set
           *    PACKET command feature set
           *    DEVICE_RESET command
           *    NOP cmd
           *    SATA-I signaling speed (1.5Gb/s)
           *    Host-initiated interface power management
           *    Phy event counters
                Device-initiated interface power management
           *    Asynchronous notification (eg. media change)
           *    Software settings preservation

BTW, found a very similar issue here:

‘Re: 2.6.28: Timeout problem with AHCI SATA DVD drive’ - MARC](http://marc.info/?l=linux-ide&m=123040516021243&w=2)

They are talking about firmware problems. No clue where to get it… =(