Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm running Slackware 10, with custom compiled kernel 2.6.7
If I boot up with a usbkey in the usb slot I can mount and unmount it to my heart's content, but if I unplug it (after unmounting it) and then replug and try to mount it, I get...
mount: special device /dev/sdb1 does not exist
I've compiled in all the things you're supposed to (usbcore, usb-uhci, usb-storage, scsi_mod, sg, sd_mod) and also udev.
The relevant line of fstab is...
/dev/sdb1 /mnt/usbkey vfat noauto,user 0 0
The command lsusb gives me the following output...
Bus 004 Device 002: ID 08ec:0012 M-Systems Flash Disk Pioneers
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
I don't know how to interpret this. Does it mean that sdb1 is the wrong entry in fstab?
when I plug the stick in, the following appears at the end of /var/log/messages:
Code:
Nov 23 17:25:09 pharm87 kernel: usb 1-6: new high speed USB device using address 6
Nov 23 17:25:09 pharm87 kernel: usb 1-6: Product: disgo
Nov 23 17:25:09 pharm87 kernel: usb 1-6: Manufacturer: M-Sys
Nov 23 17:25:09 pharm87 kernel: usb 1-6: SerialNumber: 1781413425000B20
Nov 23 17:25:09 pharm87 kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Nov 23 17:25:10 pharm87 kernel: Vendor: Model: disgo Rev: 4.70
Nov 23 17:25:10 pharm87 kernel: Type: Direct-Access ANSI SCSI revision: 02
Nov 23 17:25:10 pharm87 kernel: Attached scsi removable disk sdb at scsi5, channel 0, id 0, lun 0
Nov 23 17:25:10 pharm87 scsi.agent[3730]: disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/host5/5:0:0:0
Nov 23 17:25:10 pharm87 modprobe: FATAL: Module sd_mod not found.
Nov 23 17:25:10 pharm87 usb.agent[3716]: ... no modules for USB product 8ec/12/200
Nov 23 17:25:10 pharm87 udev[3793]: creating device node '/dev/sdb'
So, it's not finding the scsi disk support module. Now, I have this built into the kernel and, according to the docs, can't have it as a module because my root file system is on a scsi hard disk.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.