I don't have hardware now and will try that option tomorrow. But I remembered I got the same output before I applied your patch. I wonder if using the PCI clock as the sole input can help. I read about the source code provide by HighPoint Technologies. They use "pci_write_config_byte(dev, 0x5b, 0x21);" instead of "pci_write_config_byte(dev, 0x5b, 0x23);". will let you know the result tomorrow. Thanks On 7/7/05, Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> wrote: > On Iau, 2005-07-07 at 19:42, rolf liu wrote: > > Alan, > > Tried your patch on db1550 and linux 2.6.12. It still doesn't work. > > During the boot-up, the kernel will hang up right after it prints out: > > > > >>hdg: max request size: 128 KiB > > > Any suggestion? > > Its got started if it gets that far because the LBA48 status has been > checked. What occurs if you boot with ide=nodma ? > >