Date: Wed, 17 Aug 2011 11:52:54 +0200 From: Riccardo Veraldi <riccardo.veraldi@gmail.com> To: Marius Strobl <marius@alchemy.franken.de> Cc: freebsd-sparc64@freebsd.org Subject: Re: problem installing 8.2 on Sun Blade 1000 Message-ID: <4E4B8F76.2030309@gmail.com> In-Reply-To: <20110816185753.GA22605@alchemy.franken.de> References: <4E4542C0.6010905@gmail.com> <20110815210349.GB59127@server.vk2pj.dyndns.org> <4E4A7148.2030003@gmail.com> <20110816185753.GA22605@alchemy.franken.de>
next in thread | previous in thread | raw e-mail | index | archive | help
I could not find many documentation on sun blade 100 show-pci-devs-all the command does not work on sun blade 1000 so I do not know how to re-order the pcia-probe-list and pcib-probe-list anyway with glabel I could fix my problems. labelling the root partition, /usr and /var solves all my troubles since the da* devices are re-numbered if i insert new disks in my external cabinet, but the root partition is searched by label so re-numbering of da* device is not an issue anymore. thanks you very much for the very useful Hint! I did not know about glabel, it is a few years I am not using FreeBSD :) thanks again Rick On 8/16/11 8:57 PM, Marius Strobl wrote: > On Tue, Aug 16, 2011 at 03:31:52PM +0200, Riccardo Veraldi wrote: >> Hello, >> I focused closer to the problem. >> I have 2 internal 18GB SCSI Segate disks and 2 external SCSI HITACHI >> 140GB disks. >> now if I Remove the external disk cabinet, everything works and FreeBSD >> install and boot >> from the internal disks. >> >> After installation if I add the external cabinet with 2 SCSI-III disks >> at boot the system >> goes kernel panic since it cannot find root on /dev/da0a >> >> it is like if GEOM confuses the disk and the internal da0 and da1 disks >> are confused with the external disks which are called the same da0 and >> da1 like the internal disks, this is the problem. >> I checked the SCSI IDs and they are all ok, I renumbered the external >> SCSI ID disk in the cabinet. >> I Can see disk correctly with probe-scsi-all >> >> but on boot external disks are recognized as da0 and da1 like the >> internal disks and system is messed. >> >> anyone got this problem before ? >> > If the external and internal disks hang off of different HBAs then which > disk becomes da0 then is not only determined by the ID but also depends on > what HBA is probed first, which FreeBSD does based on the order provided > via the device tree provided by the firmware. If that's the case you > should be able to influence the probe order by changing the slot order in > pcia-probe-list and pcib-probe-list respectively as appropriate in the > PROM boot monitor or using eeprom(8). > Apart from just living with the root filesystem just not being on da0 > (besides having a matching /etc/fstab you might also need to set > vfs.root.mountform as appropriate) you should be also do solve this > by wiring da(4) devices to certain IDs on certain busses via hints > (see SCSI DEVICE CONFIGURATION in the MI NOTES) and probably also by > using glabel(8) in order to set labels which then can be used instead > of da(4) devices names. > > Marius >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E4B8F76.2030309>