Hi
I've hunted hi and lo, googled for weeks, tried many hours ...

Maybe someone here can point me at something:

I have a card reader. Swipe card and input must appear to come from the 
keyboard. RH9 2.4.20-8. I've written a module. Everything works, except 
nothing happens. The meat is done here:

   evt = buf [i];
   printk (KERN_DEBUG "[card] evt:%02x\n", evt);

   which = (buf [i+2] & 0xff) << 8 | buf [i+1] & 0xff;
   printk (KERN_DEBUG "[card] which:%04x\n", which);

   val = buf [i+3];
   printk (KERN_DEBUG "[card] val:%02x:%s\n", val, val == 0 ? "rel" :"press");

   input_event (dev, evt, which, val);

the log shows:
Jul 19 12:02:21 tig40 kernel: [card] init
Jul 19 12:23:15 tig40 kernel: [card] open
Jul 19 12:23:40 tig40 kernel: [card] received data
Jul 19 12:23:40 tig40 kernel: [card] evt:01
Jul 19 12:23:40 tig40 kernel: [card] which:0800
Jul 19 12:23:40 tig40 kernel: [card] val:01:press
Jul 19 13:20:59 tig40 kernel: [card] received data
Jul 19 13:20:59 tig40 kernel: [card] evt:01
Jul 19 13:20:59 tig40 kernel: [card] which:0014
Jul 19 13:20:59 tig40 kernel: [card] val:00:rel

If anybody can point me out of the swamp, thanks lots
else sorry to polute this space
James
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to