udma probs (irq conflict?)
Bernd Walter
ticso at cicely12.cicely.de
Wed Aug 27 11:31:15 PDT 2003
On Wed, Aug 27, 2003 at 11:28:27AM -0600, Fred Clift wrote:
>
> I have a 'PDC20269 Ultra133 TX2 EIDE Controller' in my miata with a
> seagate barracuda ST3120026A (ata/100 drive).
>
> I just moved this controller from an x86 box I was testing it in where it
> worked fine at udma100. In the miata (5.1-CURRENT, Thu Aug 14), I get (at
> boot)
>
> ad0: 114440MB <ST3120026A> [232514/16/63] at ata2-master UDMA100
> ad0: UDMA ICRC error cmd=read fsbn 0 of 0-3 retrying
> ad0: UDMA ICRC error cmd=read fsbn 0 of 0-3 retrying
> ad0: UDMA ICRC error cmd=read fsbn 0 of 0-3 retrying
> ad0: UDMA ICRC error cmd=read fsbn 0 of 0-3 falling back to PIO mode
Check you IDE cabeling.
Avoid noisy places - e.g. near the power supply.
> atapci0: <CMD 646 WDMA2 controller> port 0x9080-0x908f irq 1 at device 4.0 on pci0
> atapci0: interrupting at CIA irq 1
> ata0: at 0x1f0 irq 14 on atapci0
> ata0: interrupting at ISA irq 14
> ata1: at 0x170 irq 15 on atapci0
> ata1: interrupting at ISA irq 15
>
> and
>
> atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
>
>
> Ie - atakbd0 and atacpi0 share irq 1.
>
> Could this be the source of my problem? Anything else that might be
No - ISA IRQ1 != PCI IRQ1.
This is an Error on the IDE cable for shure.
--
B.Walter BWCT http://www.bwct.de
ticso at bwct.de info at bwct.de
More information about the freebsd-alpha
mailing list