Bug 138423 - sysinstall(8): Installer (and sade) get wrong number of sectors per trac
Summary: sysinstall(8): Installer (and sade) get wrong number of sectors per trac
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 8.0-BETA3
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-sysinstall (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-31 21:20 UTC by Pete French
Modified: 2015-11-10 09:08 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pete French 2009-08-31 21:20:00 UTC
	When installing 8.0 or running sade after install, the tools appear
	to think that the disc has 63 sectors per track, and this is written
	into the disc label. If the disc actually has a different number of
	sectors then on boot then warnings are generated like this:

	GEOM: da0: partition 1 does not start on a track boundary.
	GEOM: da0: partition 1 does not end on a track boundary.
	GEOM: da0s1: geometry does not match label (255h,63s != 255h,32s).

	In my specific case I am installing onto an HP RAID controller,
	which provides logical volumes with 32 sectors per track. This
	is correctly detected on boot, and reported by diskinfo. The
	dmesg looks like this:

	ciss0: <HP Smart Array P400> port 0xb800-0xb8ff mem 0xf7d00000-0xf7dfffff,0xf7cff000-0xf7cfffff irq 18 at device 0.0 on pci1
	ciss0: PERFORMANT Transport
	ciss0: Using MSIX interrupt
	ciss0: [ITHREAD]

How-To-Repeat: 
	Perform a vanilla install onto a system with a ciss controller
	installed. This shuould show up the problem. Other RAID controller
	may also exhibit this.
Comment 1 Gavin Atkinson freebsd_committer freebsd_triage 2010-07-13 14:36:36 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-sysinstall

Over to maintainer(s)
Comment 2 randi freebsd_committer freebsd_triage 2010-07-14 06:06:45 UTC
This is a libdisk problem.
Comment 3 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 09:08:14 UTC
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.