Skip site navigation (1)Skip section navigation (2)
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>