vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| So I have a shiny new 512 MB Memory stick that I would like to use on my Gentoo box (and others) The usual root@foo ~ # mount /dev/sda1 /mnt/usb/ works, but is is only accessible by root, and I have to open up a console to use it. No big problem, but how do I make it mount automatically as well as making it available to users? Is there somehing in Portage that can help me do this? My kernel har Kernel automounter support and USB support (obviously since I can mount manually) Thanks in advance -- /ray |
| |||
| Ben Measures wrote: > udev + hald + (Gnome or KDE) > > Works a treat. Udev already installed. Emerged hal + started it. Insert Memory stick, no go. Check /var/log/everything/current and find: Sep 16 15:00:23 [kernel] usb 1-5: new high speed USB device using ehci_hcd and address 3 Sep 16 15:00:23 [kernel] scsi1 : SCSI emulation for USB Mass Storage devices Sep 16 15:00:24 [hald] Timed out waiting for hotplug event 990. Rebasing to 991 Sep 16 15:00:28 [kernel] Vendor: Sony Model: Storage Media Rev: 0100 Sep 16 15:00:28 [kernel] Type: Direct-Access ANSI SCSI revision: 00 Sep 16 15:00:28 [kernel] SCSI device sda: 1014784 512-byte hdwr sectors (520 MB) Sep 16 15:00:28 [kernel] sda: Write Protect is off Sep 16 15:00:28 [kernel] sda: assuming drive cache: write through Sep 16 15:00:28 [kernel] SCSI device sda: 1014784 512-byte hdwr sectors (520 MB) Sep 16 15:00:28 [kernel] sda: Write Protect is off Sep 16 15:00:28 [kernel] sda: assuming drive cache: write through Sep 16 15:00:28 [kernel] Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0 Sep 16 15:00:28 [kernel] Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0, type 0 Sep 16 15:00:28 [scsi.agent] disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/host1/target1:0:0/1:0:0:0 - Last output repeated twice - Sep 16 15:00:29 [fstab-sync] added mount point /media/usbdisk for /dev/sda1 Sep 16 15:00:54 [hald] Timed out waiting for hotplug event 999. Rebasing to 992 Sep 16 15:00:56 [hald] Timed out waiting for hotplug event 993. Rebasing to 994 So it seems to me that I am almost there, but may lack kernel support for something. (I run linux-2.6.12-gentoo-r5) Thanks in advance -- /ray |
| |||
| Raymond Baastad said something like a ... > The usual > > root@foo ~ # mount /dev/sda1 /mnt/usb/ HAL+udev+KDE were of little use to me - I unmerged HAL (D-DUS and other item last night) - udev is fine. HAL kept assigning hdd to what should have been hdc, thereby leaving me with a DVD-ROM assigned as a CDROM and no CDROM/burner. So, I set up fstab as follows and can use everything - including my usbstick: /dev/hda1 /boot ext2 defaults,noatime 1 2 /dev/hda2 none swap sw 0 0 /dev/hda3 / ext3 noatime 0 1 /dev/hda4 /home ext3 noatime 0 1 /dev/hdc /mnt/cdrom auto noauto,user 0 0 /dev/hdd /mnt/dvd auto noauto,user,ro 0 0 /dev/sda /mnt/usbdisk auto noauto,user,sync 0 0 -- BlackTopBum Three kinds of people there are: They who are in the box, they who are outside the box, and they who know there is no box !!!! |
| |||
| Just a supposition, wouldn't it be enough using just udev? I mean if you add a row in fstab ### /etc/fstab .... /dev/sda /mnt/usbdisk auto noauto,user,sync 0 0 .... ### EOF then probably it would be enough to add a line for running a program when the stick was plugged in ### /etc/udev/rules.d/50-udev.rules .... BUS="scsi", KERNEL="sda", ACTION="add", PROGRAM="/sbin/mount /mnt/usbstick" .... ### EOF is it possible? of course maybe it would be better to add a user rule for the particular usbstick model... |
| |||
| Hekaton Keires wrote: > Just a supposition, wouldn't it be enough using just udev? > > [...] > > BUS="scsi", KERNEL="sda", ACTION="add", PROGRAM="/sbin/mount > /mnt/usbstick" Theoretically yes, though I suspect an immediate mount on plugin will fail because USB sticks usually need time to settle. That said, if you add a few seconds sleep I wouldn't expect any problems there. -- Ben M. |
| |||
| Ben Measures wrote: > Hekaton Keires wrote: > >>Just a supposition, wouldn't it be enough using just udev? >> >>[...] >> >>BUS="scsi", KERNEL="sda", ACTION="add", PROGRAM="/sbin/mount >>/mnt/usbstick" > > > Theoretically yes, though I suspect an immediate mount on plugin will > fail because USB sticks usually need time to settle. That said, if you > add a few seconds sleep I wouldn't expect any problems there. > And the syntax would be? -- /ray Thou shalt not meddle in the affairs of dragons for thou art crunchy and go well with ketchup |
| |||
| Hekaton Keires said something like a ... > Just a supposition, wouldn't it be enough using just udev? > > I mean if you add a row in fstab > > ### /etc/fstab > ... > /dev/sda /mnt/usbdisk auto noauto,user,sync 0 0 > ... As you likely know, I have the same line in my fstab and use udev only. What I haven't said is I added USB to my user group, plus, in /mnt mkdir usbdisk and set it as follows for permissions: drwxr-xrwx 3 root root 1024 Sep 17 11:20 usbdisk HTH -- BlackTopBum Three kinds of people there are: They who are in the box, they who are outside the box, and they who know there is no box !!!! |
| |||
| Ben Measures wrote: > Raymond Baastad wrote: > >>So I have a shiny new 512 MB Memory stick >>[snip] >>how do I make it mount >>automatically as well as making it available to users? > > > udev + hald + (Gnome or KDE) > > Works a treat. > Looked a litle at the config and did some tweaking to get udev working properly. I now get the mountpoint, but somehow it does not mount. Log enclosed Sep 17 19:38:46 [kernel] usb 1-5: new high speed USB device using ehci_hcd and address 10 Sep 17 19:38:47 [kernel] scsi8 : SCSI emulation for USB Mass Storage devices Sep 17 19:38:52 [kernel] Vendor: TinyDisk Model: 2004-11-25 Rev: 2.00 Sep 17 19:38:52 [kernel] Type: Direct-Access ANSI SCSI revision: 02 Sep 17 19:38:52 [kernel] sda: Unit Not Ready, sense: Sep 17 19:38:52 [kernel] : Current: sense key=0x6 Sep 17 19:38:52 [kernel] ASC=0x28 ASCQ=0x0 Sep 17 19:38:52 [kernel] sda : READ CAPACITY failed. Sep 17 19:38:52 [kernel] sda : status=1, message=00, host=0, driver=08 Sep 17 19:38:52 [kernel] sd: Current: sense key=0x6 Sep 17 19:38:52 [kernel] ASC=0x28 ASCQ=0x0 Sep 17 19:38:52 [kernel] sda: test WP failed, assume Write Enabled Sep 17 19:38:52 [kernel] sda: assuming drive cache: write through Sep 17 19:38:52 [kernel] sda: Unit Not Ready, sense: Sep 17 19:38:52 [kernel] : Current: sense key=0x6 Sep 17 19:38:52 [kernel] ASC=0x28 ASCQ=0x0 Sep 17 19:38:52 [kernel] sda : READ CAPACITY failed. Sep 17 19:38:52 [kernel] sda : status=1, message=00, host=0, driver=08 Sep 17 19:38:52 [kernel] sd: Current: sense key=0x6 Sep 17 19:38:52 [kernel] ASC=0x28 ASCQ=0x0 Sep 17 19:38:52 [kernel] sda: test WP failed, assume Write Enabled Sep 17 19:38:52 [kernel] sda: assuming drive cache: write through Sep 17 19:38:52 [kernel] SCSI device sda: 256000 512-byte hdwr sectors (131 MB) Sep 17 19:38:52 [kernel] sda: Write Protect is off Sep 17 19:38:52 [kernel] sda: assuming drive cache: write through Sep 17 19:38:52 [kernel] Attached scsi removable disk sda at scsi8, channel 0, id 0, lun 0 Sep 17 19:38:52 [kernel] Attached scsi generic sg0 at scsi8, channel 0, id 0, lun 0, type 0 Sep 17 19:38:52 [scsi.agent] disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/host8/target8:0:0/8:0:0:0 Sep 17 19:38:53 [fstab-sync] added mount point /media/usbdisk for /dev/sda1 mount command gives: root@foo ~ $ mount /dev/hda2 on / type xfs (rw,noatime) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) udev on /dev type tmpfs (rw,nosuid) devpts on /dev/pts type devpts (rw) /dev/hdb1 on /home type xfs (rw,noatime) none on /dev/shm type tmpfs (rw) usbfs on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=85) try a mount -a, but still nothing. What am I doing wrong here? -- /raymond Thou shalt not meddle in the affairs of dragons for thou art crunchy and go well with ketchup |
| ||||
| Raymond Baastad said something like a ... [...] > Sep 17 19:38:53 [fstab-sync] added mount point /media/usbdisk for > /dev/sda1 Check permissions for /media/usbdisk - had to adjust mine to drwxr-xrwx . -- BlackTopBum Three kinds of people there are: They who are in the box, they who are outside the box, and they who know there is no box !!!! |