I have been bugged by this error message for the last four months when I inserted either my USB memory stick or digital camera (configured as usb storage).
If volfs is not running then the USB memory stick is recognised correctly, I verified that the USB memory stick was working today in to other computers running Solaris 10 5/08. Apr 24 19:21:43 tesla usba: [ID 912658 kern.info] USB 2.0 device (usb90c,1000) operating at hi speed (USB 2.x) on USB 2.0 root hub: [EMAIL PROTECTED], scsa2usb4 at bus address 2 Apr 24 19:21:43 tesla usba: [ID 349649 kern.info] SMI Corporation USB DISK AA04012700703 Apr 24 19:21:43 tesla genunix: [ID 936769 kern.info] scsa2usb4 is /[EMAIL PROTECTED],0/pci15d9,[EMAIL PROTECTED],1/[EMAIL PROTECTED] Apr 24 19:21:43 tesla genunix: [ID 408114 kern.info] /[EMAIL PROTECTED],0/pci15d9,[EMAIL PROTECTED],1/[EMAIL PROTECTED] (scsa2usb4) online Apr 24 19:21:43 tesla scsi: [ID 193665 kern.info] sd4 at scsa2usb4: target 0 lun 0 Apr 24 19:21:43 tesla genunix: [ID 936769 kern.info] sd4 is /[EMAIL PROTECTED],0/pci15d9,[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 Apr 24 19:21:43 ts genunix: [ID 408114 kern.info] /[EMAIL PROTECTED],0/pci15d9,[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 (sd4) online However, volfs generated the following error :- Apr 24 19:25:56 tesla /usr/sbin/vold[1672]: [ID 848318 daemon.error] rmdisk: open of "/dev/rdsk/c3t0d0p0"; Device busy checking with cfgadm does not report any problems. # cfgadm Ap_Id Type Receptacle Occupant Condition c2 scsi-bus connected configured unknown usb0/1 usb-hub connected configured ok usb0/1.1 unknown empty unconfigured ok usb0/1.2 unknown empty unconfigured ok usb0/1.3 unknown empty unconfigured ok usb0/1.4 unknown empty unconfigured ok usb0/1.5 usb-kbd connected configured ok usb0/2 usb-mouse connected configured ok usb0/3 unknown empty unconfigured ok usb0/4 unknown empty unconfigured ok usb0/5 unknown empty unconfigured ok usb0/6 unknown empty unconfigured ok usb0/7 unknown empty unconfigured ok usb0/8 unknown empty unconfigured ok usb0/9 unknown empty unconfigured ok usb0/10 unknown empty unconfigured ok usb1/1 unknown empty unconfigured ok usb1/2 unknown empty unconfigured ok usb1/3 unknown empty unconfigured ok usb1/4 unknown empty unconfigured ok usb1/5 usb-storage connected configured ok usb1/6 unknown empty unconfigured ok usb1/7 unknown empty unconfigured ok usb1/8 unknown empty unconfigured ok usb1/9 unknown empty unconfigured ok usb1/10 unknown empty unconfigured ok I have added the suggested fix in /kernel/drv/scsa2usb.conf but that makes no difference. The problem was volfs. If I disable volfs and run a manual mount then it works. # mount -F pcfs -o rw /dev/dsk/c3t0d0p0:c /rmdisk The mounting of dvds, cds and floppies is fine. I have vold.conf configured so that only my first dvd drive will automount, the second is configured for use with cdrecord, this works on my desktop at work with my USB memory stick. After using diff to see the difference between the vold.conf of my computer at home and work, I found the problem. # more /etc/vold.conf # ident "@(#)vold.conf 1.27 06/01/20 SMI" # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # # Volume Daemon Configuration file # # Database to use (must be first) db db_mem.so # Volfs support of removable media devices support nomedia # Labels supported label cdrom label_cdrom.so cdrom label dos label_dos.so floppy rmdisk pcmem label sun label_sun.so floppy rmdisk pcmem # Devices to use use cdrom drive /dev/rdsk/c0*s2 dev_cdrom.so cdrom%d <- only 1st dvd for volfs use floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%d use pcmem drive /dev/rdsk/c*s2 dev_pcmem.so pcmem%d forceload=true use rmdisk drive /dev/rdsk/c* dev_rmdisk.so rmdisk%d <- problem line # Actions eject dev/diskette[0-9]/* user=root /usr/sbin/rmmount eject dev/dsk/* user=root /usr/sbin/rmmount insert dev/diskette[0-9]/* user=root /usr/sbin/rmmount insert dev/dsk/* user=root /usr/sbin/rmmount notify rdsk/* group=tty user=root /usr/lib/vold/volmissing -p remount dev/diskette[0-9]/* user=root /usr/sbin/rmmount remount dev/dsk/* user=root /usr/sbin/rmmount # List of file system types unsafe to eject unsafe ufs hsfs pcfs udfs The error was with the line below use rmdisk drive /dev/rdsk/c* dev_rmdisk.so rmdisk%d <- incorrect use rmdisk drive /dev/rdsk/c*s2 dev_rmdisk.so rmdisk%d <- correct As soon as I fixed vold.conf and restarted volfs the USB stick appeared. This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org