Opensolaris support?

Questions and answers about 3Dconnexion devices on UNIX and Linux.

Moderator: Moderators

Post Reply
lally
Posts: 6
Joined: Sat Jun 28, 2008 12:53 pm

Opensolaris support?

Post by lally »

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
UtaSH
Moderator
Moderator
Posts: 3754
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany
Contact:

Post by UtaSH »

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

Post by lally »

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
UtaSH
Moderator
Moderator
Posts: 3754
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany
Contact:

Re: Opensolaris support?

Post by UtaSH »

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

Updated status

Post by lally »

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
crobl
Moderator
Moderator
Posts: 138
Joined: Mon Feb 26, 2007 8:34 am
Location: Freiham, Germany

Post by crobl »

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

Post by lally »

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
crobl
Moderator
Moderator
Posts: 138
Joined: Mon Feb 26, 2007 8:34 am
Location: Freiham, Germany

Post by crobl »

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

Post by lally »

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
AvonPok
Posts: 1
Joined: Sat Jul 04, 2009 3:07 pm

Post by AvonPok »

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
UtaSH
Moderator
Moderator
Posts: 3754
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany
Contact:

Post by UtaSH »

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
rhtoc
Posts: 1
Joined: Sat Jan 09, 2010 4:32 pm

Post by rhtoc »

Hi Guys

Since this is a usb problem is it likely that a serial 3d mouse will work in OpenSolaris?
rattmar
Posts: 3
Joined: Mon Nov 28, 2016 3:34 am

Re: Opensolaris support?

Post by rattmar »

What is the last Update for solaris 10?
UtaSH
Moderator
Moderator
Posts: 3754
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany
Contact:

Re: Opensolaris support?

Post by UtaSH »

You can find the last driver for Solaris (x86 and Sparc) in our archive. It's version 1.6.0.
Post Reply