PIO not implemented in 2.1.47?

Richard A. Soderberg (richards@dnsi.net)
Tue, 5 Aug 1997 11:26:28 -0700 (PDT)


Using hdparm 3.3 with a WD caviar 3.1gb hard drive, 6136/16/63. Also had
the same problem with my Quantum Bigfoot 2.5 until it died a miserable
death from other things. Included .config. Using IDE/ATAPI disk built
in, trition mb support enabled.

bash-2.00# cat /proc/pci | gratuitous grepping that would be hard to do
Bus 0, device 1, function 1:
IDE interface: Intel 82371SB Natoma/Triton II PIIX3 (rev 0).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=64.
I/O at 0x1020.
bash-2.00# uname -a
Linux soderberg 2.1.47 #6 Fri Aug 1 12:01:08 PDT 1997 i586
bash-2.00# hdparm -iIp4 /dev/hda

/dev/hda:
attempting to set PIO mode to 4
HDIO_SET_PIO_MODE failed: Function not implemented

Model=WDC AC33100H, FwRev=12.07H12, SerialNo=WD-WT359
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=6136/16/63, TrkSize=57600, SectSize=600, ECCbytes=22
BuffType=3(DualPortCache), BuffSize=128kB, MaxMultSect=16, MultSect=8
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CurCHS=6136/16/63, CurSects=6185088, LBA=yes, LBAsects=6185088
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
IORDY=on/off, tPIO={min:160,w/IORDY:120}, PIO modes: mode3 mode4

Model=DW CCA3301H0 , FwRev=210.H721, SerialNo=DWW-3T95
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=6136/16/63, TrkSize=57600, SectSize=600, ECCbytes=22
BuffType=3(DualPortCache), BuffSize=128kB, MaxMultSect=16, MultSect=8
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CurCHS=6136/16/63, CurSects=6185088, LBA=yes, LBAsects=6185088
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
IORDY=on/off, tPIO={min:160,w/IORDY:120}, PIO modes: mode3 mode4

bash-2.00# perl -ne 'print if /^.*\=(y|m)$/;' < /linux/.config
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_KERNELD=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_M586=y
CONFIG_PARPORT=m
CONFIG_PNP=y
CONFIG_PNP_PARPORT=m
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_TRITON=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_ALIAS=m
CONFIG_SYN_COOKIES=y
CONFIG_PATH_MTU_DISCOVERY=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_IPX=m
CONFIG_IPX_PPROP_ROUTING=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_EQUALIZER=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_ISA=y
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_NE2000=m
CONFIG_PPP=m
CONFIG_SHAPER=m
CONFIG_MINIX_FS=m
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
CONFIG_NFSD=m
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_SMB_FS=m
CONFIG_SMB_WIN95=y
CONFIG_NCP_FS=m
CONFIG_ISO9660_FS=m
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_SMB_FS=m
CONFIG_SMB_WIN95=y
CONFIG_NCP_FS=m
CONFIG_ISO9660_FS=m
CONFIG_AUTOFS_FS=m
CONFIG_UFS_FS=m
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=m
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_SHARE_IRQ=y
CONFIG_PRINTER=m
CONFIG_PRINTER_READBACK=y
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_APM=y
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_JOYSTICK=m
CONFIG_SOUND=m
CONFIG_SB=y
CONFIG_ADLIB=y
CONFIG_YM3812=y
CONFIG_MAGIC_SYSRQ=y

Richard

-- http://www.dnsi.net/