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

ATA-100 Issues



On a fresh (3 hour old) install of 2.9 i386 generic:

I am having lots of CRC errors now that I have two ATA-100 drives
on the same chain.  I just bought a brand new 40gb IBM ata-100 disk to add
to the chain with my 30gb ata-100 disk (also IBM).  

I see lots of CRC errors during moderate to heavy write activity on 
the new disk (the 40gb is master, the 30gb is slave) until pciide 
finally degrades the bus to PIO4 UDMA mode 2.

I'm using a 80pin ATA-66 cable, and the blue socket is on the mb, and the MB is
one of the ASUS A7Vs with the onboard promise ata-100 controller.  

Prior to this evening I was running the single 30gb on a random pre-2.8 snapshot 
(i needed to grab a pre-2.8 snapshot to recognize the ata-100 and the cheap dc0
card i purchased).  The 30gb ata-100 drive was running fabulously by itself.

I see the problem
1) with both drives in the system, doing significant writes on drive 1
2) with both drives in the system, doing significant copies from drive 2 to drive 1

I dont see the problem
1) with drive 2 not in the system at all
2) with drive 2 in the system, but writes only happening on drive 2
3) with drive 2 in the system, and massive copies from drive 1 to drive 2


Where does the problem lie ?  New drive ?  ATA66 cabling ? pciide ?

below is dmesg output:

using 838 buffers containing 3432448 bytes (3352K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(9c) BIOS, date 08/21/00, BIOS32 rev. 0 @ 0xf0ef0
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev. 2.1 @ 0xf0000/0x1772
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xf16c0/176 (9 entries)
pcibios0: PCI Interrupt Router at 000:04:0 ("VIA VT82C686A PCI-ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x2000
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "VIA VT8363 Host" rev 0x02
ppb0 at pci0 dev 1 function 0 "VIA VT8363 PCI-AGP" rev 0x00
pci1 at ppb0 bus 1
pcib0 at pci0 dev 4 function 0 "VIA VT82C686A PCI-ISA" rev 0x22
pciide0 at pci0 dev 4 function 1 "VIA VT82C571 IDE" rev 0x10: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <FUNAI, E2650, 1.01> SCSI0 5/cdrom removable
pciide0: channel 0 interrupting at irq 14
cd0(pciide0:0:0): using PIO mode 3
uhci0 at pci0 dev 4 function 2 "VIA VT83C572 USB" rev 0x10: irq 5
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 4 function 3 "VIA VT83C572 USB" rev 0x10: irq 5
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
pchb1 at pci0 dev 4 function 4 "VIA VT82C686A SMBus" rev 0x30
dc0 at pci0 dev 9 function 0 "Davicom Technologies DM9102" rev 0x31: irq 5 address 00:80:ad:74:f9:eb
ukphy0 at dc0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x00606e, model 0x0004, rev. 0
vga1 at pci0 dev 12 function 0 "S3 ViRGE DX/GX" rev 0x01
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pciide1 at pci0 dev 17 function 0 "Promise PDC20265" rev 0x02: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using irq 10 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <IC35L040AVER07-0>
wd0: 16-sector PIO, LBA, 39266MB, 16383 cyl, 16 head, 63 sec, 80418240 sectors
wd1 at pciide1 channel 0 drive 1: <IBM-DTLA-307030>
wd1: 16-sector PIO, LBA, 29314MB, 16383 cyl, 16 head, 63 sec, 60036480 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1(pciide1:0:1): using PIO mode 4, Ultra-DMA mode 5
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask 4460 netmask 4460 ttymask 44e2
pctr: user-level cycle counter enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 matched BIOS disk 81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
uhub2 at uhub1 port 2
uhub2: ALCOR Generic USB Hub, class 9/0, rev 1.10/1.00, addr 2
uhub2: 4 ports with 4 removable, self powered
wd0a:  aborted command, interface CRC error writing fsbn 31522656 of 31522656-31522783 (wd0 bn 31784736; cn 31532 tn 7 sn 39), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 39555168 of 39555168-39555295 (wd0 bn 39817248; cn 39501 tn 3 sn 51), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 39692400 of 39692400-39692527 (wd0 bn 39954480; cn 39637 tn 6 sn 6), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 56782384 of 56782384-56782511 (wd0 bn 57044464; cn 56591 tn 11 sn 43), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 56835232 of 56835232-56835359 (wd0 bn 57097312; cn 56644 tn 2 sn 34), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 56902064 of 56902064-56902191 (wd0 bn 57164144; cn 56710 tn 7 sn 23), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 56912000 of 56912000-56912127 (wd0 bn 57174080; cn 56720 tn 5 sn 5), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 41161696 of 41161696-41161823 (wd0 bn 41423776; cn 41095 tn 0 sn 16), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 41294896 of 41294896-41295023 (wd0 bn 41556976; cn 41227 tn 2 sn 34), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 57088496 of 57088496-57088623 (wd0 bn 57350576; cn 56895 tn 6 sn 38), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 56796656 of 56796656-56796783 (wd0 bn 57058736; cn 56605 tn 14 sn 14), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 41759088 of 41759088-41759215 (wd0 bn 42021168; cn 41687 tn 10 sn 42), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 41769328 of 41769328-41769455 (wd0 bn 42031408; cn 41697 tn 13 sn 13), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 41883040 of 41883040-41883167 (wd0 bn 42145120; cn 41810 tn 10 sn 10), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 41929136 of 41929136-41929263 (wd0 bn 42191216; cn 41856 tn 5 sn 53), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42000288 of 42000288-42000415 (wd0 bn 42262368; cn 41926 tn 15 sn 15), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42056816 of 42056816-42056943 (wd0 bn 42318896; cn 41983 tn 0 sn 32), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42213024 of 42213024-42213151 (wd0 bn 42475104; cn 42138 tn 0 sn 0), retrying
wd0a:  aborted command, interface CRC error writing fsbn 42213024 of 42213024-42213151 (wd0 bn 42475104; cn 42138 tn 0 sn 0), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42232672 of 42232672-42232799 (wd0 bn 42494752; cn 42157 tn 7 sn 55), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42543200 of 42543200-42543327 (wd0 bn 42805280; cn 42465 tn 8 sn 56), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42588064 of 42588064-42588191 (wd0 bn 42850144; cn 42510 tn 1 sn 1), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42705296 of 42705296-42705423 (wd0 bn 42967376; cn 42626 tn 5 sn 53), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42847520 of 42847520-42847647 (wd0 bn 43109600; cn 42767 tn 7 sn 23), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42944800 of 42944800-42944927 (wd0 bn 43206880; cn 42863 tn 15 sn 31), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 42987536 of 42987536-42987663 (wd0 bn 43249616; cn 42906 tn 5 sn 53), retrying
wd0: soft error (corrected)
wd0a:  aborted command, interface CRC error writing fsbn 43004288 of 43004288-43004415 (wd0 bn 43266368; cn 42922 tn 15 sn 47), retrying
wd0: soft error (corrected)
wd0: transfer error, downgrading to Ultra-DMA mode 2
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 2
wd1(pciide1:0:1): using PIO mode 4, Ultra-DMA mode 2
wd0a:  aborted command, interface CRC error writing fsbn 43005664 of 43005664-43005791 (wd0 bn 43267744; cn 42924 tn 5 sn 37), retrying
wd0: soft error (corrected)

you can see that after enough errors, it says "screw this" and downgrades.  After that, 
things work fine.  


-- 
Matt Evans     email: matt_(_at_)_mattevans_(_dot_)_org      web: www.mattevans.org