Did you include ide support? It's possible that the bios/chipset has an ide legacy mode, and/or the ide driver is claiming the chip. Try root=/dev/hda4 to (dis)prove it. See what bios settings are available regarding such.