trouble with USB removable storage in Solaris 10 (SPARC)

Today is the first time I've tried to connect a USB memory stick to my V480 running Solaris 10.

I'm having endless problems.

Below is some output

# rmformat
Looking for devices...
1. Volmgt Node: /vol/dev/aliases/cdrom0
Logical Node: /dev/rdsk/c0t0d0s2
Physical Node: /pci@8,700000/ide@6/sd@0,0
Connected Device: TOSHIBA DVD-ROM SD-C2612 1011
Device Type: DVD Reader
2. Volmgt Node: /vol/dev/aliases/rmdisk0
Logical Node: /dev/rdsk/c6t0d0s2
Physical Node: /pci@9,700000/usb@1,3/storage@2/disk@0,0
Connected Device: 0.00
Device Type: Removable

# newfs -v /vol/dev/aliases/rmdisk0
newfs: construct a new file system /vol/dev/aliases/rmdisk0: (y/n)? y
mkfs -F ufs /vol/dev/aliases/rmdisk0 1972224 32 64 8192 1024 16 6 3 2048 t 0 -1 8 8 n
can't check mount point; can't stat

# ls -l /vol/dev/aliases/rmdisk0
lrwxrwxrwx 1 root root 35 Jun 25 14:23 /vol/dev/aliases/rmdisk0 -> /vol/dev/rdsk/c6t0d0/unknown_format

So basically I'm unable to create a file system on the USB stick and I'm unable to mount it.

Can someone perhaps point me in the right direction?

i found it sometimes work, sometimes not. the usb implemantation ist not that good in solaris... and not all usb devices are the same. there are some that works better than others. i've an old sandisk 128mb device which works allways. a newer 2gb device (also sandisk) works never. and there is a sony 8gb device that sometimes work?!?! i'm not able to work out where the problem is...

Hi,

I tried the below method,please try it
Type cfgadm to see if it detected or not:
# cfgadm
You should see something as follows:

...
...
usb0/2.0 usb-storage connected configured ok
...
....Now just create a directory called /rmdisk with mkdir command:
# mkdir /rmdisk
Now start vold daemon to pick up USB pen and mount to /rmdisk/rmdisk0
# /etc/init.d/vold start; volcheck
OR restart vold daemon
# /etc/init.d/vold stop
# /etc/init.d/vold start; volcheck

OR just kill and restart (same as above but less typing)
# pkill -HUP vold; volcheck
Task: Access my USB pen under Solaris?
To access your USB pen under /rmdisk/rmdisk0
# cd /rmdisk/rmdisk0
# ls -l

You�re probably under Solaris10, vold no longer exists, you have to use :
#svcadm disable volfs
#svcadm enable volfs

if the above auto mounting method is not working please try the below command

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

Please make sure you are entering correct logical path "/dev/dsk/c#t#d#p#:c"

Thanks
MaroV