Date: Wed, 24 Jul 2002 00:05:53 -0400 From: Gabriel Rocha <gabe@seul.org> To: freebsd-stable@freebsd.org Subject: ATA problems, out of ideas. Message-ID: <20020724000552.A12414@seul.org>
next in thread | raw e-mail | index | archive | help
Hi,
I recently did a make buildworld on a 4.5-stable system over to
4.6-stable as of a few days ago and my system went haywire. I am nore
sure if my drive is bad, my controller is bad, both or the ata driver
doesn't like me. (By the way, the fact that the bad things happened
after the upgrade may well be a coincidence since other factors do point
to plain old hardware failure.) I am pasting the errors below, I
wouldn't mind a solution tot he problem in terms of FreeBSD, but since
the system is going to IBM for review anyway... I just would like to
know what is wrong. The system is an IBM T-20 laptop, the amusing thing
is, the hard drive on the T-20 gives similar problems while on 2 other
laptops, but 2 other hard drives that work perfectly well on those same
two other laptops don't work on the T-20. So the problem is either
FreeBSD or both the hard drive and the hard drive controller being bad
at the same time. It has to be a physical problem at some level, the
drive actually scratches and hisses and pops when things start to
happen. I thought it was write caching, but I have since turned that off
and the error persists. It may be the drive itself, because I get hard
errors while reading, but that might be the controller too(I couldn't
record those errors because the box crashes hard when they happen)
ok, here are the errors, the output of dmesg, my kernel config and
relevant sysctls. Thanks in advance. --Gabe
Copyright (c) 1992-2002 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.6-STABLE #0: Sat Jul 20 15:29:27 EDT 2002
root@lurch.neutraldomain.org:/usr/src/sys/compile/lurch
Timecounter "i8254" frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (498.27-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x683 Stepping = 3
Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory = 335347712 (327488K bytes)
avail memory = 321724416 (314184K bytes)
Preloaded elf kernel "kernel" at 0xc03e9000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc03e909c.
VESA: v2.0, 4032k memory, flags:0x0, mode table:0xc036ae02 (1000022)
VESA: MagicMedia 256ZX 48K
netsmb_dev: loaded
Pentium Pro MTRR support enabled
md0: Malloc disk
pcibios: No call entry point
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: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <NeoMagic MagicMedia 256ZX SVGA controller> at 0.0 irq 11
pcic0: <TI PCI-1450 PCI-CardBus Bridge> mem 0x50103000-0x50103fff irq 11 at device 2.0 on pci0
pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][FUNC pci int + CSC serial isa irq]
pccard0: <PC Card bus (classic)> on pcic0
pcic1: <TI PCI-1450 PCI-CardBus Bridge> mem 0x50102000-0x50102fff irq 11 at device 2.1 on pci0
pcic1: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][FUNC pci int + CSC serial isa irq]
pccard1: <PC Card bus (classic)> on pcic1
pci0: <unknown card> (vendor=0x11c1, dev=0x0449) at 3.0 irq 11
csa0: <CS4280/CS4614/CS4622/CS4624/CS4630> mem 0x50000000-0x500fffff,0x50100000-0x50100fff irq 11 at device 6.0 on pci0
csa: card is Thinkpad 600X/A20/T20
pcm0: <CS461x PCM Audio> on csa0
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xfcf0-0xfcff at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x4000-0x401f irq 11 at device 7.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
intpm0: <Intel 82371AB Power management controller> port 0xefa0-0xefaf irq 9 at device 7.3 on pci0
intpm0: I/O mapped efa0
intpm0: intr IRQ 9 enabled revision 0
smbus0: <System Management Bus> on intsmb0
intpm0: PM I/O mapped ef00
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
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 0x2 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 0x180 on isa0
sc0: VGA <16 virtual consoles, flags=0x380>
sio0: configured irq 3 not in bitmap of probed irqs 0
IP packet filtering initialized, divert disabled, rule-based forwarding enabled, default to accept, logging limited to 250 packets/entry by default
DUMMYNET initialized (011031)
BRIDGE 020214 loaded
IPsec: Initialized Security Association Processing.
IP Filter: v3.4.27 initialized. Default = pass all, Logging = enabled
ad0: 28615MB <IC25N030ATDA04-0> [58140/16/63] at ata0-master UDMA33
acd0: DVD-ROM <MATSHITADVD-ROM SR-8174> at ata1-master WDMA2
Mounting root from ufs:/dev/ad0s2a
pccard: card inserted, slot 1
ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 11 slot 1 on pccard1
ep0: Ethernet address 00:10:5a:d2:c0:9c
No debugger in kernel
ad0: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
hw.ata.ata_dma: 1
hw.ata.wc: 1
hw.ata.tags: 0
machine i386
cpu I686_CPU
ident lurch
maxusers 0
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options SOFTUPDATES #Enable FFS soft updates support
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem
options NTFS #NT File System
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options UCONSOLE #Allow users to grab the console
options KTRACE #ktrace(1) support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options USER_LDT #allow user-level control of i386 ldt
options QUOTA
options DUMMYNET
options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN
options ICMP_BANDLIM #Rate limit bad replies
options RANDOM_IP_ID
options IPFILTER #ipfilter support
options IPFILTER_LOG #ipfilter logging
options IPFIREWALL #firewall
options IPFIREWALL_VERBOSE #print information about
options IPFIREWALL_VERBOSE_LIMIT=250 #limit verbosity
options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
device isa
device pci
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x2
device psm0 at atkbdc? irq 12
device vga0 at isa?
options VESA
pseudo-device splash
device sc0 at isa? flags 0x0180
options SC_PIXEL_MODE
device npx0 at nexus? port IO_NPX irq 13
device apm0 # Advanced Power Management
device card
device pcic0 at isa? irq 7 port 0x3e0 iomem 0xd0000
device pcic1 at isa? irq 0 port 0x3e2 iomem 0xd4000 disable
device uhci
device usb
device ugen
device uhid
device ukbd
device ulpt
device ums
device umass
device sio0 at isa? port IO_COM2 irq 3
device miibus # MII bus support
device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
device ep
device awi
device wi
pseudo-device tun # Tunnel driver (ppp(8), nos-tun(8))
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
pseudo-device sl 1 # Kernel SLIP
pseudo-device ppp 1 # Kernel PPP
options PPP_BSDCOMP #PPP BSD-compress support
options PPP_DEFLATE #PPP zlib/deflate/gzip support
pseudo-device pty # Pseudo-ttys (telnet etc)
pseudo-device md # Memory "disks"
pseudo-device gzip # Exec gzipped a.out's
pseudo-device speaker # Play IBM BASIC-style noises out your speaker
pseudo-device vn # Vnode driver (turns a file into a device)
pseudo-device bpf #Berkeley packet filter
device pcm
device csa
options IPSEC #IP security
options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
options IPSEC_DEBUG #debug for IP security
options INCLUDE_CONFIG_FILE # Include this file in kernel
options NETSMB #SMB/CIFS requester
options NETSMBCRYPTO #encrypted password support for SMB
options SMBFS #SMB/CIFS filesystem
options LIBMCHAIN #mbuf management library
options LIBICONV
options BRIDGE
options RANDOM_IP_ID
device ed
device ed
device el
device ie
device le
device intpm
device smbus # Bus support, required for smb below.
device scbus # SCSI bus (required)
device da # Direct Access (disks)
device cd # CD
device pass # Passthrough device (direct SCSI access)
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
device ugen # Generic
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device uscanner # Scanners
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?20020724000552.A12414>
