Opensolaris support?

Questions and answers about 3Dconnexion devices on UNIX/Linux

Moderator: Moderators

Opensolaris support?

Postby lally » Sat Jun 28, 2008 1:02 pm

Hey all, just trying to get my new SpaceNav PE working on Opensolaris (2008.05, the new one with the sweet packaging system).

I get this:
Code: Select all
Installing files for 3DxWare for Unix / solaris......

Uninstalling a running driver. Please wait ...
Done.
Driver (usba10_ugen) not installed.
Cannot find module (usba10_ugen).
cp: 3dxware-solaris-v1-3-0-x86.tar.gz and /tmp/3dxware-solaris-v1-3-0-x86.tar.gz are identical

Done.


Looks like usba10_ugen isn't used anymore. Here's all I found in /kernel/drv:
Code: Select all
[lally@sol tmp]$ ls /kernel/drv/*usb*
/kernel/drv/scsa2usb*      /kernel/drv/usb_ac*      /kernel/drv/usb_as*  /kernel/drv/usb_mid*  /kernel/drv/usbsacm*      /kernel/drv/usbsksp*  /kernel/drv/usbvc*
/kernel/drv/scsa2usb.conf  /kernel/drv/usb_ac.conf  /kernel/drv/usb_ia*  /kernel/drv/usbprn*   /kernel/drv/usbser_edge*  /kernel/drv/usbsprl*


Is there going to be an update to the driver? Is there a beta? Is there a way to get the current driver to work?

Thanks!

-ls
H. Lally Singh
Ph.D. Candidate, Computer Science
Virginia Tech
lally
 
Posts: 6
Joined: Sat Jun 28, 2008 12:53 pm

Postby UtaSH » Tue Jul 01, 2008 7:32 am

Hi lally,

unfortunately we did not test Opensolaris for now.
Can you please post here the output of the command
    uname -r
from your Opensolaris?

Uta Ludwig
3Dconnexion
UtaSH
Moderator
Moderator
 
Posts: 1116
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany

Postby lally » Fri Jul 04, 2008 10:39 pm

Code: Select all
Sun Microsystems Inc.   SunOS 5.11      snv_91  January 2008
[lally@sol ~]$ uname -r
5.11
[lally@sol ~]$ uname -a
SunOS sol 5.11 snv_91 i86pc i386 i86pc
[lally@sol ~]$
H. Lally Singh
Ph.D. Candidate, Computer Science
Virginia Tech
lally
 
Posts: 6
Joined: Sat Jun 28, 2008 12:53 pm

Re: Opensolaris support?

Postby UtaSH » Tue Jul 15, 2008 9:21 am

Hi Lally,

sorry for the delay. There is a small bug in the installation script. I'll send you a fixed version of the installation package. Unfortunately I could not test the driver itself on our Opensolaris installation as I still have a problem with the XServer. :( Thus it would be nice if you post your findings with the driver on Opensolaris here. Thx!

Uta Ludwig
3Dconnexion
UtaSH
Moderator
Moderator
 
Posts: 1116
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany

Updated status

Postby lally » Sun Aug 24, 2008 6:17 am

Hello,

Thank you for all the support you've given me (no pun intended). The device daemon now installs and run-time links properly (once I was able to find an old copy of the motif package), but it cannot seem to find the spacenavigator.

Perhaps there were changes in how solaris handles USB in this kernel (Solaris 11) ?

Here's what I tried, after the inittab-based startup failed:
Code: Select all
[lally@sol daemon]$ sudo ./3dxsrv -d usb
Password:
[2008-08-24 09:17:47] Error: Could not open USB port or no supported device found! Exiting!


But the device is clearly on the USB bus, identified by the kernel:
Code: Select all
[lally@sol net]$ 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


It looks like some updates may have to be made to support Solaris 11. A change to libusb and perhaps the installer could go to SMF? inittab's a little out of style these days.

Of course, that part doesn't matter to me -- a working spacenav would be great!

Thanks,

-Lally
H. Lally Singh
Ph.D. Candidate, Computer Science
Virginia Tech
lally
 
Posts: 6
Joined: Sat Jun 28, 2008 12:53 pm

Postby crobl » Tue Sep 02, 2008 8:44 am

Hi lally,

please let me jump in this discussion.
You're right. The kernel recognises your SpaceNavigator ("configured ok").
Can you please do a "ls -al /dev/usb" and post it.

If you have a subdirectory "46d.c626" can you please do the following things:
- also post a listing of this directory
- start the driver as root (via "su -"), not via "sudo" (is there a difference?)

Also, can you please run the driver with the additional option "-debug"; what is the output?


Regards,

Christian Robl
3Dconnexion
crobl
Moderator
Moderator
 
Posts: 119
Joined: Mon Feb 26, 2007 8:34 am
Location: Freiham, Germany

Postby lally » Mon Sep 08, 2008 12:53 pm

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
lally
 
Posts: 6
Joined: Sat Jun 28, 2008 12:53 pm

Postby crobl » Fri Sep 12, 2008 7:58 am

Hi lally,

apologies for being late with my answer!

This is a bit strange...
Pleas look at the file "/etc//driver_aliases". Are there lines at the end of the file like:
Code: Select all
ugen "usb46d,c603"
ugen "usb46d,c621"
ugen "usb46d,c623"
ugen "usb46d,c625"
ugen "usb46d,c627"
ugen "usb46d,c628"


Were there errors at installation time?

Have you had a look at the USB FAQ from Sun (http://www.sun.com/io_technologies/usb/USB-Faq.html)? Have you ran the script mentioned under entry 5?

Regards,
Christian
crobl
Moderator
Moderator
 
Posts: 119
Joined: Mon Feb 26, 2007 8:34 am
Location: Freiham, Germany

Postby lally » Fri Sep 12, 2008 9:56 am

If you mean http://www.sun.com/bigadmin/scripts/sun ... config.txt
then yes, I ran it, but it told me "This x86 system does not have a USB Dual Framework environment"

/etc/driver_aliases has exactly those lines you showed at the end.

I reran the installer today to make sure:
Code: Select all
[root@sol tmp]# ./install-3dxunix.sh









This installs 3DxWareUnix V1.3.0 on this machine. Continue? (y/n) [y]
y


 Choose one of the following platforms:

  1.  HP-UX
  2.  Solaris
  3.  AIX 5
  4.  Linux
  5.  Exit

Please enter your choice (1-5)[2]:
2


Installing files for 3DxWare for Unix / solaris......

Uninstalling a running driver. Please wait ...
Done.
Driver (usba10_ugen) not installed.
("usb46d,c603") already in use as a driver or alias.
cp: 3dxware-solaris-v1-3-0-x86.tar.gz and /tmp/3dxware-solaris-v1-3-0-x86.tar.gz are identical

Done.

Do you want 3DxWareUnix being started with every login (from the /etc/inittab)? (y/n) [y]
n

Please start the driver manually. [/etc/3DxWare/daemon/3dxsrv -d <port>]



****************************************************************

    For testing purposes you can find the demos
                      xcube and xvalues at /tmp

****************************************************************


Also, I noticed these on my dmesg when unplugging/replugging in the spacenav in one of the front usb2 ports on my ultra 40 m2:
Code: Select all
Sep 12 12:44:48 sol genunix: [ID 408114 kern.info] /pci@0,0/pci108e,6676@2/input@4 (hid16) online
Sep 12 12:48:49 sol genunix: [ID 408114 kern.info] /pci@0,0/pci108e,6676@2/input@4 (hid16) offline
Sep 12 12:48:55 sol usba: [ID 912658 kern.info] USB 2.0 device (usb46d,c626) operating at low speed (USB 1.x) on USB 2.0 external hub: input@2, hid14 at bus address 3
Sep 12 12:48:55 sol usba: [ID 349649 kern.info]    3Dconnexion SpaceNavigator
Sep 12 12:48:55 sol genunix: [ID 936769 kern.info] hid14 is /pci@0,0/pci108e,6676@2,1/hub@7/input@2
Sep 12 12:48:55 sol genunix: [ID 408114 kern.info] /pci@0,0/pci108e,6676@2,1/hub@7/input@2 (hid14) online
Sep 12 12:49:56 sol genunix: [ID 408114 kern.info] /pci@0,0/pci108e,6676@2,1/hub@7/input@2 (hid14) offline
Sep 12 12:49:59 sol usba: [ID 912658 kern.info] USB 2.0 device (usb46d,c626) operating at low speed (USB 1.x) on USB 2.0 external hub: input@2, hid14 at bus address 3
Sep 12 12:49:59 sol usba: [ID 349649 kern.info]    3Dconnexion SpaceNavigator
Sep 12 12:49:59 sol genunix: [ID 936769 kern.info] hid14 is /pci@0,0/pci108e,6676@2,1/hub@7/input@2
Sep 12 12:49:59 sol genunix: [ID 408114 kern.info] /pci@0,0/pci108e,6676@2,1/hub@7/input@2 (hid14) online
Sep 12 12:55:06 sol genunix: [ID 408114 kern.info] /pci@0,0/pci108e,6676@2,1/hub@7/input@2 (hid14) offline
H. Lally Singh
Ph.D. Candidate, Computer Science
Virginia Tech
lally
 
Posts: 6
Joined: Sat Jun 28, 2008 12:53 pm

Postby AvonPok » Sat Jul 04, 2009 3:14 pm

Is there actually something to get the driver in a working state for opensolaris?

It's almost a year since the last post!

greets,
AvonPok
AvonPok
 
Posts: 1
Joined: Sat Jul 04, 2009 3:07 pm

Postby UtaSH » Mon Jul 06, 2009 3:18 am

Hello AvonPok,

no, sorry. No news on this. :( We did not yet include OpenSolaris to our supported platforms. We support Sparc Solaris (8 and higher) and Solaris x86 (Version 10 and higher).

Uta Ludwig
3Dconnexion
UtaSH
Moderator
Moderator
 
Posts: 1116
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany

Postby rhtoc » Sat Jan 09, 2010 4:38 pm

Hi Guys

Since this is a usb problem is it likely that a serial 3d mouse will work in OpenSolaris?
rhtoc
 
Posts: 1
Joined: Sat Jan 09, 2010 4:32 pm


Return to UNIX and Linux Discussion Forum

Who is online

Users browsing this forum: No registered users and 1 guest