vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I have installed Slack 12 with PS2 mouse but now I'd like to switch to serial. I found the script /var/log/setup/setup.mouse , which I ran tried ms msc bare but nothing. tried changing /dev/mouse->/dev/input/mice to point to /dev/input/mouse0 but that always reverts to /dev/input/mice after reboot. after fiddling with these for a while and using minicom to set the serial port to 1200, I had the cursor moving after I ran /etc/rc.d/rc.gpm restart, but only until reboot ( and a break forgetting what just transpired. ) So now I looked at /etc/rc.d/modules-2.6.21.5.smp (thought I chose non SMP kernel , at least the first time ) which was probing for ps2mouse comented it out , uncomented modprobe sermouse, but after reboot lsmod still shows psmouse module loaded but no other mouse??? Another odd thing is that serial 1 is not in the /proc/interrupts. Any suggestions? Thanks Sam. |
| |||
| sammy <sammy@mycybernet.net> wrote: > I have installed Slack 12 with PS2 mouse but now I'd like to switch to > serial. I found the script /var/log/setup/setup.mouse , which I ran > tried ms msc bare but nothing. That script is mostly for configuring gpm. Gpm is a program which allows you to use the mouse for copy and paste in a text console. I don't think many people use gpm these days. > tried changing /dev/mouse->/dev/input/mice to point to /dev/input/mouse0 > but that always reverts to /dev/input/mice after reboot. The reverting is probably done by udev. You could try to comment out a line in /etc/udev/rules.d/50-udev.rules # KERNEL=="mice", NAME="input/%k", MODE="0644", SYMLINK+="mouse" > after fiddling with these for a while and using minicom to set the > serial port to 1200, I had the cursor moving after I ran > /etc/rc.d/rc.gpm restart, but only until reboot ( and a break forgetting > what just transpired. ) So you really want to use gpm? If you only wan't the mouse to work in X you should also edit /etc/X11/xorg.conf to change mouse protocol. > So now I looked at /etc/rc.d/modules-2.6.21.5.smp (thought I chose non > SMP kernel , at least the first time ) which was probing for ps2mouse > comented it out , uncomented modprobe sermouse, but after reboot lsmod > still shows psmouse module loaded but no other mouse??? > > Another odd thing is that serial 1 is not in the /proc/interrupts. I wasn't even aware there was such a module as sermouse. In the good old days when I used a serial mouse things was simple. /dev/mouse was a symbolic link to /dev/ttyS0 and the protocol was choosen in XF86Config. regards Henrik -- The address in the header is only to prevent spam. My real address is: hc1(at)poolhem.se Examples of addresses which go to spammers: root@localhost postmaster@localhost |
| |||
| Henrik Carlqvist wrote: > sammy <sammy@mycybernet.net> wrote: > >>I have installed Slack 12 with PS2 mouse but now I'd like to switch to >>serial. I found the script /var/log/setup/setup.mouse , which I ran >>tried ms msc bare but nothing. > > > That script is mostly for configuring gpm. Gpm is a program which allows > you to use the mouse for copy and paste in a text console. I don't think > many people use gpm these days. > > This is probably not essential if you can't cut/paste between consoles, or can you? Totally forgot what it was for. >>tried changing /dev/mouse->/dev/input/mice to point to /dev/input/mouse0 >>but that always reverts to /dev/input/mice after reboot. > > > The reverting is probably done by udev. You could try to comment out a > line in /etc/udev/rules.d/50-udev.rules > > # KERNEL=="mice", NAME="input/%k", MODE="0644", SYMLINK+="mouse" > > I never even looked at /dev/input/ prior to all this and only hoping mouse0 was a newly found device, although I should have looked at the creation date. >>after fiddling with these for a while and using minicom to set the >>serial port to 1200, I had the cursor moving after I ran >>/etc/rc.d/rc.gpm restart, but only until reboot ( and a break forgetting >>what just transpired. ) > > > So you really want to use gpm? If you only wan't the mouse to work in X > you should also edit /etc/X11/xorg.conf to change mouse protocol. > > >>So now I looked at /etc/rc.d/modules-2.6.21.5.smp (thought I chose non >>SMP kernel , at least the first time ) which was probing for ps2mouse >>comented it out , uncomented modprobe sermouse, but after reboot lsmod >>still shows psmouse module loaded but no other mouse??? >> >>Another odd thing is that serial 1 is not in the /proc/interrupts. > > > I wasn't even aware there was such a module as sermouse. In the good old > days when I used a serial mouse things was simple. /dev/mouse was a > symbolic link to /dev/ttyS0 and the protocol was choosen in XF86Config. > > regards Henrik /ttyS0 yes that makes sense and that's most likely what I did when it worked, if I can only figure out/remember how to use setserial to init the port to 1200 at boot. So is modules-2.6.21.5.smp still useful for anything? Can't remember if my network card worked after install, but probably didn't even think of trying it. Thank you for the UDEV info. |
| |||
| Sambo <sambo@voidstar.com> wrote: > This is probably not essential if you can't cut/paste between consoles, > or can you? Totally forgot what it was for. It was a long time since I used gpm, but I don't think it was possible to copy between different text consoles. > /ttyS0 yes that makes sense and that's most likely what I did when it > worked, if I can only figure out/remember how to use setserial to init > the port to 1200 at boot. I don't think that I have even needed to use setserial to get a serial mose working. The baud rate should be set by the program opening the serial port. This program could be X.org or gpm. If you tell those programs to use the right protocol the will probably also set the right baud rate. > So is modules-2.6.21.5.smp still useful for anything? On my Slackware 12 systems I have both rc.modules-2.6.21.5 and rc.modules-2.6.21.5-smp which are identical files. I also have a symbolic link called rc.modules which points to rc.modules-2.6.21.5-smp as I run an SMP kernel. This seems a bit messy, you could think that a startup script calls rc.modules which should be a link to the right file. However it seems as if rc.S first calls /etc/rc.d/rc.modules-$(uname -r) and then if no such file exists falls back to rc.modules. My guess is that the ide is that even though rc.modules-2.6.21.5 and rc.modules-2.6.21.5-smp are identical files you have the possibility to customize them if you want to play with different kernels. The symbolic link rc.modules would be needed if you switch to another kernel with another version. regards Henrik -- The address in the header is only to prevent spam. My real address is: hc1(at)poolhem.se Examples of addresses which go to spammers: root@localhost postmaster@localhost |
| |||
| Henrik Carlqvist wrote: > Sambo <sambo@voidstar.com> wrote: >> This is probably not essential if you can't cut/paste between consoles, >> or can you? Totally forgot what it was for. > > It was a long time since I used gpm, but I don't think it was possible to > copy between different text consoles. I'm sure it was, and _is_, possible to copy between different text consoles. Regards, Kees. -- Kees Theunissen. |
| |||
| Henrik Carlqvist wrote: > > The reverting is probably done by udev. You could try to comment out a > line in /etc/udev/rules.d/50-udev.rules > > # KERNEL=="mice", NAME="input/%k", MODE="0644", SYMLINK+="mouse" > > I commented it out but now my mouse link is removed on boot . I guess I'll create it in rc.local Cheers. |
| |||
| Sambo wrote: > Henrik Carlqvist wrote: > >> >> The reverting is probably done by udev. You could try to comment out a >> line in /etc/udev/rules.d/50-udev.rules >> # KERNEL=="mice", NAME="input/%k", MODE="0644", >> SYMLINK+="mouse" >> >> > > I commented it out but now my mouse link is removed on boot . I guess > I'll create it in rc.local > Cheers. That will be too late. In /etc/rc.d/rc.M gpm is started before rc.local is called, as shown by the following "tail". kees@lankhmar:~$ tail -n 17 /etc/rc.d/rc.M # Start the GPM mouse server: if [ -x /etc/rc.d/rc.gpm ]; then . /etc/rc.d/rc.gpm start fi # If there are SystemV init scripts for this runlevel, run them. if [ -x /etc/rc.d/rc.sysvinit ]; then . /etc/rc.d/rc.sysvinit fi # Start the local setup procedure. if [ -x /etc/rc.d/rc.local ]; then . /etc/rc.d/rc.local fi # All done. You'll need to modify /etc/rc.d/rc.gpm. Either create the link at the top of rc.gpm or modify the lines in the "restart" and the "default" sections to use /dev/ttyS0 instead of /dev/mouse. Regards, Kees. -- Kees Theunissen. |
| |||
| Sambo <sambo@voidstar.com> wrote: > Henrik Carlqvist wrote: >> # KERNEL=="mice", NAME="input/%k", MODE="0644", >> SYMLINK+="mouse" > I commented it out but now my mouse link is removed on boot . I guess > I'll create it in rc.local I'm no expert on writing udev rules, but maybe it would help to write a new rule looking something like this: KERNEL=="ttyS0", NAME="tts/0", SYMLINK+="mouse", MODE="0644" Maybe you will also have to modify the existing rule KERNEL=="ttyS[0-9]*", NAME="tts/%n", SYMLINK+="%k", GROUP="uucp",\ MODE="0660" to look something like: KERNEL=="ttyS[1-9]*", NAME="tts/%n", SYMLINK+="%k", GROUP="uucp",\ MODE="0660" But as I wrote before, I'm only guessing now and haven't tried this myself. regards Henrik -- The address in the header is only to prevent spam. My real address is: hc1(at)poolhem.se Examples of addresses which go to spammers: root@localhost postmaster@localhost |
| |||
| Henrik Carlqvist wrote: > I'm no expert on writing udev rules, but maybe it would help to write a > new rule looking something like this: > > KERNEL=="ttyS0", NAME="tts/0", SYMLINK+="mouse", MODE="0644" > > Maybe you will also have to modify the existing rule > > KERNEL=="ttyS[0-9]*", NAME="tts/%n", SYMLINK+="%k", GROUP="uucp",\ > MODE="0660" > > to look something like: > > KERNEL=="ttyS[1-9]*", NAME="tts/%n", SYMLINK+="%k", GROUP="uucp",\ > MODE="0660" > > But as I wrote before, I'm only guessing now and haven't tried this myself. > > regards Henrik Lol, in the past, when I heard about kernel rules I though it was makefile related. I'll try to find out more about this file , but for now I'll probably stick to scripts. I have enough ghosts in this 16 interrupt , I810 infested machine, for now. One of those that reboots when USB stick is inserted. maybe it's time to shhhh well maybe I'll try it. Cheers |
| ||||
| Kees Theunissen wrote: > You'll need to modify /etc/rc.d/rc.gpm. > Either create the link at the top of rc.gpm or modify the lines in > the "restart" and the "default" sections to use /dev/ttyS0 instead > of /dev/mouse. > > > Regards, > > Kees. > Oh, Thank you. That would probably take me another several hours to figure out, lol. |