-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
I've been having problems with my western digital drive (http://www.wdc.com/en/products/products.asp?DriveID=24) for about a year. I've posted messages about this before, but I have some new information that may be relevant. The problem started out when I would randomly hear the drive restarting. It would make a high pitch sound that would increase in pitch and last a second or two (The same sound the drive makes when you power on the system). Messages similar to the ones below would also appear in /var/log/messages: ad0: WRITE command timeout tag=0 serv=0 - resetting /kernel: ata0: resetting devices .. ata0-slave: ATA identify retries exceeded ad0: READ command timeout tag=0 serv=0 - resetting At first, these drive resets would only happen once or twice and everything would go back to normal. Eventually they would happen over and over until the system became unusable and wouldn't boot up even after running fsck in singal user mode with all the partitions unmount or mounted read only. I found a temporary solution was to run the western digital diagnostic tools and then run fsck. I would usually have a small amount of data corruption/loss but the system would be usable again. Things would be fine for a week or longer, but the problem would eventually reappear. Finally I contacted WD and they sent me a replacement drive (It was the same model, but a refurbished drive that I'm guessing was sent back by someone else). After a few tries I managed to get dd to copy the contents of the old drive to the new drive and for quite some time everything was great. But, the other day the new drive began to have the same problem as the old one. So now, I'm guessing the problem may lie with the controller on the main board (http://usa.asus.com/mb/socketa/a7v266-e/overview.htm). My main board has the optional raid controller. Would it be possible to use that controller with my current drive, or would the secondary controller be a better solution? Other notes: I've tried a few different IDE cables. I don't think it has anything to do with the OS since the resets have happened before the OS starts to boot and in the BIOS. I've included a uname -a, dmesg output and my kernel config file below. Any tips would be much appreciated. Thanks, Joey uname -a: FreeBSD *hostname* 4.9-RELEASE-p2 FreeBSD 4.9-RELEASE-p2 #0: Mon Feb 9 03:08:50 AST 2004 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/KERNEL_CONFIG_2004-02-09 i386 dmesg: Copyright (c) 1992-2003 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.9-RELEASE-p2 #0: Mon Feb 9 03:08:50 AST 2004 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/2004-02-09 Timecounter "i8254" frequency 1193182 Hz CPU: AMD Athlon(TM) XP1600+ (1410.21-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x662 Stepping = 2 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> AMD Features=0xc0480000<MP,AMIE,DSP,3DNow!> real memory = 536788992 (524208K bytes) avail memory = 518852608 (506692K bytes) Preloaded elf kernel "kernel" at 0xc0364000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc036409c. Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 10 entries at 0xc00f1480 apm0: <APM BIOS> on motherboard apm0: 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 agp0: <VIA Generic host to PCI bridge> mem 0xf8000000-0xfbffffff at device 0.0 on pci0 pcib1: <PCI to PCI bridge (vendor=1106 device=b099)> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 pci1: <NVidia Riva Ultra Vanta TNT2 graphics accelerator> at 0.0 irq 11 atapci0: <Promise ATA100 controller> port 0xb400-0xb43f,0xb800-0xb803,0xd000-0xd007,0xd400-0xd403,0xd800-0xd807 mem 0xf3800000-0xf381ffff irq 5 at device 6.0 on pci0 ata2: at 0xd800 on atapci0 ata3: at 0xd000 on atapci0 pcm0: <Creative EMU10K1> port 0xb000-0xb01f irq 10 at device 15.0 on pci0 pcm0: <SigmaTel STAC9721/23 AC97 Codec> rl0: <RealTek 8139 10/100BaseTX> port 0xa400-0xa4ff mem 0xf3000000-0xf30000ff irq 5 at device 16.0 on pci0 rl0: Ethernet address: 00:e0:4c:00:30:22 miibus0: <MII bus> on rl0 rlphy0: <RealTek internal media interface> on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto isab0: <PCI to ISA bridge (vendor=1106 device=3074)> at device 17.0 on pci0 isa0: <ISA bus> on isab0 atapci1: <VIA 8233 ATA100 controller> port 0xa000-0xa00f irq 0 at device 17.1 on pci0 ata0: at 0x1f0 irq 14 on atapci1 ata1: at 0x170 irq 15 on atapci1 uhci0: <VIA 83C572 USB controller> port 0x9800-0x981f irq 5 at device 17.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: <VIA 83C572 USB controller> port 0x9400-0x941f irq 5 at device 17.3 on pci0 usb1: <VIA 83C572 USB controller> on uhci1 usb1: USB revision 1.0 uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: <VIA 83C572 USB controller> port 0x9000-0x901f irq 5 at device 17.4 on pci0 usb2: <VIA 83C572 USB controller> on uhci2 usb2: USB revision 1.0 uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered orm0: <Option ROM> at iomem 0xcc000-0xcffff on isa0 pmtimer0 on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 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 MouseMan+, 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> ad0: 95396MB <WDC WD1000JB-00CRA1> [193821/16/63] at ata0-master UDMA100 Mounting root from ufs:/dev/ad0s1a kernel config: machine i386 cpu I686_CPU ident maxusers 0 options INET #InterNETworking options INET6 #IPv6 communications protocols options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options SOFTUPDATES #Enable FFS soft updates support options UFS_DIRHASH #Improve performance on big directories options MFS #Memory Filesystem options MD_ROOT #MD is a potential root device options PROCFS #Process filesystem options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options UCONSOLE #Allow users to grab the console options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options KTRACE #ktrace(1) support options SYSVSHM options SYSVSEM options SYSVMSG options SHMMAXPGS=65536 options SEMMNI=40 options SEMMNS=240 options SEMUME=40 options SEMMNU=120 options P1003_1B #Posix P1003_1B real-time extensions options _KPOSIX_PRIORITY_SCHEDULING options ICMP_BANDLIM #Rate limit bad replies options KBD_INSTALL_CDEV # install a CDEV entry in /dev #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug output. Adds ~128k to driver. #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug output. Adds ~215k to driver. options USER_LDT # used by JAVA (added manually) options CPU_ENABLE_SSE # used by DVD (added manually) options CPU_FASTER_5X86_FPU # for mplayer (added manually) options CPU_ATHLON_SSE_HACK # for mplayer (added manually) device isa #device eisa device pci device agp # support several AGP chipsets # Floppy drives device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 device fd1 at fdc0 drive 1 # ATA and ATAPI devices #device ata0 at isa? port IO_WD1 irq 14 #device ata1 at isa? port IO_WD2 irq 15 device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives #device atapifd # ATAPI floppy drives #device atapist # ATAPI tape drives options ATA_STATIC_ID #Static device numbering device atapicam # emulate ATAPI devices as SCSI ditto via CAM (added manually) device scbus #base SCSI code (added manually) device cd #SCSI CD-ROMs (added manually) device pass #CAM passthrough driver (added manually) # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 flags 0x1 device psm0 at atkbdc? irq 12 device vga0 at isa? # splash screen/screen saver pseudo-device splash # syscons is the default console driver, resembling an SCO console device sc0 at isa? flags 0x100 # Floating point support - do not disable. device npx0 at nexus? port IO_NPX irq 13 # Power management support (see LINT for more options) # for some reason the "disable flags 0x20" is inculded in the generic kernel, but apm will only work if you comment out everything after nexus? device apm0 at nexus? #disable flags 0x20 # Advanced Power Management # Serial (COM) ports #device sio0 at isa? port IO_COM1 flags 0x10 irq 4 #device sio1 at isa? port IO_COM2 irq 3 #device sio2 at isa? disable port IO_COM3 irq 5 #device sio3 at isa? disable port IO_COM4 irq 9 # Parallel port #device ppc0 at isa? irq 7 #device ppbus # Parallel port bus (required) #device lpt # Printer #device plip # TCP/IP over parallel #device ppi # Parallel port interface device #device vpo # Requires scbus and da # PCI Ethernet NICs. device miibus # MII bus support device rl # RealTek 8129/8139 # Pseudo devices - the number indicates how many units to allocate. pseudo-device loop # Network loopback pseudo-device ether # Ethernet support #pseudo-device sl 1 # Kernel SLIP #pseudo-device ppp 1 # Kernel PPP pseudo-device tun # Packet tunnel. pseudo-device pty # Pseudo-ttys (telnet etc) pseudo-device md # Memory "disks" pseudo-device gif # IPv6 and IPv4 tunneling pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation) # The `bpf' pseudo-device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! pseudo-device bpf #Berkeley packet filter # USB support 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 #device urio # Diamond Rio MP3 Player #Sound card device pcm # (added manually) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAW03X0NQPEWppBZsRAkoCAJ0TiuxEjAudd3aX3jH7jwCXjeu5NgCfXZgO tFoAeaxzReMp+Qmzy7pknug= =652V -----END PGP SIGNATURE----- _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"