Chris Budd | 3 Feb 2004 18:44
Picon
Favicon

Problems with cmdide on iq80321

I have an Intel iq80321 eval board running a fairly recent NetBSD build
(20040128).  In the dmesg included below, you can see NetBSD recognizes
and configures the PCI card -- a CMD 649 PCI ATA/IDE adapter.  It also
recognizes the hard drive, WDC AC21200H.  I cannot mount this NetBSD
drive nor can I create or view the disklabel.

This same card, cable, and hard drive work fine on a x86 PC running
NetBSD 1.6 from September 2002.  Therefore, I know this equipment works
and works with NetBSD.

I have tried twiddling jumper and switch settings on the iq80321, but it
either did nothing, or made it worse.

Couple of oddities:

1.  NetBSD 1.6.1 on the iq80321 board does not recognize and configure
    this card like NetBSD 1.6 did on the x86 PC; I believe 1.6 on the
    iq80321 does not congfigure the PCI card as well.
2.  NetBSD 1.6ZI (20040128) on the iq80321 uses a cmdide driver for this
    PCI card while 1.6 on the x86 PC uses a more generic pciide driver.

Unless someone has a better idea, my next step is to build my own NetBSD
configuration for the iq80321.  I can at least add some debug or maybe
change the configuration.

Thanks,
Chris.

Here's the dmesg and disklabel output.

(Continue reading)


Gmane