IDE driver bug

Sean Russell (ser@efn.org)
Thu, 25 Feb 1999 17:33:51 -0800


This is a multi-part message in MIME format.
--------------5D7FC9E79F4D05B40C4BC5B1
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello,

I was told that I may have discovered a bug in the IDE driver. It was
suggested to me that you would rather have the logs than a long
description, so I will try to be as succinct as possible.

I have been trying to get a CastleWood
(http://www.castlewoodsystems.com) ORB drive to work with Linux. The
kernel is 2.0.36 (something; whatever comes with RedHat 5.2). The ORB
is a 2.2Gb removable media drive with hard drive-like specs. Transfers
are at 12Mb sustained, and access times are 10ms. The disks are low
cost ($30) and are the same size as Zip media. The drives are low cost
($179) and small as well, fitting into a half-height floppy bay.

The drive is recognized by the kernel, and I can partition and make a
filesystem (ext2) on the disk. I can copy to and from the disk, run
fsck -f, unmount, eject, reinsert, and remount the disk as many times as
I want. The only fault at this point are an occasional "Busy" timeout:

Feb 24 22:10:24 ender kernel: hdc: status timeout: status=0xd0 { Busy }
Feb 24 22:10:24 ender kernel: hdc: no DRQ after issuing WRITE
Feb 24 22:10:25 ender kernel: ide1: reset: success

This happens at least once during mke2fs, and sometimes during a write.
I have dumped 800Mb to the disk, and found a single 50K file that was
corrupt.

The real problems start when I reboot the machine. Once the machine is
up, fdisk recognizes the correct drive geometry and sees the correct
partition. However, mounting the drive after a reboot causes a massive
dump of errors of the type:

Feb 24 22:15:19 ender kernel: EXT2-fs error (device 16:01):
read_block_bitmap: Cannot read block bitmap - block_group = 224,
block_bitmap = 1835019
Feb 24 22:15:19 ender kernel: attempt to access beyond end of device
Feb 24 22:15:19 ender kernel: 16:01: rw=0, want=1843212, limit=1056352

and fsck tells me:

bash# fsck /dev/hdc1
Parallelizing fsck version 1.12 (9-Jul-98)
e2fsck 1.12, 9-Jul-98 for EXT2 FS 0.5b, 95/08/09
The filesystem size (according to the superblock) is 2153560 blocks
The physical size of the device is 1056352 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>?

If I don't abort, I have an (unending) stream of inode problems, which
doesn't suprise me. By now, the drive is near useless... unless I
delete the partition, make a new one, and make a new filesystem. Then
the drive works like a charm... until I reboot.

I've attached a segment of my syslog, starting at the first glitch,
encountered while making a filesystem on a new partition. I've also
included a dump of 'hdparm -i /dev/hdc'.

My machine is entirely new:

FIC 2013 motherboard @ 100Mhz, 1Mb cache
AMD K2-300 CPU
128Mb 8ns 100Mhz DRAMM
BusLogic PCI SCSI controller
Matrox G200 8Mb AGP
Soundblaster 16 ISA PnP
5Gb EIDE HD (Western Digital?)
External Zip on the SCSI card
Creative Labs CDROM (24x or some such)
Random ISA modem (56K v/d/f)
Printer on da printer port, Mouse on da mouse port, keyboard
on da keyboard port (motherboard all)
Runnng RedHat Linux 5.2, kernel out-of-the-box

Please let me know if there is any other information I can get to you,
and what your opinion(s) are.

Thank you *very* much,

Sean Russell
(also at ser@efn.org)

--
 |..      --------------------- Sean Russell ----------------------
<|>            ser@n-link.net ::: http://javalab.uoregon.edu/ser
/|\       ------- [           Software Developer         ] --------
/|                [                 n-Link               ]

--------------5D7FC9E79F4D05B40C4BC5B1 Content-Type: text/plain; charset=us-ascii; name="hdparm.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="hdparm.txt"

/dev/hdc:

Model=CASTLEWOOD ORB2-E, FwRev=USR-3.4, SerialNo=19A26A18 Config={ Fixed } RawCHS=4273/16/63, TrkSize=0, SectSize=0, ECCbytes=38 BuffType=0(?), BuffSize=0kB, MaxMultSect=16, MultSect=off DblWordIO=no, maxPIO=240(?), DMA=yes, maxDMA=0(slow) CurCHS=4273/16/63, CurSects=4307184, LBA=yes, LBAsects=4307184 tDMA={min:120,rec:120}, DMA modes: *mword2 IORDY=yes, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4

--------------5D7FC9E79F4D05B40C4BC5B1 Content-Type: application/x-gzip; name="messages.txt.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="messages.txt.gz"

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 55nRTfEROb0K6XNJ/JxnRjfFR+T0KqTPJfFznhndGB/P4Qrpc0n8nGdGN8VHpB0rpM8l8XOe Gd0UH5HTq44+myXxc54Z3RQfkdOrjj6bJfFznhndFB+R06uOPptl8bPMjG6Kj8jpVUefzbL4 WWZGN8bHdW119Nksi59lZnQzfPKcXoX0uRg/zzOjm+IjcnoV0udi/DzPjG6Kj8jpVUifi/Hz PDO6KT4ip1chfS7Gz/PM6Mb40OVTIX0uxs/zzOim+IicXnX02SrGz/PM6Kb4iJxedfTZKsbP 88zopviInF519Nkqxs/zzOim+IicXnX02SrGz/PM6Kb4iLRjdfTZKsbP88zoxvi4nkLrg1ZZ /Cwzo5viI3J6FdLnsvhZZkY3xEfm9CqkzyXxc54Z3RQfkdOrkD6XxM95ZnRTfETasUL6XBI/ 55nRjfHxPIXWB+2S+DnPjG6Kj8jpVUef7ZL4Oc+MboqPyOlVR5/tkvg5z4z+Lp+epR1L66Vp x/lfqtKOLcO1xYT1KetYt03NfZFW73SMWt62+i076720tKR01UtLqcjyC1o3dbzUztqOv/Y1 sV6HL9pa28uGnxtd+2XDr/Ckar9sr6O7ZRDFu6PW7okSI9UsjTrqNV77jmKv+GbpTeotGKmu 1/ruenXe4fx19VIRbbnIJvUWjFTXW1DPTeotGKmu16ij3oKR6npNvYZ6C0aq6jU61vfXW2Kk ql6rYy6/rPrV0UOZkZLVRwoXVt49KTPz+0UPWll2tXSRL/n03Q91lRn5Fp8VD02Wmfn9HurS yja9Fi6+eKgdfMAHfMAHfMAHfMAHfMBniY+1POXchE/ByGZ8CmbAB3zAB3zAB3zAB3zAB3zA B3zAB3zAB3zAB3zAB3zAB3zeKp/vzh4uM7Ihnw2yh8EHfMAHfMAHfMAHfMAHfMBHFT5U0/c/ 11BipOq5BvvpyapFEXLOdla8VKaszOv7ssTIU19qz/rSdlY8abp1X1a8TGbrvqx4wnTrvqx4 ydfWfVnx5P+2fVmpQ9v2ZdUzRdv2ZcVLvbbuy4on/bfui0K6u2qH2a37opDuugrp7qqX327d F4V011NIdz2FdNdTSHdX7fC9dV8U0l1PId1d9fLxrfuikO56Cumup47uOlwd3XVWvWFh676o o7sOV0d3Ha6O7jqrdoTdui/q6K7D1dFdh6ujuyvfcLNtXzSFdFdTSHc1hXR31Y7cW/dFId3V FNLdVS8L37ovCumuppDuagrprq6Q7q56I8LWfVFId3WFdFdXSHdX7eC6dV8U0l1dId3VFdLd VW+k2bYvhkK6ayiku4ZCurtqB+2t+6KQ7hoK6a6hkO6ueiPY1n1RSHcNhXTXVEh3V73BYOu+ KKS7pkK6ayqku6veyLh1XxTSXVMh3TUV0t1Vb5DZti+WQrprKaS7lkK6u+qNuFv3RSHdtRTS XUsh3V31Bq+t+6KQ7loK6a6tkO6ueiP51n1RSHdthXTXVkh3V71Bceu+KKS7tkK6ayuku3az urv+81slZlR4fgt8VvP5/vfnlBjZkM8G788BH/ABH/ABH/ABH/ABH/ABH4X4OHXwWTayIZ9l M+ADPuADPuADPuADPuADPuADPuADPuADPuADPuADPuADPuADPuADPuADPuCjDh+3Dj7LRjbk s2wGfMAHfMAHfMAHfMAHfMAHfMAHfMAHfMAHfMAHfMAHfMAHfMAHfMDntXy8OvgsG9mQz7IZ 8AEf8AEf8AEf8AEf8AEf8AEf8AEf8AEf8AEf8AEf8AEf8Pkh+Wi8Bj4FI5vxKZgBH/ABH/AB H/ABH/ABH/ABH/ABH/ABH/ABH/ABH/ABH/ABnx+Tj1YHn2UjG/JZNgM+4AM+4FPJR6+Hz7IZ Ffgs+wQ+4AM+9fEx6uCzbGRDPstmwAd8wKc+PqaCfJZ92ojPspE3zOcvKjqFTgMf8AEf8AEf 8AEf8AEf8AEf8AEf8AEf8AEf8AEf8AEfZfhY9fBZNqMCn2WfwAd8wAd8wAd8wOd1fGwF+Sz7 tBGfZSPgAz7gUx8fpx4+y2ZU4LPsE/iAD/iAD/iAD/i8jo+CLyUr+KRE0nEdb5IrGHnDnQY+ 4PMaPnXsdFwwsiEfFXc6Bh/wAR/wAR/wAR/wAR/wAR/wAR/wAZ8XZnQFd/or+LQJn4IR8PlB G4aO/134KLhFX8GnjfjUs4Uh+IAP+JTxqWeLvoIZFfjUsYUh+IAP+IAP+IDPj8xHwS1CCz5t xKeeLULBB3zAp4xPPU/TF8yowKeOp+nBB3xq5fNmG4aOBx/wAR/wAR/wAR/wAR/wAR/wAR/w AR/wAR/wAZ+a+Si4zV/Bp434/DANQ8eDD/iAD/iAz38Cn3r2By2YUYFPHfuDgg/4gE85nzr2 5ysY2ZCPgvsXgg/4gA/4gA/4/Lh86tmKs2BGBT51bFUKPq/k82Yb9oY6vo49bgpGNuSj4B5A 4AM+4AM+4AM+4AM+4AM+4AM+4AM+4PPSjKHgVpwFnzbhUzACPuADPvXxUXAPzYJPtTRsw44H H/ABH/ABH/ABn3r41LGHZsHIhnwU3GMUfMAHfMAHfMAHfMAHfMAHfF7Bp449sgtGNuSj4B7i vw+fN9swdDz4gA/4gM+b4qPgHlsFnzbiU88eW+ADPuADPuADPuADPuADPuADPuADPvXyeTMN q2cPzYIZFfjUsYcm+IAP+IAP+IAP+KjFp449fAtGNuSj4B6+4AM+b4aPgntoFnzaiE89e4yC D/iAD/iAD/iAT0186tgKuGDkzTZsw44HH/ABH/ABH/DZKp+a9rBTcI+/gk/gAz7gAz7gAz7g Az7gAz7gAz7g8x/E5802DB3/wohZz+bfBTMK8Cn4BD7gAz7gAz7gAz7gAz7gAz6/M5969ugv mFGBTx3vMAAf8AEf8AEf8HkTfFRoWB2bfxeMbNjxCm7+DT7gAz7gAz7gAz7gAz7gAz6v4FPH Hv0FIxvyUfAdBuADPuADPuADPuADPuvxebMNQ8f/MHzq2CO7YGRDPgruIQ4+4AM+4AM+4AM+ 4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+4AM+ 4AM+4AM+4AM+4AM+b4WPVjufaBIHYSkf+ZeVfJ6XXfBxeYVPw3ASJv6ITZM4C/tZFE86jNO/ imIH5587jP5VHXd0fJ4fxzXe+S28z/TrSfg1b+afHM3d02zd/WeVkQ8n3Y+X0i+N66ZdcXjo 33fYYP6P6g574jMVDj3XEZ/793kbOTe5+Bw8fq5sd5hG4lhtYPc0U5aNXtruUbdxe+CGAZe2 U/nZ8dyB5lbYDlJp2pXFHn8dyF/1Hv06fPo1nR9QYfI8ieWY70/ZzjQKOsxwaMxO/7+RqmlN IAai9/6Kd1QsbL7cTRY8lJ4LhfYmIrv5ENG6YirFf99JN3YtPawhh+Fl8l7eMJmMHk41ykfE z8bujs3GL34eSmamI7Rv6cZQMzBeSpkMZ4Bny5WiQDtprkf6T1Bqq5RlGFHLa1Cje1zlQFhx ldX8Nse0XhudijQPwoThjferqZ7p6uSXOx1x7wa3beq0JrAhp28+r8bUnpv9Hu+nxvoa/ff4 2LntacZ1VVSmXGHpugwJLQspFEHxEjOmTFGJHqExt7bENtPzgqe0MWX6gdS6Ek1AcmcgJVSF YKElPBWMwIDWwjEIAxdgOXwFJqmWCE0WmFNizQTtLPD69LI+frl2qZRa1ZjE8xSR2o1GC7oj jRuHQOPvHCn30LWdu6C9YHLeuoUx01tSWTNzB6ndd/E/6cM3LpwykKDJAgA= --------------5D7FC9E79F4D05B40C4BC5B1 Content-Type: text/x-vcard; charset=us-ascii; name="ser.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Sean Russell Content-Disposition: attachment; filename="ser.vcf"

begin:vcard n:Russell;Sean tel;fax:(541)617-0997 tel;home:(541)617-0997 tel;work:(541)383-4028 x-mozilla-html:TRUE org:S&K Electronics; adr:;;P.O. Box 6044;Bend;OR;97708-6044;USA version:2.1 email;internet:ser@efn.org title:Sr. Software Developer note:http://javalab.uoregon.edu/ser x-mozilla-cpt:;-21984 fn:Sean Russell end:vcard

--------------5D7FC9E79F4D05B40C4BC5B1--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/