Differences between revisions 24 and 25
Revision 24 as of 2005-03-07 17:00:01
Size: 1148
Editor: anonymous
Comment:
Revision 25 as of 2005-04-25 16:04:02
Size: 2878
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 26: Line 26:

 * Is there a way to have a usb key always assigned to /dev/sda and the usb disk to /dev/sdb?

It is often useful to have a canonical name for your USB devices. This is easy to set up using udev. The following example is a modified /etc/udev/hal.rules that creates symlinks from /dev/mykey to /dev/sd*1 and from /dev/myusbdisk to /dev/sd*1, regardless the order they got plugged in. Only the first 4 uncommented lines have been added to the default configuration. You will need to modify the SYSFS{model}="<name>" according to the entries you find in /sys/bus/scsi/devices/*/model.

/etc/udev/hal.rules
{{{
        # put removable IDE/SCSI devices into the hal group instead of 'disk'
        BUS="scsi", KERNEL="sd[a-z]*1", SYSFS{model}="JUMPDRIVE", SYMLINK="mykey", \
                PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        BUS="scsi", KERNEL="sd[a-z]*1", SYSFS{model}="["SP1604N"]", SYMLINK="myusbdisk", \
                PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        BUS="scsi",KERNEL="sd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        # BUS="ide", KERNEL="hd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        BUS="usb", KERNEL="ub[a-z]*", NAME="%k", MODE="0640", GROUP="hal"
}}}

'tail -f /var/log/syslog' is useful to debug these new udev rules.

you can then add the following lines in your fstab:
{{{
        /dev/mykey /media/key auto rw,user 0 0
        /dev/myusbdisk /media/disk auto rw,user 0 0
}}}

See also, in french, ["DebFrUSB"]


["Hardware"] >


Universal Serial Bus (USB)

requirements in Kernel 2.6:

  • feel free to edit

requirements in Kernel < 2.6:

  • feel free to edit

methods to see if a device (like mouse) is properly connected:

  • ....

Desktop

A desktop user interface to ["USBStorage"]

http://users.actrix.co.nz/michael/usbmount.html

troubleshooting:

  • ...

faq:

  • Is there a way to have a usb key always assigned to /dev/sda and the usb disk to /dev/sdb?

It is often useful to have a canonical name for your USB devices. This is easy to set up using udev. The following example is a modified /etc/udev/hal.rules that creates symlinks from /dev/mykey to /dev/sd*1 and from /dev/myusbdisk to /dev/sd*1, regardless the order they got plugged in. Only the first 4 uncommented lines have been added to the default configuration. You will need to modify the SYSFS{model}="<name>" according to the entries you find in /sys/bus/scsi/devices/*/model.

/etc/udev/hal.rules

        # put removable IDE/SCSI devices into the hal group instead of 'disk'
        BUS="scsi", KERNEL="sd[a-z]*1", SYSFS{model}="JUMPDRIVE", SYMLINK="mykey", \
                PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        BUS="scsi", KERNEL="sd[a-z]*1", SYSFS{model}="["SP1604N"]", SYMLINK="myusbdisk", \
                PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        BUS="scsi",KERNEL="sd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        # BUS="ide", KERNEL="hd[a-z]*", PROGRAM="/etc/udev/scripts/device-removable.sh %k", RESULT="1", NAME="%k", MODE="0640", GROUP="hal"
        BUS="usb", KERNEL="ub[a-z]*", NAME="%k", MODE="0640", GROUP="hal"

'tail -f /var/log/syslog' is useful to debug these new udev rules.

you can then add the following lines in your fstab:

        /dev/mykey      /media/key      auto    rw,user         0       0
        /dev/myusbdisk  /media/disk     auto    rw,user         0       0
  • ...

Hardware Devices:

  • ["USBStorageDevice"].
  • ["USBDrive"]
  • USB ["Keydrive"] : you can put debian on a USB keydrive and boot it directly from the memory stick, using DebianInstaller.

  • You can use ["usbmount"] to automatically mount ["USBStorageDevice"] when they are plugged in.

General and Misc. info: