I've moved the device between my mac & solaris box for a bit now, so I'll include the cfgadm output again, in case some relevant changes have occurred b/c of that.
Here's what you asked for:
Code: Select all
[lally@sol ~]$ ls -al /dev/usb
total 21
drwxr-xr-x 17 root root 17 2008-09-08 15:49 ./
drwxr-xr-x 251 root sys 251 2008-07-27 01:55 ../
drwxr-xr-x 3 root root 3 2008-06-30 21:13 5f3.7/
lrwxrwxrwx 1 root root 68 2008-05-08 16:50 device0 -> ../../devices/pci@0,0/pci1022,7460@6/pci1022,7464@0/device@3:usb_mid
lrwxrwxrwx 1 root root 59 2008-06-30 01:26 device1 -> ../../devices/pci@0,0/pci108e,6676@2/hub@5/device@2:usb_mid
lrwxrwxrwx 1 root root 59 2008-06-30 21:13 device2 -> ../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:usb_mid
lrwxrwxrwx 1 root root 50 2008-06-14 15:39 hid0 -> ../../devices/pci@0,0/pci108e,6676@2/mouse@6:mouse
lrwxrwxrwx 1 root root 71 2008-06-30 21:13 hid1 -> ../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2/keyboard@0:keyboard
lrwxrwxrwx 1 root root 69 2008-06-30 21:13 hid2 -> ../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2/input@1:hid_1_128
lrwxrwxrwx 1 root root 58 2008-09-08 15:49 hid3 -> ../../devices/pci@0,0/pci108e,6676@2/hub@3/input@4:hid_1_8
lrwxrwxrwx 1 root root 56 2008-05-08 16:50 hub0 -> ../../devices/pci@0,0/pci1022,7460@6/pci1022,7464@0:hubd
lrwxrwxrwx 1 root root 58 2008-05-08 16:50 hub1 -> ../../devices/pci@0,0/pci1022,7460@6/pci1022,7464@0,1:hubd
lrwxrwxrwx 1 root root 64 2008-05-08 16:50 hub2 -> ../../devices/pci@0,0/pci1022,7460@6/pci1022,7464@0,1/hub@3:hubd
lrwxrwxrwx 1 root root 41 2008-05-08 16:50 hub3 -> ../../devices/pci@0,0/pci108e,6676@2:hubd
lrwxrwxrwx 1 root root 43 2008-05-08 16:50 hub4 -> ../../devices/pci@0,0/pci108e,6676@2,1:hubd
lrwxrwxrwx 1 root root 47 2008-06-30 21:13 hub5 -> ../../devices/pci@0,0/pci108e,6676@2/hub@3:hubd
lrwxrwxrwx 1 root root 49 2008-05-08 16:50 hub6 -> ../../devices/pci@0,0/pci108e,6676@2,1/hub@7:hubd
(more than you asked for, but some things may have changed a bit with the remove/insert of the device)
Code: Select all
[lally@sol ~]$ cfgadm -v
Ap_Id Receptacle Occupant Condition Information
When Type Busy Phys_Id
sata0/0::dsk/c5t0d0 connected configured ok Mod: HITACHI HDS7216SBSUN160G 0651QGX1GF FRev: P22OAB8A SN: PVB300Z2SGX1GF
unavailable disk n /devices/pci@0,0/pci108e,6676@5:0
sata0/1::dsk/c5t1d0 connected configured ok Mod: HITACHI HDS7216SBSUN160G 0735Q7PAWF FRev: P22OAB8A SN: PVB301Z5U7PAWF
unavailable disk n /devices/pci@0,0/pci108e,6676@5:1
sata1/0::dsk/c6t0d0 connected configured ok Mod: HITACHI HDS7216SBSUN160G 0735QZ3J2F FRev: P22OAB8A SN: PVB301Z5TZ3J2F
unavailable disk n /devices/pci@0,0/pci108e,6676@5,1:0
sata1/1 empty unconfigured ok
unavailable sata-port n /devices/pci@0,0/pci108e,6676@5,1:1
sata2/0 empty unconfigured ok
unavailable sata-port n /devices/pci@79,0/pci108e,6676@5:0
sata2/1 empty unconfigured ok
unavailable sata-port n /devices/pci@79,0/pci108e,6676@5:1
sata3/0 empty unconfigured ok
unavailable sata-port n /devices/pci@79,0/pci108e,6676@5,1:0
sata3/1 empty unconfigured ok
unavailable sata-port n /devices/pci@79,0/pci108e,6676@5,1:1
usb2/1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:1
usb2/2 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:2
usb2/3 connected configured ok Mfg: PI Engineering Product: Kinesis Keyboard Hub NConfigs: 1 Config: 0 <no>
unavailable usb-hub n /devices/pci@0,0/pci108e,6676@2:3
usb2/3.1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2/hub@3:3.1
usb2/3.2 connected configured ok Mfg: <undef> Product: <undef> NConfigs: 1 Config: 0 <no>
unavailable usb-device n /devices/pci@0,0/pci108e,6676@2/hub@3:3.2
usb2/3.3 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2/hub@3:3.3
usb2/3.4 connected configured ok Mfg: 3Dconnexion Product: SpaceNavigator NConfigs: 1 Config: 0 <no>
unavailable usb-input n /devices/pci@0,0/pci108e,6676@2/hub@3:3.4
usb2/4 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:4
usb2/5 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:5
usb2/6 connected configured ok Mfg: Logitech Product: USB Receiver NConfigs: 1 Config: 0 <no>
unavailable usb-mouse n /devices/pci@0,0/pci108e,6676@2:6
usb2/7 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:7
usb2/8 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:8
usb2/9 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:9
usb2/10 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2:10
usb3/1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:1
usb3/2 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:2
usb3/3 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:3
usb3/4 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:4
usb3/5 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:5
usb3/6 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:6
usb3/7 connected configured ok Mfg: <undef> Product: <undef> NConfigs: 1 Config: 0 <no>
unavailable usb-hub n /devices/pci@0,0/pci108e,6676@2,1:7
usb3/7.1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1/hub@7:7.1
usb3/7.2 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1/hub@7:7.2
usb3/7.3 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1/hub@7:7.3
usb3/7.4 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1/hub@7:7.4
usb3/8 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:8
usb3/9 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:9
usb3/10 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci108e,6676@2,1:10
[lally@sol ~]$ ls /devices/
agpgart/ fct/ iscsi/ pci@0,0/ pci@0,0:reg pci@79,0:intr pseudo:devctl scsi_vhci/ stmf:admin
agpgart:agpgart fct:admin iscsi:devctl pci@0,0:devctl pci@79,0/ pci@79,0:reg sbd/ scsi_vhci:devctl xsvc@0,0/
cpus/ isa/ options/ pci@0,0:intr pci@79,0:devctl pseudo/ sbd:admin stmf/ xsvc@0,0:xsvc
[lally@sol ~]$ ls /dev
1394/ dsk/ ip@ ksyms@ nge1@ poolctl@ ptypc@ ptyqe@ ramdiskctl@ spdsock@ ticotsord@ ttypb@ ttyqd@ ttyrf@
agp/ dtrace/ ip6@ llc1@ nsctl@ power_button@ ptypd@ ptyqf@ random@ sppp@ tnfctl@ ttypc@ ttyqe@ ucode@
agpgart@ dump@ ipauth@ llc2@ nsmb@ ppm@ ptype@ ptyr0@ rawip@ sppptun@ tnfmap@ ttypd@ ttyqf@ udp@
allkmem@ e1000g@ ipf@ lockstat@ null@ ptmajor@ ptypf@ ptyr1@ rawip6@ srn@ tty@ ttype@ ttyr0@ udp6@
arp@ e1000g0@ ipl@ lofi/ nvidia0@ ptmx@ ptyq0@ ptyr2@ rdc@ stderr@ tty00@ ttypf@ ttyr1@ urandom@
audio@ e1000g1@ iplookup@ lofictl@ nvidia1@ pts/ ptyq1@ ptyr3@ rds@ stdin@ ttya@ ttyq0@ ttyr2@ usb/
audioctl@ e1000g2@ ipnat@ log@ nvidia2@ ptyp0@ ptyq2@ ptyr4@ rdsk/ stdout@ ttyd0@ ttyq1@ ttyr3@ vboxdrv@
bl@ e1000g3@ ipscan@ logindmux@ nvidia3@ ptyp1@ ptyq3@ ptyr5@ removable-media/ sv@ ttyp0@ ttyq2@ ttyr4@ vni@
bmc@ fb@ ipsecah@ mc/ nvidia4@ ptyp2@ ptyq4@ ptyr6@ rlofi/ swap/ ttyp1@ ttyq3@ ttyr5@ vt00@
brand/ fb0@ ipsecesp@ md/ nvidia5@ ptyp3@ ptyq5@ ptyr7@ rmt/ syscon@ ttyp2@ ttyq4@ ttyr6@ winlock@
cfg/ fb1@ ipstate@ mem@ nvidia6@ ptyp4@ ptyq6@ ptyr8@ rts@ sysevent@ ttyp3@ ttyq5@ ttyr7@ wscons@
conslog@ fbs/ ipsync@ mouse@ nvidia7@ ptyp5@ ptyq7@ ptyr9@ sad/ sysmsg@ ttyp4@ ttyq6@ ttyr8@ xsvc@
console@ fd/ kbd@ msglog@ nvidiactl@ ptyp6@ ptyq8@ ptyra@ sctp@ systty@ ttyp5@ ttyq7@ ttyr9@ zcons/
cpu/ fssnapctl@ keysock@ nca@ openprom@ ptyp7@ ptyq9@ ptyrb@ sctp6@ tcp@ ttyp6@ ttyq8@ ttyra@ zero@
crypto@ hotpluggable/ kmdb@ ncall@ physmem@ ptyp8@ ptyqa@ ptyrc@ sdbc@ tcp6@ ttyp7@ ttyq9@ ttyrb@ zfs@
cryptoadm@ icmp@ kmem@ net/ pm@ ptyp9@ ptyqb@ ptyrd@ sdp@ term/ ttyp8@ ttyqa@ ttyrc@
cua/ icmp6@ kssl@ nge@ poll@ ptypa@ ptyqc@ ptyre@ smbios@ ticlts@ ttyp9@ ttyqb@ ttyrd@
cua0@ ii@ kstat@ nge0@ pool@ ptypb@ ptyqd@ ptyrf@ sound/ ticots@ ttypa@ ttyqc@ ttyre@
[lally@sol ~]$ ls /dev/usb/
5f3.7/ device0@ device1@ device2@ hid0@ hid1@ hid2@ hid3@ hub0@ hub1@ hub2@ hub3@ hub4@ hub5@ hub6@
[lally@sol ~]$ ls -l /dev/usb/5f3.7/
total 2
drwxr-xr-x 9 root root 9 2008-06-30 21:13 0/
[lally@sol ~]$ ls -l /dev/usb/5f3.7/0/
total 7
lrwxrwxrwx 1 root root 70 2008-06-30 21:13 cntrl0 -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.cntrl0
lrwxrwxrwx 1 root root 74 2008-06-30 21:13 cntrl0stat -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.cntrl0stat
lrwxrwxrwx 1 root root 71 2008-06-30 21:13 devstat -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.devstat
lrwxrwxrwx 1 root root 70 2008-06-30 21:13 if0in1 -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.if0in1
lrwxrwxrwx 1 root root 74 2008-06-30 21:13 if0in1stat -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.if0in1stat
lrwxrwxrwx 1 root root 70 2008-06-30 21:13 if1in2 -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.if1in2
lrwxrwxrwx 1 root root 74 2008-06-30 21:13 if1in2stat -> ../../../../devices/pci@0,0/pci108e,6676@2/hub@3/device@2:5f3.7.if1in2stat
And finally, after a "su -"
Code: Select all
-bash-3.2# ./3dxsrv -debug -d usb
[2008-09-08 15:52:13] uddev.c, 1171: UdDevInit() 80c53f8
[2008-09-08 15:52:13] 3dxsrv.c,705: displayname = $DISPLAY set to :0
[2008-09-08 15:52:13] 3dxsrv.c,710: putenv() was successful
[2008-09-08 15:52:13] 3dxsrv.c,712: displayname is now :0
[2008-09-08 15:52:13] auth.c :: authGetUser(), FOUND: user = lally, id = :0, line = console, pid = 11361, host = :0, type = 7
[2008-09-08 15:52:13] auth.c :: authGetUser(), FOUND: user home = "/export/home/lally"
[2008-09-08 15:52:13] 3dxsrv.c :: startupCommandLine(), authGetUser(), user=lally
[2008-09-08 15:52:13] Error: Could not open USB port or no supported device found! Exiting!
-bash-3.2#
Thanks for your help!
H. Lally Singh
Ph.D. Candidate, Computer Science
Virginia Tech