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