On Tue, Sep 07, 2004 at 09:15:49PM -0700, David Brownell wrote:
> On Tuesday 07 September 2004 10:30 am, Vojtech Pavlik wrote:
> 
> > > But: If I plug it in prior to detection of the synaptics, the synaptics
> > > is not detected at all:
> > > input: PS/2 Generic Mouse on isa0060/serio1 
> > > 
> > > 
> > > Is there anything I can do to fix this?
> >  
> > Disable USB mouse support in the BIOS or get Greg to finally push the
> > USB Legacy disabling PCI quirk patch to Linus. ;)
> 
> On the other hand, I have a machine that works OK with the SuSE 9.1 kernel
> but not with the latest BK kernel ... something other than USB changes seems
> to have changed the behavior in the past couple weeks (2.6.9-rc1-bk).

9.1 has the abovementioned patch in, and that's the reason why it works.

> Example when it DOES work (SuSE 9.1 kernel):
> 
>       i8042.c: Detected active multiplexing controller, rev 1.1.
>       serio: i8042 AUX0 port at 0x60,0x64 irq 12
>       serio: i8042 AUX1 port at 0x60,0x64 irq 12
>       serio: i8042 AUX2 port at 0x60,0x64 irq 12
>       atkbd.c: Unknown key pressed (raw set 0, code 0x17e on isa0060/serio3).
>       atkbd.c: Use 'setkeycodes 7e <keycode>' to make it known.
>       serio: i8042 AUX3 port at 0x60,0x64 irq 12
>       input: PS/2 Generic Mouse on isa0060/serio4
>       serio: i8042 KBD port at 0x60,0x64 irq 1
>       input: AT Translated Set 2 keyboard on isa0060/serio0
> 
> Example when it DOES NOT work (recent 2.6.9-rc1):
> 
>       i8042.c: Detected active multiplexing controller, rev 1.9.
>       serio: i8042 AUX0 port at 0x60,0x64 irq 12
>       serio: i8042 AUX1 port at 0x60,0x64 irq 12
>       serio: i8042 AUX2 port at 0x60,0x64 irq 12
>       serio: i8042 AUX3 port at 0x60,0x64 irq 12
>       serio: i8042 KBD port at 0x60,0x64 irq 1
>       input: AT Translated Set 2 keyboard on isa0060/serio0
> 
> Not only does it not discover the touchpad ... it also changes its
> mind about what rev multiplexor it's got!!

Yes, that's the USB Legacy support screwing things up.

> Booting with "i8042.nomux":
> 
>       serio: i8042 AUX port at 0x60,0x64 irq 12
>       input: PS/2 Generic Mouse on isa0060/serio1
>       serio: i8042 KBD port at 0x60,0x64 irq 1
>       input: AT Translated Set 2 keyboard on isa0060/serio0
> 
> I noticed a recent patch to use ACPI probing for the i8042, which
> seemed to help on some systems.

It might help some, but it will also hurt on others, where plugging a
mouse after boot (for example via a mechanical KVM) will not work
anymore.

> - Dave
> 
> p.s. which doesn't mean the early reset patch, once it's
>       cleaned up to need just one (source) copy of each HCD's
>       pci reset logic, isn't interesting -- just that this particular
>       trouble seems unrelated to USB.

-- 
Vojtech Pavlik
SuSE Labs, SuSE CR


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to