the former 2.4.x kernel found my IDE disk as CHS=2434/255/63 (LBA mode),
but the 2.6.x kernel saw it as CHS=16384/16/63,
as the parameters on the partition table is based on the LBA mode, different from the parameters reported by the kernel, so it confused, and complained too much, can hardly be used.
so how can I get back the LBA mode for IDE disk?
any advice is appreciated.
or if I missused some kernel
or if I missused some kernel config parameters?
Try this
post your question at lkml, and please post a link of the post here. Thank you.
already checked BIOS
have you already checked the BIOS-settings?
I didn't change any BIOS settings,
the kernel 2.4.x can still boot with LBA mode,
and fdisk did work under kenrel 2.4.x,
but doesn't work under kernel 2.6.x,
pass it as boot parameter
You can pass your disk geometry as a boot parameter:
append="hda=2434,255,63"
in lilo.conf, for example.
boot parameter "hda=2434,255,63"
Yes, I did try this method to give a boot parameter,
"hda=2434,255,63", but it doesn't work,
the kernel still use 16384/16/63,
so I consider if I misused some kernel config parameter?
this problem has been resolve
this problem has been resolved by kernel developers.