Date: Thu, 12 Jul 2001 20:32:06 +0200 From: Frederic Vanneste <TheMatriX@matrixlab.be> To: freebsd-questions@FreeBSD.org Subject: ata/66 Message-ID: <20010712203206.A652@debian2.matrixlab.be>
next in thread | raw e-mail | index | archive | help
_non-ATA66 compliant cable_ Hmm, lookin' at earlier mailings this has come up before... but I'll still post it because I'm really gettin' out of options... I started a post on comp.unix.bsd.freebsd.misc, with a lot of discussion going on but no solutions... (btw It's a post started on 09 July with subject: ata/66) System: <dmesg> ... FreeBSD 4.3-STABLE #0: Wed Jul 11 18:21:54 CEST 2001 root@freebsd2.matrixlab.be:/usr/obj/usr/src/sys/DEBUGKERNEL Calibrating clock(s) ... TSC clock: 501208995 Hz, i8254 clock: 1193355 Hz ... real memory = 268435456 (262144K bytes) ... SMP: CPU0 apic_initialize(): FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 ... pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard ... atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f \ at device 7.1 on pci0 /* on ata0 and ata1 I have my Iomega ZIP and CDROM */ ... atapci1: <Promise ATA66 controller> port 0xe400-0xe43f,0xe000-0xe003, \ 0xdc00-0xdc07,0xd800-0xd803,0xd400-0xd407 mem \ 0xda000000-0xda01ffff irq 11 at device 8.0 on pci0 ata-: ata2 exists, using next available unit number ata2: iobase=0xd400 altiobase=0xd802 bmaddr=0xe400 ata2: mask=03 status0=50 status1=00 ata2: mask=03 ostat0=50 ostat2=00 ata2-master: ATAPI probe a=00 b=00 ata2-slave: ATAPI probe a=00 b=00 ata2: mask=03 status0=50 status1=00 ata2-master: ATA probe a=01 b=a5 ata2: devices=01 ata2: at 0xd400 on atapci1 ata3: iobase=0xdc00 altiobase=0xe002 bmaddr=0xe408 ata3: mask=03 status0=50 status1=00 ata3: mask=03 ostat0=50 ostat2=00 ata3-master: ATAPI probe a=00 b=00 ata3-slave: ATAPI probe a=00 b=00 ata3: mask=03 status0=50 status1=00 ata3-master: ATA probe a=01 b=a5 ata3: devices=01 ata3: at 0xdc00 on atapci1 using shared irq11. ... ata2-master: DMA limited to UDMA33, non-ATA66 compliant cable ata2-master: success setting UDMA2 on Promise chip Creating DISK ad4 ad4: <Maxtor 91020U3/MA5405R0> ATA-5 disk at ata2-master ad4: 9541MB (19541088 sectors), 19386 cyls, 16 heads, 63 S/T, 512 B/S ad4: 16 secs/int, 1 depth queue, UDMA33 ad4: piomode=4 dmamode=2 udmamode=4 cblid=0 Promise check1 failed ad4: 9541MB <Maxtor 91020U3> [19386/16/63] at ata2-master UDMA33 ata3-master: success setting UDMA2 on Promise chip Creating DISK ad6 ad6: <QUANTUM FIREBALL EX6.4A/A0A.0D00> ATA-4 disk at ata3-master ad6: 6149MB (12594960 sectors), 13328 cyls, 15 heads, 63 S/T, 512 B/S ad6: 16 secs/int, 1 depth queue, UDMA33 ad6: piomode=4 dmamode=2 udmamode=2 cblid=0 Promise check1 failed ad6: 6149MB <QUANTUM FIREBALL EX6.4A> [13328/15/63] at ata3-master UDMA33 ata0-master: piomode=4 dmamode=2 udmamode=-1 dmaflag=1 ata0-master: success setting PIO4 on generic chip acd0: <PCA483CD/U12P> CDROM drive at ata0 as master acd0: 128KB buffer, PIO4 acd0: Reads: CD-DA stream acd0: Audio: play, 255 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked ata1-slave: piomode=0 dmamode=-1 udmamode=-1 dmaflag=0 ata1-slave: success setting PIO0 on generic chip Creating DISK afd0 afd0: <IOMEGA ZIP 100 ATAPI/23.D> rewriteable drive at ata1 as slave afd0: 96MB (196608 sectors), 32 cyls, 64 heads, 96 S/T, 512 B/S afd0: 4096KB/s, transfer limit 64 blks, PIO0 afd0: Medium: Unknown media (0x0) Mounting root from ufs:/dev/ad4s4a ... </dmesg> btw. My Promise controllers bios confirms that my drive Maxtor drive is capable of UDMA Mode4 and Linux doesn't complain also (although I get some DMA-timeouts == the reason I give FBSD a try because someone told me it had far better support/performance on these things...) In summary, here's what I already tried the last couple of days: * I've recompiled my kernel (stable-4 cvs). eg. with -DATA_DEBUG * Bought a new cable... * Disconnected the ata33 drive. Not that it would make a difference because its on another channel, but I'm gettin' desperate. * Cleared some room for the cable to minimize influense from elec. noises within my box. (It's a dual PIII with these huge cpu-fans...) * Smashed my mouse against the wall... == Frustration... * Moved my ata66 disk to the other channel (ata3) * Bought a new mouse. * Rebooted to linux again till I find a solution. ... Any advice??? Soren? *hint* *hint* *hint* ThanX, Frederic -- "Money to burn? Can you afford _NOT_ to deploy OSS?" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010712203206.A652>