[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

How are protected/hidden partitions (-> IBM Thinkpad) treated by different kernel versions - Was : Parted still fails to see partitions



Hi,

I have examined kernel logs (from dmesg) obtained with different Linux/kernel versions on my IBM Thinkpad R50, where I still want to install Sarge using d-i.

Here is what I found:

######################################################

* Knoppix 3.4/Kernel 2.4:
uname -a: Linux Knoppix 2.4.23-xfs #1 SMP Mi Dez 10 22:25:03 CET 2003 i686 GNU/Linux
dmesg:
hda: host protected area => 1
hda: 78140160 sectors (40008 MB) w/1740KiB Cache, CHS=5168/240/63

* Knoppix 3.4/Kernel 2.6:
uname -a: 
dmesg:
hda: Host Protected Area detected.
	current capacity is 70984690 sectors (36344 MB)
	native  capacity is 78140160 sectors (40007 MB)
hda: Host Protected Area disabled.
hda: 78140160 sectors (40007 MB) w/1740KiB Cache, CHS=65535/16/63

* d-i/Kernel 2.6 (daily build from 31 Aug 2004):
uname -a: Linux notebook-mz 2.6.7-1-386 #1 Thu Jul 8 05:08:04 EDT 2004 i686 unknown
dmesg:
hda: Host Protected Area detected.
	current capacity is 70984690 sectors (36344 MB)
	native  capacity is 78140160 sectors (40007 MB)
hda: 70984690 sectors (36344 MB) w/1740KiB Cache, CHS=65535/16/63, UDMA(100)

* d-i/Kernel 2.4 (daily build from 31 Sep 2004):
uname -a: Linux notebook-mz 2.4.27-1-386 #1 Fri Sep 3 06:24:46 UTC 2004 i686 unknown
dmesg:
hda: Host Protected Area detected.
	current capacity is 70984690 sectors (36344 MB)
	native  capacity is 78140160 sectors (40008 MB)
hda: 70984690 sectors (36344 MB) w/1740KiB Cache, CHS=70421/16/63, UDMA(100)

d-i/Kernel 2.6 (daily build from 13 Sep 2004):
uname -a: Linux notebook-mz 2.6.8-1-386 #1 Mon Aug 16 03:02:48 EDT 2004 i686 unknown
dmesg:
hda: Host Protected Area detected.
	current capacity is 70984690 sectors (36344 MB)
	native  capacity is 78140160 sectors (40007 MB)
hda: 70984690 sectors (36344 MB) w/1740KiB Cache, CHS=65535/16/63, UDMA(100)

###################################

Apparently different kernel versions treat this protected partition on the disk in a different way (it is the Windows recovery partition which seems to exist on all Thinkpads).

The partition table as seen by fdisk is the following (d-i/Kernel 2.6, daily build from 13 Sep 2004):

Disk /dev/discs/disc0/disc: 36.3 GB, 36344161280 bytes
240 heads, 63 sectors/track, 4694 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

                Device Boot      Start         End      Blocks   Id  System
/dev/discs/disc0/part1   *           1        2349    17758408+   7  HPFS/NTFS
/dev/discs/disc0/part2            4695        5168     3583440   41  PPC PReP Boot
/dev/discs/disc0/part3            2350        3321     7348320    c  W95 FAT32 (LBA)
/dev/discs/disc0/part4            3322        4694    10379880    5  Extended
/dev/discs/disc0/part5            3738        3805      514080   82  Linux swap
/dev/discs/disc0/part6            3806        4694     6720808+  83  Linux
/dev/discs/disc0/part7            3322        3737     3144928+  83  Linux

Parted fails/refuses to use the existing partition table apparently because it uses the "current", not the "native" capacity of the disk, and then sees a partition (part2) going past the end of the disk.

Since parted does not work in this case, the installation cannot be done using d-i.

So again my same question:

What can I do to install Sarge (except install Woody and dist-upgrade)?

Thank you for your patience,

Matthias


--------------------------------------------
GN Otometrics -- Hortmann	
Dipl.Phys. Dr. Matthias Zenker
Entwicklung / Development
Auchtertstraße 4, D-72770 Reutlingen
Tel. ++49(0)7121/99435-60, Fax -79
eMail: mzenker at gnotometrics dot de
http://www.hortmann.de		



Reply to: