OpenSolaris

You are not signed in. Sign in or register.

Heads-up: ZFS 32 bit mknod(1) device files

Date: Mon, 17 Apr 2006 09:16:10 -0600
From: Mark Shellenbaum <Mark dot Shellenbaum at Sun dot COM>
To: on-all at Sun dot COM, onnv-gate at onnv dot eng dot sun dot com
Subject: Heads-up: ZFS 32 bit mknod(1) device files

If you only use ZFS on 64 bit SPARC or amd64 systems then you can delete 
this message.

With the integration of:

         6408482 64-bit system can't read some 32-bit dev_ts created on zfs

Any character or block special files created using mknod in a ZFS file 
system while booted in 32 bit mode will reference a non-existent device 
or the wrong device when booted in either 32 or 64 bit.

This includes ZFS file systems that were used as the root file system in 
a Zone.

To work around this the device file will need to be deleted and 
recreated via
mknod(1).

For Zones with ZFS as the root file system you can try rebooting the 
system in 32 bit mode and booting the zone.  The device files should be 
recreated with the correct major/minor numbers.  If this doesn't work 
then you will need to recreate the zone.  Once the device files have 
been cleaned up the Zone will work correctly in either 32 or 64 bit mode.

Sorry for any inconvenience this may cause.