Jump to content

Debian-Woody/serial mouse anyone? Solved


bvc
 Share

Recommended Posts

At work I have an ooOOOold pc w/ a P166 and 128mb ram w/ win95 on it. I finally got a necessary app off another pc to this one and took the hd out of the other and put it in this one soI have 3gb for linux. I've tried ZipSlack9.1, morphix-hd install, slack9.1, vector4.0, CollegeLinux, Slax, FreeBSD, and Debian-Woody. Debian is the only one that'll boot, and it does it with no errors I might add. Maybe it's the 2.2 kernel I d/k....haven't tried deb w/ a 2.4 yet.

 

Anyway, the mouse is a Microsoft serial mouse on ttyS0 (COM1 in win95). X starts with a frozen mouse in the center of the screen. Ctrl+Alt+F1 and the xfrre log just shows the mouse as initialized but no errors. I've never used a serial mouse so I'm clueless. The pc only has one ps/2 port that the keyboard is in. I'm at home now but the mouse is configured w/

 

Driver "mouse"

"Protocol" "Microsoft"

"Device" "/dev/ttyS0"

 

/dev/mouse

doesn't exist

:help:

 

and thx! :wall:

Edited by bvc
Link to comment
Share on other sites

thnx! but nope. PnP is off and all is asigned I checked in /proc and and all is normal. Googling I found that X and gpm can not share ttyS0 (makes sense) however gpm is not installed yet.

 

If any one has a Microsoft serial mouse working in X of any distro I'd love to see the InputDevice Section of your XF86Config-4 file.

Link to comment
Share on other sites

like I said in my first post /dev/mouse doesn't exist but the link provided by mdg said the same thing.....to make the symlink. Thx!

 

I'm in knoppix/fluxbox rt now and it found the mouse as ttyS2 :o LOL....this pc has an lpt0, ttyS0, ttyS1....

 

....ttyS2?

 

haven't had a chance to dig any further.

 

x-config file in knoppix. Maybe I'll hd-install this puppy. Gotta go do a little work.

Section "ServerLayout"
Identifier     "XFree86 Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected
InputDevice    "Serial Mouse" "CorePointer"
# USB Mouse not detected
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"  "true"

EndSection

Section "Files"
RgbPath      "/usr/X11R6/lib/X11/rgb"
ModulePath   "/usr/X11R6/lib/modules"
FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath     "/usr/X11R6/lib/X11/fonts/misc"
FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
#	FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
#	FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
FontPath     "/usr/share/fonts/ttf/western"
FontPath     "/usr/share/fonts/ttf/decoratives"
FontPath     "/usr/share/fonts/truetype"
FontPath     "/usr/share/fonts/truetype/openoffice"
FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath     "/usr/share/fonts/latex-ttf-fonts"
FontPath     "/usr/X11R6/lib/X11/fonts/defoma/CID"
FontPath     "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
EndSection

Section "Module"
       Load  "ddc"  # ddc probing of monitor
Load  "GLcore"
Load  "dbe"
Load  "dri"
Load  "extmod"
Load  "glx"
       Load  "bitmap" # bitmap-fonts
Load  "speedo"
Load  "type1"
Load  "freetype"
Load  "record"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "keyboard"
       Option      "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"

EndSection

Section "InputDevice"
Identifier  "Serial Mouse"
Driver      "mouse"
Option      "Protocol" "Microsoft"
Option      "Device" "/dev/ttyS2"
Option      "Emulate3Buttons" "true"
Option      "Emulate3Timeout" "70"
Option     "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
Identifier  "PS/2 Mouse"
Driver      "mouse"
Option      "Protocol" "auto"
Option          "ZAxisMapping"          "4 5"
Option      "Device" "/dev/psaux"
Option      "Emulate3Buttons" "true"
Option      "Emulate3Timeout" "70"
Option     "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
       Identifier      "USB Mouse"
       Driver          "mouse"
       Option          "Device"                "/dev/input/mice"
Option  "SendCoreEvents"	"true"
       Option          "Protocol"              "IMPS/2"
       Option          "ZAxisMapping"          "4 5"
       Option          "Buttons"               "5"
EndSection

# Auto-generated by KNOPPIX mkxf86config

