Re: USB detection



On Tuesday, 28 February 2006 10:38, Brian Astill wrote:
On Thu, 28 Feb 2002 05:33 pm, Alan McKinnon wrote:
There's already a Logitech device detected - what is that? a
stick?

No. A mouse. Do Logitech also make sticks?

Dunno :-) Ignore the above though, I kinda assumed it might be a stick
without thinking too hard what else it might be

The voice recorder has probably been picked up as /dev/sdb
or /dev/sdb1

# mount /dev/sdb /mnt/dict
mount: you must specify the filesystem type
# mount /dev/sdb1 /mnt/dict
mount: you must specify the filesystem type

This looks as though it works:
# mount -t usbfs /dev/sdb1 /mnt/dict

No, that's wrong. usbfs is a virtual filesystem (like /proc) generated
by sysfs and is normally mounted at /proc/bus/usb. It enumerates your
usb devices. So all you have done is mount it a second time
at /mnt/dict, and the device node is disregarded (similar to the
device node field in /etc/fstab for swap is disregarded)

# ls /mnt/dict
001 002 devices
# ls -l /mnt/dict/001
total 0
-rw-r--r-- 1 root root 43 2006-02-28 21:41 001
-rw-r--r-- 1 root root 52 2006-02-28 21:41 002
# ls -l /mnt/dict/002
total 0
-rw-r--r-- 1 root root 43 2006-02-28 21:41 001
-rw-r--r-- 1 root root 57 2006-02-28 18:48 004
# ls -l /mnt/dict/devices
-r--r--r-- 1 root root 0 2006-02-28 18:48 /mnt/dict/devices

But note the "total 0"s and that "devices" is of zero length.

That's correct. File sizes for virtual files are usually not reported.
You can read them with cat:

alan@develop ~ $ mount
...
usbfs on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=85)

alan@develop ~ $ cat /proc/bus/usb/devices
T: Bus=03 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 4 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=08ec ProdID=0845 Rev= 1.00
S: Manufacturer=Generic
S: Product=USB Flash Disk
S: SerialNumber=1F581B0008FA
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50
Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 64 Ivl=1ms

But back to your voice recorder. It seems to be a usb thingy that is
plugged into Windows and deep dark voodoo turns it into a mass
storage device. There's nothing about it in the kernel sources
anywhere, and I think you are out of luck on Linux:
http://www.linuxquestions.org/hcl/showproduct.php?product=2161&cat=all

Apparently the device doesn't work too well on Windows either:
http://www.driverzone.com/viewcomment.php?company=Olympus%20America&masterid=501


--
Alan McKinnon
alan at linuxholdings dot co dot za
+27 82, double three seven, one nine three five

--
ubuntu-users mailing list
ubuntu-users@xxxxxxxxxxxxxxxx
https://lists.ubuntu.com/mailman/listinfo/ubuntu-users



Relevant Pages

  • Re: Mounting Fat32
    ... a working Ubuntu handy to check the procedure, ... Then umount and mount those partitions to have the changes ... Alan McKinnon ... alan at linuxholdings dot co dot za ...
    (Ubuntu)
  • Re: 2.6.12-rc1-mm3 (cannot read cd-rom, 2.6.12-rc1 is OK)
    ... I'm having trouble reading from the cd-rom with 2.6.12-rc1-mm3. ... mount: block device /dev/hdc is write-protected, ... Filesystem Type Size Used Avail Use% Mounted on ...
    (Linux-Kernel)
  • Re: How to use USB key drive with Red Hat 9
    ... you must specify the filesystem type ... I looked on the man page for mount, ... >> Do you Yahoo!? ...
    (RedHat)
  • Re: F11 and CD Failure
    ... mount: you must specify the filesystem type ... Try 'dmesg | tail' after you've disk just inserted. ...
    (Fedora)
  • Re: USB detection
    ... The mount line mounts you usb stick. ... The voice recorder has probably been picked up as /dev/sdb ... Alan McKinnon ... alan at linuxholdings dot co dot za ...
    (Ubuntu)