Differences between revisions 28 and 29
Revision 28 as of 2005-10-25 15:22:38
Size: 2959
Editor: PeMac
Comment:
Revision 29 as of 2005-10-25 15:38:54
Size: 3023
Editor: PeMac
Comment:
Deletions are marked like this. Additions are marked like this.
Line 56: Line 56:
 * UsbHardware - Marks and models bootable and Linux compatible.

See also, in french, ["DebFrUSB"]


["Hardware"] >


Universal Serial Bus (USB)

Requirements in Kernel 2.6:

  • The USB devices are automatically mountable in Kernel 2.6 .

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"].

["usb-mount"]

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:

  • UsbHardware - Marks and models bootable and Linux compatible.

  • ["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: