kern/141235: 8.0 no longer provides /dev entries for all disk slices

Dieter freebsd at
Mon Dec 7 02:10:04 UTC 2009

>Number:         141235
>Category:       kern
>Synopsis:       8.0 no longer provides /dev entries for all disk slices
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 07 02:10:04 UTC 2009
>Originator:     Dieter
>Release:        8.0 RELEASE
GENERIC kernel on 8.0 RELEASE amd64
FreeBSD 8.0 RELEASE for amd64 does not provide /dev entries for
disk slices above 4. Slices greater than 4 work fine in 6.x and 7.x

Example, 7.1 amd64:

ls /dev/ad4*
/dev/ad4        /dev/ad4s2      /dev/ad4s2d     /dev/ad4s5      /dev/ad4s5d     /dev/ad4s6
/dev/ad4s1      /dev/ad4s2a     /dev/ad4s2e     /dev/ad4s5a     /dev/ad4s5e     /dev/ad4s7
/dev/ad4s10     /dev/ad4s2b     /dev/ad4s3      /dev/ad4s5b     /dev/ad4s5f     /dev/ad4s8
/dev/ad4s11     /dev/ad4s2c     /dev/ad4s4      /dev/ad4s5c     /dev/ad4s5g     /dev/ad4s9

11 slices and they all work fine.  Some slices are further subdivided
with BSD disklabels, some are not.  They work fine either way.

But 8.0 only provides /dev entries for slices 1-4.  Slices 5 and above
cannot be accessed.

FreeBSD 8 needs to provide /dev entries for all the slices.

Setup a disk with more than 4 slices.  Boot 6.x or 7.x and observe that
they all work.  Boot 8.0 and observe that there are no /dev entries
above slice 4.



More information about the freebsd-bugs mailing list