> > Which proves to be a problem - on my Lombard, the keyboard is type 1 > > not 4. Now I've used kernel 2.4.10 for testing, which version did > > you run? > > Well, I'm not sure what you mean, but my "handler" is set to 1, I'm > not sure where the type comes into play, as I don't know that much > about adb devices:
I thought these are just two names for the same thing here. > adb: starting probe task... > adb devices: [2]: 2 c3 [3]: 3 1 [7]: 7 1f > ADB keyboard at 2, handler 1 > ADB mouse at 3, handler set to 4 (trackpad) > adb: finished probe task... That's what I got (actually I have the HID messages interspersed). I wonder > > The trackpad state used to be lost on sleep for me (prior to pmud > > 0.7 at least). Our machines seem to be vastly different ... > > No, what I meant was that this fn key setting is different than the > trackpad settings. Mine used to be lot before pmud save/restored it's > value as well. (sorry I wasn't that clear) I see. I never assumed they'd be the same, because two different devices on the ADB bus (or whatever the Lombard fakes to look like ADB) are involved. So we need to do the same for the keyboard device as for the trackpad: store it's device state before sleep. We just need a way to locate it :-) > > Any ADB device state should be lost on sleep/wake unless the kernel driver > > takes care of that (don't think it does). > > hmm, this fnkey setting seems to stick for me... I need to try that - just got it to work for me at all :-) Maybe the trackpad state also sticks now ?? > pretty resent benh kernel here: > > 2.4.11-pre4-ben0 Shouldn't have changed much in the ADB code, I guess? Michael