Date: Mon, 26 May 2008 12:46:14 +0200 From: "nej ALL" <nej.papillon@gmail.com> To: "Chuck Robey" <chuckr@telenix.org> Cc: freebsd-questions@freebsd.org Subject: Re: Stick memory USB Message-ID: <b0c910f50805260346s4df24aaav9eec85a46618b236@mail.gmail.com> In-Reply-To: <4839ADF8.7090805@telenix.org> References: <b0c910f50805251019q2d2b0148r84d86040d111b758@mail.gmail.com> <4839ADF8.7090805@telenix.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Thank you for you response. Sorry to tell you that i'm not trying to create a file with the devfs. I just want to try to mount the filesystem (memory stick). I realize that the device represent a filesystem, and to mount the filesystem we need the device file /dev/da2s1. This device file is "normally" created dynamically. But in my case it doesn't. May be forget i forget something in my configuration. Any idea Thanks again for your help. Nej. 2008/5/25 Chuck Robey <chuckr@telenix.org>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > nej ALL wrote: > > Hi, > > > > I'm new on FreeBSD not on unix. > > > > I want to mount automatically an usb-stick memory into my machine ? > > I get some problems. > > > > Need help. > > You're trying with your devfs stuff to create the file, but you have to > realize > it's a device representing a filesystem, not just a file. What you want to > read > is the mount and fstab man pages, mount to find out how to mount your > memory > stick, and fstab to figure out how to get it to happen automatically. The > devfs > stuff is all mistaken, I think, you want that when you want to change > permissions or make softlinks of devices, not to create them in the first > place, > least that's how I';'ve always used it, and I know very well that the > correct > line in /etc/fstab WILL automount your memory stick. > > I could give you the exact line, but I think you would rather look that up > yourself (I know I would). > > > > > -> /etc/devfs.rules > > add path 'da*' mode 0660 group operator > > > > Actions: > > 1) ls -al /dev/da* > > ls: No match. > > > > 2) I Plug into the USB port, the ImageMate 12-in-1 Card Reader/Writer > > (SanDisk) > > > > 3) ls -al /dev/da* > > crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0 > > crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1 > > crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2 > > crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3 > > > > 4) I put the memory stick into the Card reader's slot > > > > 5) ls -al /dev/da* > > crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0 > > crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1 > > crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2 > > crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3 > > > > the /dev/da2s1 isn't here. > > > > 6) mount_msdosfs /dev/da2s1 /mnt/cleusb/ > > mount_msdosfs: /dev/da2s1: No such file or directory > > > > 7) fdisk /dev/da2 > > ******* Working on device /dev/da2 ******* > > parameters extracted from in-core disklabel are: > > cylinders=30 heads=64 sectors/track=32 (2048 blks/cyl) > > > > parameters to be used for BIOS calculations are: > > cylinders=30 heads=64 sectors/track=32 (2048 blks/cyl) > > > > Media sector size is 512 > > Warning: BIOS sector numbering starts with sector 1 > > Information from DOS bootblock is: > > The data for partition 1 is: > > sysid 4 (0x04),(Primary DOS with 16 bit FAT (< 32MB)) > > start 64, size 62656 (30 Meg), flag 0 > > beg: cyl 1/ head 0/ sector 1; > > end: cyl 979/ head 1/ sector 32 > > The data for partition 2 is: > > <UNUSED> > > The data for partition 3 is: > > <UNUSED> > > The data for partition 4 is: > > <UNUSED> > > > > 8) ls -al /dev/da* > > crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0 > > crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1 > > crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2 > > crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3 > > > > 9) mount_msdosfs /dev/da2 /mnt/cleusb > > mount_msdosfs: /dev/da2: Invalid argument > > > > The command mount_msdosfs terminated abnormally but created in the /dev > > directory the /dev/da2s1 file. > > > > 10) ls -al /dev/da* > > crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0 > > crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0 > > crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1 > > crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2 > > crw-rw---- 1 root operator 0, 142 25 mai 14:11 /dev/da2s1 > > crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3 > > > > 11) And now i can mount and umount the stick memory. > > > > Please, can someone explain to me why, when i plug the stick memory into > the > > slot of the card reader, the system doesn't create the /dev/da2s1 file > in > > the the /dev directory. > > > > And why i use the mount_msdosfs command, this command creates /dev/da2s1 > > file in the /dev directory. > > > > Thank you for your answers ! > > > > Sorry for my english. > > > > Best regards > > > > Nej > > > > Email : nej.papillon@gmail.com > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.4 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFIOa34z62J6PPcoOkRAgH6AKCUgvP/EqN9INW2oQ+F+JCob71WYwCfaoJB > E1viOjy7youaf0uoJ/EDK9I= > =VDLR > -----END PGP SIGNATURE----- >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b0c910f50805260346s4df24aaav9eec85a46618b236>