Messages in this thread | | | From | Andries.Brouwer@cwi ... | Date | Tue, 25 Dec 2001 16:38:11 GMT | Subject | Re: 2.4.x kernels, big ide disks and old bios |
| |
Josep Lladonosa i Capell:
> Linux adopts the 'false' geometry (65530/16/63) ) to bypass the bios > boot.
You can see that this is the wrong way around. When you start your computer, first the BIOS boots, then Linux. But maybe you mean to say that you set a jumper on the disk so as to bypass the BIOS boot problem, and that as a result also Linux sees a smaller disk?
> hdc: IC35L060AVER07-0, ATA DISK drive > hdc: 66055247 sectors (33820 MB) w/1916KiB Cache, CHS=119150/16/63,
Funny. Where did this CHS come from? Did you give boot parameters?
> setmax.c does its job for my ide ibm - 60Gb, but kernel > leaves bios parameters - 32Gb
Can you be more explicit? What precisely do you do? Call setmax in a boot script? And afterwards you can access the entire disk, but some proc files still mention the old geometry? Or are there any real problems? What precisely do you mean by "kernel leaves bios parameters"?
Santiago Garcia Mantinan:
: What I'm using is change the geometry after the boot and before any : partition besides root is mounted, I do this at the beginning of : checkroot.sh by calling "/sbin/setmax -d 0 /dev/hda" : This works ok for me, of course you can have other solutions.
Good to hear that it works OK. Sooner or later setmax or something similar must become part of the standard kernel, but so far I've gotten almost no feedback. Can you give the disk manufacturer and model (mail aeb@cwi.nl)?
Andries - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |