hello all,
i have a problem with a usb flash disk device (256Mb/FAT) under Solaris 10 x86 and srss 3u1 alpha. the same device worked great under solaris 9 (sparc)/srss 3.0, it also worked with solaris 10 (sparc)/srss 3u1 alpha but only when inserted before the user logs in. now it does not work either way - i can see the devices created in /tmp/SUNWut/units/IEEE.../devices however the device does not get mounted and utdiskadm -l shows nothing.
i tried to mount the device manually with utdiskadm -m and i get the following error:
hsfs fstyp: cannot open </tmp/SUNWut/units/IEEE802.080020cXXXXX/dev/rdsk/disk1p0>
/tmp/SUNWut/units/IEEE802.080020cXXXXX/dev/rdsk/disk1p0: No such device or address
udfs fstyp: cannot open </tmp/SUNWut/units/IEEE802.080020cXXXXX/dev/rdsk/disk1p0> errorno <6>
/tmp/SUNWut/units/IEEE802.080020cXXXXX/dev/rdsk/disk1p0: No such device or address
Unknown_fstyp (no matches)
Trying pcfs
utdomount: No such device or address
i am including a sample output of the mount and storage logs - any help will be greatly appreciated!
thank you.
Stoyan
part of utstoraged.log
----------------------
2005.05.21 00:54:45.278204 EEST getEvents: rc=1 - revents=0x41
2005.05.21 00:54:45.278300 EEST
dm_getMessage: got [device term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 termip=217.10.244.102:7777 nunits=1 class=0.0.0 prod=3744.8552.200 serial=?ucs-2:en-us;1EF4063C45A38EE4 tuid=100 xid=3 owner manuf=?ucs-2:en-us;USB_____ model=?ucs-2:en-us;Flash_Disk______ usb.curconf=0 usb.devidx=1.2.3 usb.devmisc=18.1.1 usb.usb=200 usb.maxpkt=40]
2005.05.21 00:54:45.278338 EEST dm_device: nkvs=18
2005.05.21 00:54:45.278380 EEST dm_get_term: terminal Id=IEEE802.080020cXXXXX
2005.05.21 00:54:45.278409 EEST dm_get_term: IP bp=217.10.244.102:7777
2005.05.21 00:54:45.278442 EEST db_get_term: adding new terminal IEEE802.080020cXXXXX in DB
2005.05.21 00:54:45.278488 EEST db_get_device: add device IEEE802.080020cXXXXX.usb.[1.1.4.5] in DB.
2005.05.21 00:54:45.278533 EEST db_dev_root_nexus: rootdir=/tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/
2005.05.21 00:54:45.278622 EEST db_dev_usb_nexus: rootdir=/tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/
2005.05.21 00:54:45.278665 EEST db_dev_usb_nexus: create dir[/tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/]
2005.05.21 00:54:45.278723 EEST db_dev_usb_nexus: USB devno=5 port=4
2005.05.21 00:54:45.278751 EEST dm_device: dev=usb.1.1.4.5
2005.05.21 00:54:45.278780 EEST ### dm_device: invalid key=usb.maxpkt
2005.05.21 00:54:45.278831 EEST dev_key_owner: new owner is [<no_one>].
2005.05.21 00:54:45.278866 EEST dm_device: missing 1 units.
2005.05.21 00:54:45.278895 EEST
dm_getMessage: got [unit term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 unitid=1.0.0 class=8.6.80 owner usb.conf=+CQInAAEBAIBkCQQAAAMIBlAABwWBAkAAAAcFAgJAAAAHBYMDAgAB-]
2005.05.21 00:54:45.278922 EEST dm_unit: nkvs=7
2005.05.21 00:54:45.278971 EEST dm_get_term: terminal Id=IEEE802.080020cXXXXX
2005.05.21 00:54:45.278996 EEST db_get_term: no termip key found
2005.05.21 00:54:45.279021 EEST dm_unit: found dev=usb.[1.1.4.5]
2005.05.21 00:54:45.279052 EEST dm_unit: Unit Id=1.0.0
2005.05.21 00:54:45.279100 EEST dm_unit: got 1 units of 1
2005.05.21 00:54:45.279135 EEST dev_unpack_conf: conf len=39
2005.05.21 00:54:45.279160 EEST conf: CONFIG_DESCRIPTOR
2005.05.21 00:54:45.279181 EEST conf: IFACE_DESCRIPTOR
2005.05.21 00:54:45.279218 EEST usb_iface: current unit : 1.0.0
2005.05.21 00:54:45.279242 EEST usb_iface: Intf 0 has 3 EP
2005.05.21 00:54:45.279272 EEST usb_iface: EP=0x81 Max=0x40 Attributes=0x2 Int=0x0
2005.05.21 00:54:45.279307 EEST usb_iface: EP=0x2 Max=0x40 Attributes=0x2 Int=0x0
2005.05.21 00:54:45.279352 EEST usb_iface: EP=0x83 Max=0x2 Attributes=0x3 Int=0x1
2005.05.21 00:54:45.279386 EEST usb_iface: len=30
2005.05.21 00:54:45.279416 EEST dev_rdd_open[5]: connecting to 217.10.244.102:7777
2005.05.21 00:54:46.290139 EEST dev_sock_dbg[5]: socket sd=9
2005.05.21 00:54:46.290226 EEST dev_sock_dbg: local socket:AF=INET sockname 217.10.246.80:39185
2005.05.21 00:54:46.290292 EEST dev_sock_dbg: remote socket:AF=INET sockname 217.10.244.102:7777
2005.05.21 00:54:46.290331 EEST set_sowner: socket=9
2005.05.21 00:54:46.290361 EEST set_sowner: sowner=217.10.246.80:39185
2005.05.21 00:54:46.290398 EEST svc_allocate: request to send [allocate term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 owner=217.10.246.80:39185 uid=0]
2005.05.21 00:54:46.290457 EEST
****** getEvents: done.*****
2005.05.21 00:54:46.290485 EEST
****** getEvents: waiting...*****
2005.05.21 00:54:46.307841 EEST getEvents: rc=1 - revents=0x41
2005.05.21 00:54:46.307933 EEST
dm_getMessage: got [device term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 owner=217.10.246.80:39185 uid=0]
2005.05.21 00:54:46.307986 EEST dm_device: nkvs=5
2005.05.21 00:54:46.308019 EEST dm_get_term: terminal Id=IEEE802.080020cXXXXX
2005.05.21 00:54:46.308046 EEST db_get_term: no termip key found
2005.05.21 00:54:46.308075 EEST dm_device: dev=usb.1.1.4.5
2005.05.21 00:54:46.308111 EEST dev_key_owner: new owner is [217.10.246.80:39185].
2005.05.21 00:54:46.326730 EEST
dm_getMessage: got [device term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 usb.curconf=1]
2005.05.21 00:54:46.326786 EEST dm_device: nkvs=4
2005.05.21 00:54:46.326824 EEST dm_get_term: terminal Id=IEEE802.080020cXXXXX
2005.05.21 00:54:46.326849 EEST db_get_term: no termip key found
2005.05.21 00:54:46.326877 EEST dm_device: dev=usb.1.1.4.5
2005.05.21 00:54:46.326921 EEST set_sowner: socket=9
2005.05.21 00:54:46.326957 EEST set_sowner: sowner=217.10.246.80:39185
2005.05.21 00:54:46.326987 EEST svc_allocate: request to send [allocate term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 unitid=1.0.0 owner=217.10.246.80:39185 uid=0]
2005.05.21 00:54:46.327024 EEST
****** getEvents: done.*****
2005.05.21 00:54:46.327047 EEST
****** getEvents: waiting...*****
2005.05.21 00:54:46.336599 EEST getEvents: rc=1 - revents=0x41
2005.05.21 00:54:46.336657 EEST
dm_getMessage: got [unit term=IEEE802.080020cXXXXX bus=usb addr=1.1.4.5 unitid=1.0.0 owner=217.10.246.80:39185 uid=0]
2005.05.21 00:54:46.336687 EEST dm_unit: nkvs=6
2005.05.21 00:54:46.336715 EEST dm_get_term: terminal Id=IEEE802.080020cXXXXX
2005.05.21 00:54:46.336739 EEST db_get_term: no termip key found
2005.05.21 00:54:46.336764 EEST dm_unit: found dev=usb.[1.1.4.5]
2005.05.21 00:54:46.336808 EEST dm_unit: Unit Id=1.0.0
2005.05.21 00:54:46.355388 EEST alt=0, usb_unitid.usb_alt=0
2005.05.21 00:54:46.394757 EEST
****** getEvents: done.*****
2005.05.21 00:54:46.394825 EEST
****** getEvents: waiting...*****
2005.05.21 00:54:48.572022 EEST new media status /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____Flash_Disk______, lun=0
2005.05.21 00:54:48.572127 EEST capacity: ctl=1, nblocks=00, bsize=00
2005.05.21 00:54:48.572168 EEST /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____Flash_Disk______, lun=0, ctlmin=1, nb=0
2005.05.21 00:54:48.572221 EEST ut_mknode: /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____,[EMAIL PROTECTED],ctl
2005.05.21 00:54:48.572336 EEST mknodes: /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____,[EMAIL PROTECTED],ctl [1]
2005.05.21 00:54:48.572395 EEST ut_mknode: /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____,[EMAIL PROTECTED]:1,raw
2005.05.21 00:54:48.572476 EEST ut_chowner: /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____,[EMAIL PROTECTED]:1,raw
2005.05.21 00:54:48.572525 EEST ut_mknode: /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____,[EMAIL PROTECTED]:1
2005.05.21 00:54:48.572596 EEST ut_chowner: /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____,[EMAIL PROTECTED]:1
2005.05.21 00:54:48.572671 EEST ut_mklink: path=/tmp/SUNWut/units/IEEE802.080020cXXXXX/dev/rdsk/disk1p0 symbolic name: disk1p0
2005.05.21 00:54:48.572760 EEST ut_mklink: path=/tmp/SUNWut/units/IEEE802.080020cXXXXX/dev/dsk/disk1p0 symbolic name: disk1p0
2005.05.21 00:54:48.572854 EEST servicing /tmp/SUNWut/units/IEEE802.080020cXXXXX/devices/[EMAIL PROTECTED]/[EMAIL PROTECTED]/USB_____Flash_Disk______, lun=0, ctlmin=1, uid=100, xid=3
2005.05.21 00:54:48.875539 EEST ctlmin=1: zero blocks
get mesg: I/O error
2005.05.21 00:54:48.875667 EEST service END lun=0, ctlmin=1, uid=100, xid=3
part of utmountd.log
--------------------
2005.05.21 00:54:48.572957 EEST [device uid=100 xid=3 ctlmin=1 devroot=/tmp/SUNWut/units/IEEE802.080020cXXXXX media=disk]
2005.05.21 00:54:48.875894 EEST [detach uid=100 xid=3 ctlmin=1 devroot=/tmp/SUNWut/units/IEEE802.080020cXXXXX media=disk]
DKIOCGMBOOT /tmp/SUNWut/units/IEEE802.080020cXXXXXX/dev/rdsk/disk1p0: Error 0
+ PATH=/bin:/usr/bin:/usr/sbin
+ IDCMD=/usr/xpg4/bin/id
+ FS_LIST=pcfs ufs
+ DEFAULT_FS=pcfs
+ SNUMPART=16
+ FNUMPART=5
+ SUNWUTPATH=
+ SUNWUTSESSIONS=
+ SUNWUTSESSUNIT=unit
+ UTDOMOUNTCMD=
+ ARG_MOUNT=
+ ARG_UMOUNT=
+ ARG_BLKDEV=
+ ARG_UID=
+ ARG_XID=
+ ARG_SLICE=
+ ARG_FSTYPE=
+ PROGNAME=
+ PROGNAME=utprepmount
+ /usr/xpg4/bin/id -u -r
+ [[ 0 != 0 ]]
+ UTDOMOUNTCMD=/etc/opt/SUNWut/basedir/lib/utdomount
+ SUNWUTPATH=/tmp/SUNWut
+ SUNWUTSESSIONS=/tmp/SUNWut/sessions
+ getopts :b:d:i:ms:uF: vopts
+ ARG_UMOUNT=1
+ getopts :b:d:i:ms:uF: vopts
+ ARG_UID=100
+ getopts :b:d:i:ms:uF: vopts
+ ARG_BLKDEV=/tmp/SUNWut/units/IEEE802.080020cXXXXXX/dev/dsk/disk1p0
+ getopts :b:d:i:ms:uF: vopts
+ ARG_XID=3
+ getopts :b:d:i:ms:uF: vopts
+ [[ -n ]]
+ [[ -n ]]
+ [[ -n 1 ]]
+ do_umount
+ exit 0
_______________________________________________ SunRay-Users mailing list [email protected] http://www.filibeto.org/mailman/listinfo/sunray-users