Section "Monitor"
Identifier	"Monitor0"
Option	"DPMS"	"true"
VendorName	"_[_"
ModelName	"_[_7f7f"
#	HorizSync    28.0 - 78.0 # Warning: This may fry very old Monitors
HorizSync    28.0 - 96.0 # Warning: This may fry old Monitors
VertRefresh  50.0 - 75.0 # Very conservative. May flicker.
#	VertRefresh  50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.
# These are the DDC-probed settings reported by your monitor.
# 1024x768, 75.0Hz; hfreq=60.02, vfreq=75.03
ModeLine "1024x768"  78.75 1024 1040 1136 1312  768  769  772  800 +hsync +vsync
# 1024x768, 70.0Hz; hfreq=56.48, vfreq=70.07
ModeLine "1024x768"  75.00 1024 1048 1184 1328  768  771  777  806 -hsync -vsync
# 1024x768, 60.0Hz; hfreq=48.36, vfreq=60.00
ModeLine "1024x768"  65.00 1024 1048 1184 1344  768  771  777  806 -hsync -vsync
# 800x600, 75.0Hz; hfreq=46.88, vfreq=75.00
ModeLine "800x600"  49.50  800  816  896 1056  600  601  604  625 +hsync +vsync
# 800x600, 72.0Hz; hfreq=48.08, vfreq=72.19
ModeLine "800x600"  50.00  800  856  976 1040  600  637  643  666 +hsync +vsync
# 800x600, 56.0Hz; hfreq=35.16, vfreq=56.25
ModeLine "800x600"  36.00  800  824  896 1024  600  601  603  625 +hsync +vsync
# 640x480, 75.0Hz; hfreq=37.50, vfreq=75.00
ModeLine "640x480"  31.50  640  656  720  840  480  481  484  500 -hsync -vsync
# 640x480, 72.0Hz; hfreq=37.86, vfreq=72.81
ModeLine "640x480"  31.50  640  656  696  816  480  481  484  504 -hsync -vsync
# 640x480, 60.0Hz; hfreq=31.47, vfreq=59.94
ModeLine "640x480"  25.17  640  648  744  784  480  482  484  509 -hsync -vsync
# Extended modelines with GTF timings
# 640x480 @ 100.00 Hz (GTF) hsync: 50.90 kHz; pclk: 43.16 MHz
ModeLine "640x480"  43.16  640 680 744 848  480 481 484 509  -HSync +Vsync
# 768x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 34.96 MHz
ModeLine "768x576"  34.96  768 792 872 976  576 577 580 597  -HSync +Vsync
# 768x576 @ 72.00 Hz (GTF) hsync: 43.27 kHz; pclk: 42.93 MHz
ModeLine "768x576"  42.93  768 800 880 992  576 577 580 601  -HSync +Vsync
# 768x576 @ 75.00 Hz (GTF) hsync: 45.15 kHz; pclk: 45.51 MHz
ModeLine "768x576"  45.51  768 808 888 1008  576 577 580 602  -HSync +Vsync
# 768x576 @ 85.00 Hz (GTF) hsync: 51.42 kHz; pclk: 51.84 MHz
ModeLine "768x576"  51.84  768 808 888 1008  576 577 580 605  -HSync +Vsync
# 768x576 @ 100.00 Hz (GTF) hsync: 61.10 kHz; pclk: 62.57 MHz
ModeLine "768x576"  62.57  768 816 896 1024  576 577 580 611  -HSync +Vsync
# 800x600 @ 100.00 Hz (GTF) hsync: 63.60 kHz; pclk: 68.18 MHz
ModeLine "800x600"  68.18  800 848 936 1072  600 601 604 636  -HSync +Vsync
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
ModeLine "1024x768"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
ModeLine "1152x864"  81.62  1152 1216 1336 1520  864 865 868 895  -HSync +Vsync
# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
ModeLine "1152x864"  119.65  1152 1224 1352 1552  864 865 868 907  -HSync +Vsync
# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
ModeLine "1152x864"  143.47  1152 1232 1360 1568  864 865 868 915  -HSync +Vsync
# 1280x960 @ 72.00 Hz (GTF) hsync: 72.07 kHz; pclk: 124.54 MHz
ModeLine "1280x960"  124.54  1280 1368 1504 1728  960 961 964 1001  -HSync +Vsync
# 1280x960 @ 75.00 Hz (GTF) hsync: 75.15 kHz; pclk: 129.86 MHz
ModeLine "1280x960"  129.86  1280 1368 1504 1728  960 961 964 1002  -HSync +Vsync
# 1280x960 @ 100.00 Hz (GTF) hsync: 101.70 kHz; pclk: 178.99 MHz
ModeLine "1280x960"  178.99  1280 1376 1520 1760  960 961 964 1017  -HSync +Vsync
# 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz
ModeLine "1280x1024"  190.96  1280 1376 1520 1760  1024 1025 1028 1085  -HSync +Vsync
# 1400x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 122.61 MHz
ModeLine "1400x1050"  122.61  1400 1488 1640 1880  1050 1051 1054 1087  -HSync +Vsync
# 1400x1050 @ 72.00 Hz (GTF) hsync: 78.77 kHz; pclk: 149.34 MHz
ModeLine "1400x1050"  149.34  1400 1496 1648 1896  1050 1051 1054 1094  -HSync +Vsync
# 1400x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 155.85 MHz
ModeLine "1400x1050"  155.85  1400 1496 1648 1896  1050 1051 1054 1096  -HSync +Vsync
# 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
ModeLine "1400x1050"  179.26  1400 1504 1656 1912  1050 1051 1054 1103  -HSync +Vsync
# 1400x1050 @ 100.00 Hz (GTF) hsync: 111.20 kHz; pclk: 214.39 MHz
ModeLine "1400x1050"  214.39  1400 1512 1664 1928  1050 1051 1054 1112  -HSync +Vsync
# 1600x1200 @ 100.00 Hz (GTF) hsync: 127.10 kHz; pclk: 280.64 MHz
ModeLine "1600x1200"  280.64  1600 1728 1904 2208  1200 1201 1204 1271  -HSync +Vsync
EndSection

