20091210083518_-0500: stosss <stosss at gmail.com> wrote:
>
> On Thu, Dec 10, 2009 at 8:06 AM, akhiezer <[email protected]> wrote:
> >
> > 20091209233643_MST: stosss <stosss at gmail.com> wrote:
> >>Solved see below
> >>
> >>On Thu, Dec 10, 2009 at 1:19 AM, stosss <stosss at gmail.com> wrote:
> >>>> stosss wrote:
> >>>>>> stosss wrote:
> >>>>>>> Starting with a base LFS 6.5 system, I have compiled and installed GPM
> >>>>>>>
> >>>>>>> I have an IntelliMouse Optical USB and PS2 Compatible mouse
> >        .
> >        .
> >>>>>>> MDEVICE="/dev/input/mice" # I also tried /dev/mouse
> >>>>>>> PROTOCOL="msc" # I also tried ms+
> >>>>>>> GPMOPTS="" # I am assuming something has to go in here but I don't 
> >>>>>>> know what.
> >        .
> >        .
> >>>>>>> My current system is just LFS 6.5 with GPM and nothing more.
> >        .
> >        .
> >>>>> checked and /dev/mouse is a link to /dev/input/mice. my mouse is a
> >>>>> usb. The book said that usb mice should be /dev/input/mice. I have
> >>>>> tried both MDEVICE="/dev/mouse" and MDEVICE="/dev/input/mice". I have
> >>>>> tried PROTOCOL="msc" PROTOCOL="ms+" PROTOCOL="imps2" this one should
> >>>>> be for a PS2 mouse but I have the mouse plugged into a usb port. Yes
> >>>>> gpm is running. It is the last entry on the screen before the login
> >>>>> prompt and when I ps-e I see it in the list.
> >        .
> >        .
> >>I had not apparently tried imps2 with /dev/input/mice it seems to make
> >>a difference if it is done with /dev/mouse which I had also tried. i
> >>don't understand that either because /dev/mouse is a link to
> >>/dev/input/mice.
> >>
> >>Does anyone know why a ps2 (imps2) mouse setting works with a usb mouse?
> >>
> >
> >
> > Just to double-check: is the mouse definitely connected to a usb port
> > on the pc, or does it go via a usb-to-ps2 adapter, into a ps2 port on
> > the pc?
> >
> > I've got what sounds like exactly the same mouse here, on the system
> > used to build lfs-6.5 plus gpm (& wget, links, and lynx) (per LFS-6.5
> > section '9.3. Rebooting the System'): the mouse has that same
> > "IntelliMouse(R) Optical USB and PS/2 Compatible" printed on its
> > underside; although, of course, it could be pertinently different
> > hardware 'under the bonnet' to what you've got, given how things can
> > differ across countries or even across versions within a country.
> >
> > The mouse here has a USB connector at the end of its cable, and that
> > connector plugs into the usb port of a little usb-to-ps2 connector,
> > which in turn has its (i.e. the adatper's) ps2 port connecting into a
> > ps2 port on the back of the pc.
> >
> > Worked first-time here with config file:
> > ----
> > MDEVICE="/dev/mouse"
> > PROTOCOL="imps2"
> > GPMOPTS=""
> > ----
>
> mine would not work when I had the above config but it works with the
> one below even though they both mean the same thing.
>
> ----
> MDEVICE="/dev/input/mice"
> PROTOCOL="imps2"
> GPMOPTS=""
> ----
>
>
> > And /dev/mouse is a symlink to /dev/input/mice ; and the latter looks
> > ok re perms, ownerships, nodes, &c.
> >
> > Just thought it worth a double-check on that connector.
>
> I am using the mouse (apparently the same one you have) without the
> usb/ps2 adaptor. The usb plug is in a usb port. I guess it works with
> the imps2 protocol because it is a ps2 compatible mouse.
>


OK. I don't know enough on the innards of the drivers &c: tho' the likes 
of 'http://www.faqs.org/docs/Linux-mini/XFree86-Second-Mouse.html' 
(albeit an old ref) indicates that the software supports both sides 
(ps/2 & usb) too. So maybe it's both the hardware and software than can 
take either role (ps/2 or usb).

But why doesn't '/dev/mouse' work?

If I use the adapter, then all is ok whether I use '/dev/mouse' or 
'/dev/input/mice'.

And if I don't use the adapter, thus putting the mouse directly into a 
usb port on back of pc (cold booting in between), then everything still 
works ok whether I use '/dev/mouse' or '/dev/input/mice'.

Protocol was 'imps2' throughout. And things verified by checking e.g.: 
'ps auxwww|grep -i gpm' to see what '-m' value it was using; and 
"grep -iE 'mouse|mice|imps|gpm' /var/log/*"; and all looks ok each time.

What do you get from 'ls -la /dev/mouse'? D'you get (date/time v.likely 
not same):
lrwxrwxrwx 1 root root 10 2009-12-10 15:12 /dev/mouse -> input/mice
Does it end with *literally* ' -> input/mice' (without the quotes)?

And for 'ls -la /dev/input/mice'? D'you get (again, of course, 
date/time v.likely not same):
crw-r----- 1 root root 13, 63 2009-12-10 15:12 /dev/input/mice

Unless something unusual in that output, that's about the end of my 
in-head knowledge on this; & next step would be probly a google on "why 
does /dev/input/mice work but /dev/mouse doesn't" or so  :|    .

Btw, the lfs-6.5 kernel here just has all of the mouse/usb/&c&c stuff 
built-in: they're not loaded as modules.


akhiezer




--
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to