Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Nov 2000 20:29:42 -0500
From:      Chen Zhao <zhaoc@metrocon.com>
To:        freebsd-stable@freebsd.org
Cc:        zhaoc@metrocon.com, sos@freebsd.org
Subject:   Problem with AcerLabs Aladdin ATA33 in udma33 mode since upgrade to 4.2-stable from 4.1.1-stable
Message-ID:  <200011240129.UAA30302@metrocon.com>

next in thread | raw e-mail | index | archive | help
To Soren: I don't know if you mind being copied directly, my apologies if
you do; I think you handle most of the ata stuff...

Yesterday I upgraded to 4.2 from 4.1.1 via cvsup.  This worked perfectly,
no errors (thank you developers).  When I rebooted, however, I started
getting the "ad0: READ command timeout tag=0 serv=0 - resetting" errors.
It eventually fell back to using pio mode.  I know about the sysctl work
around for this problem (for those desktops with certain (fujistu) drives
and certain chipsets, but udma33 mode worked for this notebook before the
upgrade.

The system is an Acer 343T, using the AcerLabs Aladdin ATA33 controller,
which I know from the ata man page is supported (and worked well! from
personal experience). The dmesg is at the bottom.
The kernel configuration for the ata section is simply using:
device ata
device atadisk
device atapicd
options ATA_STATIC_ID

The end of the first ad0 line now reads WDMA2, but I know it was UDMA33
before.  Please tell me if there's any information I'm forgetting, or if
there's anything I can do to help track this problem.  I see from the
stable list that there are a few other reports of similar problems..  I
wonder if they are related.
(If anyone wonders about the ppc0 line, that's simply because I turned off
the lpt port in the bios, and has never caused problems before.)
Anyway, thanks for your time.

Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.2-STABLE #6: Wed Nov 22 16:14:57 EST 2000
    root@wyndi:/usr/src/sys/compile/WYNDI
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (493.98-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x681  Stepping = 1
  Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 134152192 (131008K bytes)
avail memory = 127700992 (124708K bytes)
Preloaded elf kernel "kernel" at 0xc02de000.
Pentium Pro MTRR support enabled
apm0: <APM BIOS> on motherboard
apm: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <AcerLabs M5247 PCI-PCI(AGP Supported) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <Trident model 9525 VGA-compatible display device> at 0.0 irq 9
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x9000-0x903f mem 0x81300000-0x813fffff,0x81200000-0x81200fff irq 9 at device 6.0 on pci0
fxp0: Ethernet address 00:d0:59:0e:09:5f
pci0: <unknown card> (vendor=0x11c1, dev=0x0447) at 6.1 irq 9
isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
pcm0: <ESS Solo-1 (unknown vendor)> port 0x9414-0x9417,0x9400-0x9403,0x90f0-0x90ff,0x90d0-0x90df,0x9080-0x90bf irq 5 at device 8.0 on pci0
atapci0: <AcerLabs Aladdin ATA33 controller> port 0x7090-0x709f irq 15 at device 15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
chip1: <AcerLabs M15x3 Power Management Unit> at device 17.0 on pci0
chip2: <PCI to CardBus bridge (vendor=1217 device=6872)> irq 9 at device 19.0 on pci0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
pcic0: <VLSI 82C146> at port 0x3e0 iomem 0xd0000 irq 10 on isa0
pcic0: management irq 10
pccard0: <PC Card bus -- kludge version> on pcic0
pccard1: <PC Card bus -- kludge version> on pcic0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
ppc0: parallel port not found.
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default
DUMMYNET initialized (000608)
BRIDGE 990810, have 2 interfaces
-- index 1  type 6 phy 0 addrl 6 addr 00.d0.59.0e.09.5f
ad0: 11513MB <IBM-DARA-212000> [23392/16/63] at ata0-master WDMA2
Mounting root from ufs:/dev/ad0s2a
ad0: READ command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: READ command timeout tag=0 serv=0 - resetting
ad0: trying fallback to PIO mode
ata0: resetting devices .. done


============================================================================
| Webbing is nothing.      \\       Chen Zhao       //  zhaoc@metrocon.com |
| Admining is everything. =  MetroCon Communications  =  212.661.6800 x501 |
| Support your local root. //     Sys/Net Admin     \\   212.661.1229  Fax |
============================================================================


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




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