Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mount lexar jumpdrive on Sol9 X86

1 view
Skip to first unread message

William D. Waddington

unread,
Dec 31, 2003, 1:13:30 PM12/31/03
to
This seems like it should be so simple...

Trying to mount (or automount) a lexar 128MB USB1.1 jumpdrive on an IBM
R40(Centrino) laptop running Solaris 9. The plug in event is recognized:


Dec 31 07:48:24 littleblue usba: [ID 855233 kern.info] USB-device: storage@1,
scsa2usb0 at bus address 2
Dec 31 07:48:24 littleblue usba: [ID 593373 kern.info] LEXR PLUG DRIVE LEXR PLUG
DRIVE 000000018472626551100000000000000
000000000000
Dec 31 07:48:24 littleblue genunix: [ID 936769 kern.info] scsa2usb0 is
/pci@0,0/pci1014,52d@1d,1/storage@1
Dec 31 07:48:24 littleblue genunix: [ID 408114 kern.info]
/pci@0,0/pci1014,52d@1d,1/storage@1 (scsa2usb0) online
Dec 31 07:48:24 littleblue pseudo: [ID 129642 kern.info] pseudo-device: devinfo0
Dec 31 07:48:24 littleblue genunix: [ID 936769 kern.info] devinfo0 is
/pseudo/devinfo@0
Dec 31 07:48:24 littleblue scsi: [ID 193665 kern.info] sd1 at scsa2usb0: target 0 lun
0
Dec 31 07:48:24 littleblue genunix: [ID 936769 kern.info] sd1 is
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0
Dec 31 07:49:24 littleblue genunix: [ID 408114 kern.info]
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1) online


Dec 31 07:57:14 littleblue scsi: [ID 107833 kern.warning] WARNING:
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1):
Dec 31 07:57:14 littleblue requeue of command fails (fffffffe)
Dec 31 07:57:14 littleblue scsi: [ID 107833 kern.warning] WARNING:
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1):
Dec 31 07:57:14 littleblue transport rejected (-2)


/dev/dsk/c2xxx _seems_ to point to the same "disk":


littleblue% ls -l /dev/dsk/c2*
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0p0 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:q
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0p1 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:r
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0p2 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:s
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0p3 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:t
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0p4 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:u
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s0 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:a
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s1 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:b
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s10 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:k
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s11 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:l
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s12 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:m
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s13 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:n
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s14 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:o
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s15 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:p
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s2 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:c
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s3 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:d
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s4 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:e
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s5 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:f
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s6 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:g
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s7 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:h
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s8 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:i
lrwxrwxrwx 1 root root 59 May 28 2003 /dev/dsk/c2t0d0s9 ->
../../devices/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0:j
littleblue%


Many bumbling attempts to mount produce no such device|file|address or:


# mount -F pcfs /dev/dsk/c2t0d0p0 /mnt/usbjump
mount: /dev/dsk/c2t0d0p0 is already mounted, /mnt/usbjump is busy,
or allowable number of mount points exceeded


This is w/or w/out volume management running.

Totally clueless, any thoughts?

Bill
---------------------------------------
William D Waddington
Bainbridge Island, WA, USA
csbwad...@att.net
waddi...@tahomatech.com
william.w...@beezmo.com
---------------------------------------

Juergen Keil

unread,
Jan 2, 2004, 11:46:27 AM1/2/04
to
William D. Waddington <csbwad...@att.net> writes:

> This seems like it should be so simple...
>
> Trying to mount (or automount) a lexar 128MB USB1.1 jumpdrive on an IBM
> R40(Centrino) laptop running Solaris 9.

"lexar" flash memory devices do not seem to work very well (work at all?)
with the Solaris USB mass storage kernel modules:

http://groups.google.de/groups?selm=wybrwif5sq.fsf%40tools.de

> Many bumbling attempts to mount produce no such device|file|address or:
>
>
> # mount -F pcfs /dev/dsk/c2t0d0p0 /mnt/usbjump
> mount: /dev/dsk/c2t0d0p0 is already mounted, /mnt/usbjump is busy,
> or allowable number of mount points exceeded

First try a simple read command, to verify the OS is able to access
the device:

time dd if=/dev/rdsk/c2t0d0p0 count=100 of=/dev/null

This should read 100 blocks from the device, without errors. The dd
command shouldn't take more than a second. If the above 'dd' command
prints any error message, there's no need to try any mount command -
they'll fail, too.


Btw. your mount command assumes that the device is formatted like a
"floppy", that is, the media does not use an fdisk partition table.
Some (but not all) usb flash memory devices are formatted that way.

