Eric Northup wrote: >init_irq called for hwif ide0. >hdc: MAXTOR 6L080L4, ATA DISK drive > init_irq called, but does nothing. >init_irq called for hwif ide2. >blk_init_queue: c04c99d4 initialized. > This is what's supposed to happen: init_irq initialized the queues. Two bugs: - why doesn't init_irq initialize the queues for the siimage controller? I found a difference between 2.5.67 and 68: init_irq always returns 0, even on error. It should return 1 on error. (It wasn't difficult to find, I introduced it :-( - The error handling is bad. Probably drive->present should be forced to 0, if the queues could not be initialized. Could you try the attached patch? It fixes the return code and adds some additional printks. -- Manfred