Section "Device"
### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
       #Option     "sw_cursor"
       #Option     "hw_cursor"
       #Option     "NoAccel"
       #Option     "ShowCache"
       #Option     "ShadowFB"
       #Option     "UseFBDev"
       #Option     "Rotate"
Identifier  "Card0"
# The following line is auto-generated by KNOPPIX mkxf86config
Driver      "vesa"
VendorName  "All"
BoardName   "All"
#	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultColorDepth 16
SubSection "Display"
 Depth     1
 Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
 Depth     4
 Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
 Depth     8
 Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
 Depth     15
 Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
 Depth     16
 Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
 Depth     24
 Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
 Depth     32
 Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Edited by bvc
Link to comment
Share on other sites

I found this while looking for something else, might help? :unsure:

 

Q17: Why doesn't my bus mouse work? The kernel, selection, the

  X server and test-mouse all say "no such device."

 

A: The kernels distributed with Slackware don't have the drivers for

busmice compiled in. Last time I tried to include all of them there

were horrible driver conflicts -- better to leave them out if they

can't coexist.  Obviously, it's not feasible for me to provide

versions of every precompiled kernel for each type of busmouse. I

only have a 386. ;^)

 

(I'm only kidding,  As of 3/1999, I'm running a P2-450)

 

The solution is to load support for your mouse from a kernel module.

Edit /etc/rc.d/rc.modules and uncomment the line for your mouse:

 

# Mouse support:

#/sbin/modprobe atixlmouse

#/sbin/modprobe busmouse

#/sbin/modprobe msbusmouse

 

(To uncomment a line in a shell script, you use an editor to remove the

'#' from the start of the line)

 

http://slackware.oregonstate.edu/slackware/FAQ.TXT

Link to comment
Share on other sites

thx! I installed deb again and told it ttyS2, and it works. :o Oh well. Now I have this horid X using the vesa driver and it's worse with the trident driver. Knoppix and ALL the other distros have been using the vesa driver with no prob. I have all the same stuff in the X-config file too but it's crap. I'll try to take a screenie but may not get to til tomorrow.

 

Thx all!

Link to comment
Share on other sites

I took a screenie but the garbled, duplicate, half there/ and not weirdness didn't show, but I didn't think it would either. Also at the top of the screen there's a 1/2 inch blank (like when X is starting) strip accross the top. If you move the mose to it everything gets wacked out, yet apps maximized under it and get screwy and ghostly miltiply.

Link to comment
Share on other sites

I'm going to upgrade X to the same version as knopix and see what happens. I'll have to dload the pkgs at home and bring them to work though. I cp'd knoppix's XF86Config-4 to debian and got the same. Deb-Woody has xfree-4.1 and knoppix has 4.3 (I think).

Edited by bvc
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...