Spaceball 4000FLX serial not detected?

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

Moderator: Moderators

Post Reply
Ahmad Jagot
Posts: 3
Joined: Wed Oct 17, 2007 4:34 am

Spaceball 4000FLX serial not detected?

Post by Ahmad Jagot » Wed Oct 17, 2007 4:46 am

Hi,
I have a spaceball 4000FLX serial that was working fine on Windows XP in my old PC. I now have a new 64bit linux system, that originally came without serial ports. I installed a PCI serial card today, connected the spaceball, and fired up the system. The PCI card seems to have been detected fine:

Code: Select all

bash-3.1$ ls /dev/ttyS*
/dev/ttyS0  /dev/ttyS1  /dev/ttyS2  /dev/ttyS3
bash-3.1$
If I remember correctly, ports 0 and 1 were there from before (?!) and 3 and 4 are the ports on my new card. However, when I run the spaceball driver, ttyS3 and ttyS4 are not detected. What can I do?

Some info about my system if it is useful:
Motherboard: ABIT NF-M2 nView
CPU: Athlon64 X2 (G1 Brisbane) 4000+ (24H prime stable overclocked) @ 260x10.5
PCI serial card: here
OS: Bluewhite64 12.0 (slackware-based 64bit distro)
WM: Fluxbox

Ahmad Jagot
Posts: 3
Joined: Wed Oct 17, 2007 4:34 am

Post by Ahmad Jagot » Wed Oct 17, 2007 6:04 am

oops.. wrong forum. could this be moved to the general UNIX forum?

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

Post by crobl » Wed Oct 17, 2007 6:10 am

Hi Ahmad,

from what you wrote I think the ports are not operational or not accessible.

What Linux distribution and version do you use?
Can you please post the output of

Code: Select all

ls -al /dev/ttyS*
to see if your serial ports can be accessed by your user (some distributions restrict the permission for the serial ports to root). As an alternative you can run 3dxsrv as root user.

Can you also test 3dxsrv with all of your serial ports, please? Just to make sure there is nothing mixed up like ttyS0 is it but one yould expect ttyS3. Please post the output and the logfile (/tmp/3DxWare.log) of

Code: Select all

/etc/3DxWare/daemon/3dxsrv -debug -E -d /dev/ttyS*
(where * is of course one of your device nodes 0 through 3)


Regards,

Christian Robl
3Dconnexion

Post Reply