Date: Tue, 04 Apr 2000 08:38:26 -0500 From: Mike Tancsa <mike@sentex.net> To: Sergei Vyshenski <svysh@pn.sinp.msu.ru> Cc: freebsd-stable@freebsd.org, sos@freebsd.dk Subject: Re: ata sad combinatorics Message-ID: <4.2.2.20000404083342.0340b948@mail.sentex.net> In-Reply-To: <3.0.5.32.20000404162656.007c5600@vivaldi> References: <4.2.2.20000404074518.032c5568@mail.sentex.net> <3.0.5.32.20000404150052.007c4710@vivaldi>
next in thread | previous in thread | raw e-mail | index | archive | help
Have a search through the archives as I think someone else had problems with the Fujitsus. What if you disable DMA. Are you actually using the drive in Win98 with DMA drivers ? What if go back to PIO mode. Perhaps the maintainer can shed light on it ? ---Mike At 04:26 PM 4/4/2000 +0400, Sergei Vyshenski wrote: > >It would make a fairly significant difference, if you actually posted some > >details about the hardware. Saying, "586" is kind of useless. Post the > >output of dmesg, and uname -a and sysctl hw.atamodes. > > > > ---Mike > > > >Please find info from box (A) with disks (2) and (3) as ad0 and ad2. >Initial message please find below. > >****dmesg:**** >Copyright (c) 1992-2000 The FreeBSD Project. >Copyright (c) 1982, 1986, >1989, 1991, 1993 > The Regents of the University of California. All rights >reserved. >FreeBSD 4.0-STABLE #0: Wed Mar 29 14:26:29 MSD 2000 >Timecounter >"i8254" frequency 1193182 Hz >Timecounter "TSC" frequency 99474317 Hz >CPU: >Pentium/P54C (99.47-MHz 586-class CPU) > Origin = "GenuineIntel" Id = >0x525 Stepping = 5 > Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> >real >memory = 41943040 (40960K bytes) >avail memory = 38416384 (37516K >bytes) >Preloaded elf kernel "SCARLATTI" at 0xc027b000. >Intel Pentium >detected, installing workaround for F00F bug >npx0: <math processor> on >motherboard >npx0: INT 16 interface >pcib0: <Host to PCI bridge> on >motherboard >pci0: <PCI bus> on pcib0 >isab0: <Intel 82371FB PCI to ISA >bridge> at device 7.0 on pci0 >isa0: <ISA bus> on isab0 >atapci0: <Intel PIIX >ATA controller> port 0xffa0-0xffaf at device 7.1 on pci0 >ata0: at 0x1f0 irq >14 on atapci0 >ata1: at 0x170 irq 15 on atapci0 >ed0: <NE2000 PCI Ethernet >(RealTek 8029)> port 0xef80-0xef9f irq 11 at device 20.0 on pci0 >ed0: >supplying EUI64: 00:40:95:ff:fe:42:e3:9d >ed0: address 00:40:95:42:e3:9d, >type NE2000 (16 bit) >fdc0: <NEC 765 or clone> at port 0x3f0-0x3f5,0x3f7 >irq 6 drq 2 on isa0 >fd0: <1440-KB 3.5" drive> on fdc0 drive 0 >atkbdc0: ><keyboard controller (i8042)> at port 0x60-0x6f on isa0 >atkbd0: <AT >Keyboard> irq 1 on atkbdc0 >vga0: <Generic ISA VGA> at port 0x3c0-0x3df >iomem 0xa0000-0xbffff on isa0 >sc0: <System console> on isa0 >sc0: VGA <16 >virtual consoles, flags=0x200> >sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on >isa0 >sio0: type 16550A >sio1 at port 0x2f8-0x2ff irq 3 on isa0 >sio1: type >16550A >sio2: configured irq 5 not in bitmap of probed irqs 0 >ppc0: ><Parallel port> at port 0x378-0x37f irq 7 on isa0 >ppc0: Generic chipset >(EPP/NIBBLE) in COMPATIBLE mode >ppi0: <Parallel I/O> on ppbus0 >lpt0: ><Printer> on ppbus0 >lpt0: Interrupt-driven port >IP packet filtering >initialized, divert disabled, rule-based forwarding disabled, default to >deny, logging limited to 200 packets/entry by default >ad0: 3815MB <WDC >AC34000L> [7752/16/63] at ata0-master using WDMA2 >ad2: 4172MB <FUJITSU >MPA3043AT> [9042/15/63] at ata1-master using WDMA2 >Mounting root from >ufs:/dev/ad0s2a >ed0: starting DAD for fe80:0001::0240:95ff:fe42:e39d >ed0: >DAD complete for fe80:0001::0240:95ff:fe42:e39d - no duplicates found > >***uname -a: *** >FreeBSD 4.0-STABLE FreeBSD 4.0-STABLE #0: Wed Mar 29 14:26:29 MSD 2000 > >***sysctl hw.atamodes: *** >hw.atamodes: dma,---,dma,---, > >============================================================ >initial message follows >============================================================ >Fresh (and identical) 4.0-stable systems with support >for ata0 and ata1 were tried at: >(A) Intel-586 box >(B) Intel-686 box > >Tested were 3 large IDE disks: >(1) - fully occupied by FreeBSD >(2) and (3) - first half occupied by Win98, second by FreeBSD > >**Box (A): >Ok with any disk as ad0. >Ok with any disk as ad0 and any other as ad1. >(2) as first master and (3) as second master are ok when >booted under Win98. >Any disk as ad0 and any other as ad2 under FreeBSD: > as soon as I try to mount something from the ad2, I see > continuos chain of complains: > >ad2: READ command timeout -resetting >ata1: resetting devices done >ata1-master: WARNING: WAIT_READY active=ATA_ACTIVE_ATA >... > >**Box (B): >Ok with any combination of disks. > >If bios of (A) should be considered too old, then why >Win98 gives more successful combinations, than FreeBSD? >Note that second large master IS understood by Win98, >but is NOT understood by FreeBSD (even if it has only ufs >partitions). > 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?4.2.2.20000404083342.0340b948>