Hi, On Fri, May 25, 2007 at 12:23:25AM +0400, Sergei Shtylyov wrote: > Hello, I wrote: > >HPT36x chip don't seem to have the channel enable bits, so prevent the IDE > >core from checking them... > > >Signed-off-by: Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> > > > d->channels = 1; > >+ d->enablebits[0].reg = 0; The original patch worked for me. > Linas, Andries, Michal, cound you try this instead: > > d->enablebits[0].mask = d->enablebits[0].val = 0x10; Based on the printk's from my system, this should work fine. The config register had 0x33 in it, so 0x33 & mask == val for me. I'll reply tommorrow if this doesn't work. --linas - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html