Most are formatted *with* and fdisk partition table (like a ZIP
device, or a HDD); the mount command in this case is

# mount -F pcfs /dev/dsk/c2t0d0p0:c /mnt/usbjump

William D. Waddington

unread,
Jan 2, 2004, 12:07:52 PM1/2/04
to
On 02 Jan 2004 17:46:27 +0100, Juergen Keil <j...@tools.de> wrote:

>William D. Waddington <csbwad...@att.net> writes:
>
>> This seems like it should be so simple...
>>
>> Trying to mount (or automount) a lexar 128MB USB1.1 jumpdrive on an IBM
>> R40(Centrino) laptop running Solaris 9.
>
>"lexar" flash memory devices do not seem to work very well (work at all?)
>with the Solaris USB mass storage kernel modules:
>
> http://groups.google.de/groups?selm=wybrwif5sq.fsf%40tools.de
>
>
>
>> Many bumbling attempts to mount produce no such device|file|address or:
>>
>>
>> # mount -F pcfs /dev/dsk/c2t0d0p0 /mnt/usbjump
>> mount: /dev/dsk/c2t0d0p0 is already mounted, /mnt/usbjump is busy,
>> or allowable number of mount points exceeded
>
>First try a simple read command, to verify the OS is able to access
>the device:
>
> time dd if=/dev/rdsk/c2t0d0p0 count=100 of=/dev/null
>
>This should read 100 blocks from the device, without errors. The dd
>command shouldn't take more than a second. If the above 'dd' command
>prints any error message, there's no need to try any mount command -
>they'll fail, too.

# time dd if=/dev/rdsk/c2t0d0p0 count=100 of=/dev/null
dd: /dev/rdsk/c2t0d0p0: open: No such device or address

real 59.6
user 0.0
sys 0.0

rats!

>Btw. your mount command assumes that the device is formatted like a
>"floppy", that is, the media does not use an fdisk partition table.
>Some (but not all) usb flash memory devices are formatted that way.
>
>Most are formatted *with* and fdisk partition table (like a ZIP
>device, or a HDD); the mount command in this case is
>
> # mount -F pcfs /dev/dsk/c2t0d0p0:c /mnt/usbjump

Tried that already (somewhere in the bumbling). The Lexar _does_ seem
to be formatted like an HDD, since that is how it shows up in the boot
menu. Just for the record, the dd and an attempted mount as above produced:

Jan 2 07:59:13 littleblue usba: [ID 593373 kern.info] LEXR PLUG DRIVE LEXR PLUG
DRIVE 000000018472626551100000000000000000000000000
Jan 2 07:59:13 littleblue genunix: [ID 936769 kern.info] scsa2usb0 is
/pci@0,0/pci1014,52d@1d,1/storage@1
Jan 2 07:59:13 littleblue genunix: [ID 408114 kern.info]
/pci@0,0/pci1014,52d@1d,1/storage@1 (scsa2usb0) online
Jan 2 07:59:13 littleblue pseudo: [ID 129642 kern.info] pseudo-device: devinfo0
Jan 2 07:59:13 littleblue genunix: [ID 936769 kern.info] devinfo0 is
/pseudo/devinfo@0
Jan 2 07:59:13 littleblue scsi: [ID 193665 kern.info] sd1 at scsa2usb0: target 0 lun
0
Jan 2 07:59:13 littleblue genunix: [ID 936769 kern.info] sd1 is
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0
Jan 2 08:00:13 littleblue genunix: [ID 408114 kern.info]
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1) online
Jan 2 08:01:22 littleblue scsi: [ID 107833 kern.warning] WARNING:
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1):
Jan 2 08:01:22 littleblue requeue of command fails (fffffffe)
Jan 2 08:01:22 littleblue scsi: [ID 107833 kern.warning] WARNING:
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1):
Jan 2 08:01:22 littleblue transport rejected (-2)
Jan 2 08:04:01 littleblue scsi: [ID 107833 kern.warning] WARNING:
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1):
Jan 2 08:04:01 littleblue transport rejected (-2)
Jan 2 08:04:01 littleblue scsi: [ID 107833 kern.warning] WARNING:
/pci@0,0/pci1014,52d@1d,1/storage@1/disk@0,0 (sd1):
Jan 2 08:04:01 littleblue transport rejected (-2)

Oh well :( I don't really need this often, but I had hoped to get
it working to complete my R40 Solaris/Linux page. On the bright
side, I _did_ get the Centrino wifi running in Linux. Anything
like ndiswrapper for Solaris?

Thanks for your time and expertise.

0 new messages