Problem booting current on VAIO R505ES

Pete Carah <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
I got around the lack of IRQ on pcic1 by means of a trick involving
hw.... sets in loader.conf (thanks to the mobile contributors); now it
won't mount root.

I know what the problem is but not why; the loader brings the kernel in 
fine, and probes work fine; I'd presume if the partition were too high this
would be where the failure would lie.  However, the layout is (LBA):
----------------------------
The data for partition 1 is:
sysid 7,(OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX)
    start 63, size 33543657 (16378 Meg), flag 0
	beg: cyl 0/ head 1/ sector 1;
	end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 33543720, size 8177085 (3992 Meg), flag 80 (active)
	beg: cyl 1023/ head 255/ sector 63;
	end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 41720805, size 8177085 (3992 Meg), flag 0
	beg: cyl 1023/ head 255/ sector 63;
	end: cyl 1023/ head 254/ sector 63
The data for partition 4 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 49897890, size 28242270 (13790 Meg), flag 0
	beg: cyl 1023/ head 255/ sector 63;
	end: cyl 1023/ head 254/ sector 63
-------------------------------------------
%disklabel -r ad0s2
# /dev/ad0s2c:
type: ESDI
disk: ad0s2
label: 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 509
sectors/unit: 8177085
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1048576        0    4.2BSD     2048 16384    89 	# (Cyl.    0 - 65*)
  b:  1048576  2097152      swap                    	# (Cyl.  130*- 195*)
  c:  8177085        0    unused        0     0       	# (Cyl.    0 - 508)
  e:  1048576  1048576    4.2BSD     2048 16384    89 	# (Cyl.   65*- 130*)
  f:  5031357  3145728    4.2BSD     2048 16384    89 	# (Cyl.  195*- 508*)
%disklabel -r ad0s3
# /dev/ad0s3c:
type: ESDI
disk: ad0s3
label: 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 509
sectors/unit: 8177085
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1048576        0    4.2BSD     2048 16384    89 	# (Cyl.    0 - 65*)
  b:  1048576  2097152      swap                    	# (Cyl.  130*- 195*)
  c:  8177085        0    unused        0     0       	# (Cyl.    0 - 508)
  e:  1048576  1048576    4.2BSD     2048 16384    89 	# (Cyl.   65*- 130*)
  f:  5031357  3145728    4.2BSD     2048 16384    89 	# (Cyl.  195*- 508*)
---------------------------------------------------------------------
Note that slice 2 begins JUST below a power of 2 (33554432), and boots
fine.  Slice 2 has stable on it, slice 3 current, slice 4 == "/d" and
contains home dirs etc.

Yes I know, I could make slice 1 smaller.  However, I don't know an NTFS
version of partition magic.  Sony's reinstaller does allow me to make
the partition smaller and I suspect I'll have to do this, with a complete
reinstall of everything.  However, especially on a new system where I
might have to deal with the warranty, I like to leave the windoze system
alone :-(

Now, why is there a mount-root problem at 16mb where the bios limit
should end up at 8mb.  The "bad" line is at 2**25?????

Note that stable (once it is up) gets to all the slices just fine (that 
is how I've been installing, cross-compiling from -stable).

-- Pete

To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-mobile" in the body of the message
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.