segfault on 32-bit debian linux with kernel linux-2.6.25

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

Moderator: Moderators

Post Reply
marcus
Posts: 11
Joined: Mon Apr 28, 2008 4:47 am
Location: Malmö, Sweden

segfault on 32-bit debian linux with kernel linux-2.6.25

Post by marcus » Mon Apr 28, 2008 4:51 am

I recently plugged my 3d spacepilot into my new computer (it worked like a charm on my old machine) which is 32 bit debian GNU/Linux with a linux 2.6.25 kernel.

Running 3dxware -d usb segfaults, but the spacepilot does light up. I have tried -d /dev/mouse1 as suggested in other threads but I have no such device. How do I check which device the spacepilot is actually connected to? Or more to the point; how do I get this thing to work?

marcus
Posts: 11
Joined: Mon Apr 28, 2008 4:47 am
Location: Malmö, Sweden

Post by marcus » Mon Apr 28, 2008 4:57 am

I get this from `dmesg`;

usb 5-2: new low speed USB device using uhci_hcd and address 3
usb 5-2: configuration #1 chosen from 1 choice
input: 3Dconnexion SpacePilot as /class/input/input6
input,hidraw2: USB HID v1.10 Multi-Axis Controller [3Dconnexion SpacePilot] on usb-0000:00:1a.2-2
usb 5-2: New USB device found, idVendor=046d, idProduct=c625
usb 5-2: New USB device strings: Mfr=3, Product=1, SerialNumber=0
usb 5-2: Product: SpacePilot
usb 5-2: Manufacturer: 3Dconnexion
usb 5-2: usbfs: process 28291 (3dxsrv) did not claim interface 0 before use
3dxsrv[28291]: segfault at 48 ip 0805bbcf sp bf8b68b0 error 4 in 3dxsrv[8048000+38000]

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

Post by crobl » Mon Apr 28, 2008 9:02 am

Hi marcus,

I've an idea. Can you please tell me the version of your 3dxsrv (3dxsrv -v)?
The excerpt from 'dmesg' is ok, of course except for the last line! ;)

Regards,
Christian
3Dconnexion

marcus
Posts: 11
Joined: Mon Apr 28, 2008 4:47 am
Location: Malmö, Sweden

Post by marcus » Mon Apr 28, 2008 12:36 pm

3DxWareUNIX = V1.2.17, ID 3493

The very same one that works fine on my other system. Main difference there is that one is running kernel 2.6.24 instead of the .25.

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

Post by crobl » Tue Apr 29, 2008 3:01 am

Hi marcus,

I just wanted to be sure that it is not an older version that could have an other issue. I've sent you an email with a beta version, that hopefully fixes the problem.

Please let me know if this version works!

Regards,
Christian
3Dconnexion

marcus
Posts: 11
Joined: Mon Apr 28, 2008 4:47 am
Location: Malmö, Sweden

Post by marcus » Tue Apr 29, 2008 3:15 am

It works :D

Thank you very much for the excellent help :)

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

Post by crobl » Tue Apr 29, 2008 3:28 am

Very nice to read so! Excellent :D

If you have further questions and issues (which I don't hope ;)), feel free to ask!

Have fun!

Regards,
Christian
3Dconnexion

Post Reply