linux-2.6.16-stable misses the IDE probing fix which is already applied to later stable branches (from linux-2.6.17-stable onwards). It is needed to access the SWARM onboard IDE device. Signed-off-by: Thiemo Seufer <ths@xxxxxxxxxxxx> diff --git a/drivers/ide/mips/swarm.c b/drivers/ide/mips/swarm.c index 66f6064..f75d34e 100644 --- a/drivers/ide/mips/swarm.c +++ b/drivers/ide/mips/swarm.c @@ -127,6 +127,7 @@ static int __devinit swarm_ide_probe(struct device *dev) memcpy(hwif->io_ports, hwif->hw.io_ports, sizeof(hwif->io_ports)); hwif->irq = hwif->hw.irq; + probe_hwif_init(hwif); dev_set_drvdata(dev, hwif); return 0;