Re: how to create device nodes when devfs doesn't do it?

From: Poul-Henning Kamp <phk_at_phk.freebsd.dk>
Date: Mon, 07 Jul 2003 19:57:59 +0200
In message <20030707154314.GA30526_at_phys9911.phys.tue.nl>, "Karel J. Bosschaart"
 writes:
>Hi,
>
>After googling and searching in the mailing list archive I still can't 
>figure out how to make device nodes in -current when devfs doesn't do this 
>automatically.

You can't.  If the device driver doesn't tell DEVFS to, it's because the
device does not exist.

>1.6 GB HD) from which I want to mount /dev/da0s4h. It works fine in -stable, 
>after MAKEDEV'ing the node, but on -current I only get da0s4. My USB flash 
>drive (Apacer Handysteno) works fine; /dev/da0s1d is created after insertion 
>of the flash drive (I reformatted it to UFS, but it also worked with msdosfs, 
>though slower).

>Using disklabel on the external USB drive shows some warnings:

>phys9911# disklabel da0s4
># /dev/da0s4:
>8 partitions:
>#        size   offset    fstype   [fsize bsize bps/cpg]
>a:    72513       63    4.2BSD     1024  8192    16
>b:   269892    72576      swap
>c:  3324825       63    unused        0     0         # "raw" part, don't edit
>d:   131544   342468    4.2BSD     1024  8192    16
>e:    49896   474012    4.2BSD     1024  8192    16
>g:   716688   523908    4.2BSD     1024  8192    16
>h:  2084292  1240596    4.2BSD     1024  8192    16
>disklabel: partition c doesn't start at 0!
>disklabel: partition c doesn't cover the whole unit!
>disklabel: An incorrect partition c may cause problems for standard system utilities
>	      
>FWIW, this drive contains an OpenBSD 2.7 installation. All partitioning
>was done by the OpenBSD installer.

Can you mail me the output of:

	diskinfo -v da0
	diskinfo -v da0s4
	dd if=/dev/da0 count=63 | uuencode - openbsd.sect0 
	dd if=/dev/da0s4 count=16 | uuencode - openbsd.slice4

Then I'll try to see what goes on.


-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk_at_FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
Received on Mon Jul 07 2003 - 08:58:04 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:14 UTC