Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Sep 2002 19:19:10 +0200
From:      Ulrich 'Q' Spoerlein <q@uni.de>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: i386/42813: /kernel: ad0: UDMA ICRC READ ERROR
Message-ID:  <034couoo5f985bg2vgrj2mgv8p91i1u6d8@4ax.com>
In-Reply-To: <200209151853.g8FIrqsq069443@freefall.freebsd.org>
References:  <200209151853.g8FIrqsq069443@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 15 Sep 2002 11:53:52 -0700 (PDT), you wrote:

>Synopsis: /kernel: ad0: UDMA ICRC READ ERROR
>
>State-Changed-From-To: open->feedback
>State-Changed-By: sos
>State-Changed-When: Sun Sep 15 11:53:00 PDT 2002
>State-Changed-Why: 
>You should definitly upgrade to at least 4.6.2, the VIA support
>code has changed quite a bit since 4.2.

i'm _not_ the originator of this PR, but i witnessed a similiar behaviour
when i switched harddrives in two of our servers.

the original setup was:
Machine A 4.6.1-RELEASE-p10:
atapci0: <AcerLabs Aladdin ATA33 controller> port 0xb000-0xb00f irq 0 at
device 15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
ad0: 9787MB <QUANTUM FIREBALL CX10.2A> [19885/16/63] at ata0-master
UDMA33

(irq 0 ?????)

Machine B 4.7-PRERELEASE:
atapci0: <AcerLabs Aladdin ATA33 controller> port 0xf000-0xf00f at device
15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
ad0: 9671MB <IBM-DTTA-351010> [19650/16/63] at ata0-master UDMA33

both setups were running PIO Mode (IIRC), but since the hardware on
machine A was causing Signal 11s and core dumps we decided to switch
harddisks and see if the problem still exists (i don't trust Ali
hardware...)

so now the Quantum HDD is inside the 4.7-PRERELEASE and this is what i
get at startup:
ad0: 9787MB <QUANTUM FIREBALL CX10.2A> [19885/16/63] at ata0-master
UDMA33
Mounting root from ufs:/dev/ad0s1a
ad0s1a: UDMA ICRC error reading fsbn 192 of 96-127 (ad0s1 bn 192; cn 0 tn
3 sn 3) retrying
ad0s1a: UDMA ICRC error reading fsbn 192 of 96-127 (ad0s1 bn 192; cn 0 tn
3 sn 3) retrying
ad0s1a: UDMA ICRC error reading fsbn 72128 of 36064-36191 (ad0s1 bn
72128; cn 114 tn 4 sn 56) retrying
ad0s1a: UDMA ICRC error reading fsbn 72128 of 36064-36191 (ad0s1 bn
72128; cn 114 tn 4 sn 56) retrying
ad0s1a: UDMA ICRC error reading fsbn 72128 of 36064-36191 (ad0s1 bn
72128; cn 114 tn 4 sn 56) retrying
ad0s1a: UDMA ICRC error reading fsbn 72128 of 36064-36191 (ad0s1 bn
72128; cn 114 tn 4 sn 56) falling back to PIO mode

this didn't show up when the quantum was at the 4.6.1 machine, and this
didn't show up with the IBM and 4.7-pre

i'm pretty sure that UDMA with Ali Chipsets is just plain broken, but
wouldn't it be better to be running PIO as default with these chipsets.
or is anyone running UDMA with one of these things?

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?034couoo5f985bg2vgrj2mgv8p91i1u6d8>