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

HD in PIO Mode since kernel 2.6.14



Hi,

Since I updated to 2.6.14-1-686, hda is in PIO mode, and when I do hdparm -d1 /dev/hda i get "HDIO_SET_DMA failed: Operation not permitted". Im using the default kernel in the debian sid repositories, version 2.6.14-1-686.

It is working fine in 2.6.12-686.

Any ideas?

Thanks in advance.

Ricardo Teixeira.
$ sudo hdparm /dev/hda

/dev/hda:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 156301488, start = 0

$ sudo hdparm -i /dev/hda

/dev/hda:

 Model=TOSHIBA MK8025GAS, FwRev=KA023A, SerialNo=63EP0131T
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=48
 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
 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
 UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: device does not report version:

 * signifies the current active mode
--------------------------------------------

I also got these errors in dmesg:
(...)
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: CHECK for good STATUS
(...)
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
ICH4: port 0x01f0 already claimed by ide0
ICH4: port 0x0170 already claimed by ide1
ICH4: neither IDE port enabled (BIOS)



Reply to: