Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 May 2002 21:11:55 +0200
From:      Hans Ottevanger <hansot@iae.nl>
To:        Brian McGovern <mcgovern@beta.com>
Cc:        qa@FreeBSD.ORG
Subject:   Re: 4.6-RC2 install problems with AOpen ATAPI CD-ROM
Message-ID:  <3CEA9BFB.E12CBAF2@iae.nl>
References:  <200205200019.g4K0JwT59798@spoon.beta.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ok, here we go:

Pentium 66:

Ancient Intel Motherboard. The on-board RZ 1000 controller is disabled.
Drives are connected to a Promise ATA100 card. Relevant parts of dmesg:

...
atapci0: <RZ 100? ATA controller !WARNING! buggy chip data loss
possible> at   device 1.0 on pci0
atapci0: ATA channel disabled by BIOS
...
atapci1: <Promise ATA100 controller> port       
0xfc00-0xfc3f,0xfc58-0xfc5b,0xfc60-0xfc67,0xfc70-0xfc7
3,0xfc78-0xfc7f mem 0xffbc0000-0xffbdffff irq 10 at device 14.0 on pci0
ata2: at 0xfc78 on atapci1
ata3: at 0xfc60 on atapci1
...
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
...
ad4: 19541MB <Maxtor 92041U4> [39703/16/63] at ata2-master UDMA66
acd0: CDROM <CD-ROM 48X/AKU> at ata3-master PIO4
...


Pentium 200 MMX:

Older Intel TC430HX motherboard. CD-ROM connected to the on-board
controller as secondary master. Harddisk as primary master on the same
type of Promise card. Again an excerpt from dmesg:

...
atapci0: <Intel PIIX3 ATA controller> port 0xff90-0xff9f at device 7.1
on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
...
atapci1: <Promise ATA100 controller> port
0xff00-0xff3f,0xffe0-0xffe3,0xffa8-0xffaf,0xffe4-0xffe
7,0xfff0-0xfff7 mem 0xffbc0000-0xffbdffff irq 10 at device 14.0 on pci0
ata2: at 0xfff0 on atapci1
ata3: at 0xffa8 on atapci1
...
ad4: 19541MB <Maxtor 92041U4> [39703/16/63] at ata2-master UDMA66
acd0: CDROM <CD-ROM 48X/AKU> at ata1-master PIO4
...


Dual Celeron 466:

ABit BP6 motherboard. CD-ROM as promary master on the on-board
controller. The on-board HighPoint HPT366 is unused (proved to be
unreliable for UDMA33 and UDMA66). The hard disk is primary master on a
Promise TX2 ATA100 adapter.

...
atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f at device 7.1
on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
...
atapci1: <Promise TX2 ATA100 controller> port
0xa800-0xa80f,0xa400-0xa403,0xa000-0xa007,0x9c00-0
x9c03,0x9800-0x9807 mem 0xdb000000-0xdb003fff irq 9 at device 11.0 on
pci0
ata2: at 0x9800 on atapci1
ata3: at 0xa000 on atapci1
...
atapci2: <HighPoint HPT366 ATA66 controller> port
0xb800-0xb8ff,0xb400-0xb403,0xb000-0xb007 irq
9 at device 19.0 on pci0
ata4: at 0xb000 on atapci2
atapci3: <HighPoint HPT366 ATA66 controller> port
0xc400-0xc4ff,0xc000-0xc003,0xbc00-0xbc07 irq
9 at device 19.1 on pci0
ata5: at 0xbc00 on atapci3
ata0-slave: ATAPI identify retries exceeded

...
ad4: 39082MB <Maxtor 54098H8> [79406/16/63] at ata2-master UDMA100
acd0: CDROM <CD-ROM 52X/AKH> at ata0-master PIO4
...

The message:

ata0-slave: ATAPI identify retries exceeded

vanishes when the CD-ROM is configured as slave. This is probably an
unrelated problem. It seems harmless.

BTW. On the Dual Celeron, when I switch on DMA for the CD-ROM by putting
"hw.ata.atapi_dma=1" in /boot/loader.conf, once the system is installed,
the READ_BIG timeouts do not occur anymore.


Kind regards,

Hans




Brian McGovern wrote:
> 
> Can you describe the drives and arrangements in the troubled machines? I've
> been installing on quite a mix of CD-ROM and DVD-ROM based machines, including
> some creative drives, with no issues. The bug reported was w/creative
> drives using PIO4, and it appeared to cause a hard lockup, which doesn't
> quite sound the same.
> 
> In my particular configurations, the hard disk is either master or slave on
> the primary IDE controller, and the CD is the master on the secondary
> controller, with no slave.
> 
>         -Brian
> 
>  > Hi folks,
>  >
>  > I downloaded the 4.6-RC2 ISO today and tried an installation on a few
>  > quite different machines (Pentium 66, Pentium 200MMX and two Dual
>  > Celerons).
>  >
>  > The only machine where I succeeded was a Dual Celeron equiped with a
>  > Plextor ATAPI 12/10/32 CD-RW. The others have an AOpen ATAPI CD-ROM
>  > drive (48X or 52X) and failed with messages like :
>  >
>  > acd0:  READ_BIG command timeout - resetting
>  > ata3:  resetting devices .. done
>  >
>  > while installing the first tarball.
>  >
>  > On the P66 and P200 the message is repeated three times, after which the
>  > installation stops, but the system is still responsive. The Dual Celeron
>  > (ABit BP6 based) crashes with a fatal trap 12.
>  >
>  > I also did an NFS install (from the system with the Plextor drive), and
>  > then all systems install perfectly. However, on the installed systems
>  > accessing large files on CD-ROM caused the same timeouts again, followed
>  > by a crash on the BP6.
>  >
>  > All machines functioned perfectly when installing 4.5-RELEASE, and using
>  > 4.5-STABLE up to a few weeks ago.
>  >
>  > I think this problem is already described in PR 37420. It also seems to
>  > occur with Creative CD-ROM drives. Can we do something about it, before
>  > 4.6 is released ? Otherwise this bug will prevent 4.6 from being
>  > installed on quite some hardware.
>  >
>  > Of course I can provide far more details about the hardware used, if
>  > needed. I can also do some additional experiments.
>  >
>  > Kind regards,
>  >
>  > Hans
>  >
>  >
>  > To Unsubscribe: send mail to majordomo@FreeBSD.org
>  > with "unsubscribe freebsd-qa" in the body of the message
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-qa" in the body of the message


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




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