Hello, Apologies for sending this to the list but I am not sure about who is the maintainer: It is a USB (HID) specific problem but the error messages are coming from the base bus.c driver. Full problem details follow. Thank you in advance, Costas ------------------------------------------------------------------------- Problem: [1.] One line summary of the problem: Microsoft Wireless Optical Desktop (USB) will not work although recognized. [2.] Full description of the problem/report: System is a fresh Debian Sarge installation. Host computer is a Toshiba M10 laptop (no PS/2 ports...). Keyboard/mouse set is the following: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=028 I have found 2 reports on the web stating that it will work with PS/2, but it does not work with USB. I have been using other wireless USB keyboard/mouse sets (e.g. Logitech's) without any problem whatsoever. This one's behaviour is the following: * When connected with the host computer already on: - Device is recognized, then keeps connecting/disconnecting. Even when seemingly connected, it will not respond to clicks. The log is the following: ------------------------------------------------------------------------ Jul 28 12:44:00 localhost kernel: usb 1-1: new low speed USB device using address 71 Jul 28 12:44:00 localhost usb.agent[17103]: usbhid: already loaded Jul 28 12:44:00 localhost kernel: drivers/usb/input/hid-core.c: ctrl urb status -84 received Jul 28 12:44:00 localhost input.agent[17142]: evdev: already loaded Jul 28 12:44:00 localhost input.agent[17171]: evdev: already loaded Jul 28 12:44:00 localhost input.agent[17171]: joydev: already loaded Jul 28 12:44:00 localhost kernel: input: USB HID v1.11 Keyboard [Microsft Microsoft Wireless Optical Desktop� 2.10] on usb-0000:00:1d.0-1 Jul 28 12:44:01 localhost kernel: usbhid: probe of 1-1:1.1 failed with error -5 Jul 28 12:44:01 localhost usb.agent[17211]: usbhid: already loaded Jul 28 12:44:01 localhost kernel: usb 1-1: USB disconnect, address 71 ------------------------------------------------------------------------ The above message is repeated endlessly, causing the host computer to slow down significantly. When the USB received is disconnected from the USB port (physically disconnected), everything's back to normal. The address mentioned on the first and last line is incremented by one in each message. * When set is connected to the host computer before it switches on: - The keyboard is actually working (checked it on the boot loader menu). As soon as it is first recognized during the boot-up process, behavior is identical to the previous case. [3.] Keywords (i.e., modules, networking, kernel): USB, Wireless desktop, Microsoft, keyboard, mouse [4.] Kernel version (from /proc/version): Linux version 2.6.8-2-686 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 17:53:30 JST 2005 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) Does not apply. [6.] A small shell script or example program which triggers the problem (if possible) Does not apply. [7.] Environment [7.1.] Software (add the output of the ver_linux script here) Linux gimp 2.6.8-2-686 #1 Thu May 19 17:53:30 JST 2005 i686 GNU/Linux Gnu C 3.3.5 Gnu make 3.80 binutils 2.16.1 util-linux 2.12p mount 2.12p module-init-tools 3.2-pre1 e2fsprogs 1.37 pcmcia-cs 3.2.5 PPP 2.4.3 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.2.5 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 Modules Loaded ds lp toshiba_acpi ipv6 af_packet parport_pc parport irtty_sir sir_dev irda crc_ccitt pcspkr snd_intel8x0m slamr snd_intel8x0 snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore pci_hotplug intel_agp agpgart joydev usbhid ehci_hcd uhci_hcd usbcore eth1394 ipw2100 firmware_class ieee80211 ieee80211_crypt e100 mii yenta_socket pcmcia_core ohci1394 mousedev capability evdev tsdev commoncap battery ac sr_mod sbp2 ieee1394 psmouse ide_cd cdrom rtc isofs reiserfs ext2 ext3 jbd mbcache ide_generic ide_disk piix ide_core sd_mod ata_piix libata scsi_mod unix font vesafb cfbcopyarea cfbimgblt cfbfillrect [7.2.] Processor information (from /proc/cpuinfo): processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1600MHz stepping : 5 cpu MHz : 1596.137 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est bogomips : 3162.11 [7.3.] Module information (from /proc/modules): ds 18756 4 - Live 0xe0e03000 lp 11176 0 - Live 0xe0dd7000 toshiba_acpi 6012 0 - Live 0xe0ddb000 ipv6 264740 8 - Live 0xe0ef8000 af_packet 22568 2 - Live 0xe0d52000 parport_pc 36900 1 - Live 0xe0df1000 parport 41800 2 lp,parport_pc, Live 0xe0de5000 irtty_sir 9152 0 - Live 0xe0dd3000 sir_dev 19244 1 irtty_sir, Live 0xe0d85000 irda 197120 2 irtty_sir,sir_dev, Live 0xe0e11000 crc_ccitt 2144 1 irda, Live 0xe0d50000 pcspkr 3592 0 - Live 0xe0d44000 snd_intel8x0m 20264 0 - Live 0xe0d7f000 slamr 376868 2 - Live 0xe0e4e000 snd_intel8x0 36460 1 - Live 0xe0d8b000 snd_ac97_codec 69988 2 snd_intel8x0m,snd_intel8x0, Live 0xe0dc0000 snd_pcm_oss 55080 0 - Live 0xe0db1000 snd_mixer_oss 20096 1 snd_pcm_oss, Live 0xe0d79000 snd_pcm 98728 3 snd_intel8x0m,snd_intel8x0,snd_pcm_oss, Live 0xe0d97000 snd_timer 25732 1 snd_pcm, Live 0xe0d71000 snd_page_alloc 11752 3 snd_intel8x0m,snd_intel8x0,snd_pcm, Live 0xe0cc6000 gameport 4704 1 snd_intel8x0, Live 0xe0cd7000 snd_mpu401_uart 7968 1 snd_intel8x0, Live 0xe0cca000 snd_rawmidi 25124 1 snd_mpu401_uart, Live 0xe0d59000 snd_seq_device 8200 1 snd_rawmidi, Live 0xe0d3e000 snd 57156 12 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device, Live 0xe0d 62000 soundcore 10336 1 snd, Live 0xe0d3a000 pci_hotplug 34640 0 - Live 0xe0d46000 intel_agp 22816 1 - Live 0xe0ca4000 agpgart 34664 1 intel_agp, Live 0xe0ccd000 joydev 9984 0 - Live 0xe0c17000 usbhid 32224 0 - Live 0xe0c6a000 ehci_hcd 32004 0 - Live 0xe0c74000 uhci_hcd 33136 0 - Live 0xe0cb7000 usbcore 119012 5 usbhid,ehci_hcd,uhci_hcd, Live 0xe0cda000 eth1394 21576 0 - Live 0xe0c1b000 ipw2100 151468 0 - Live 0xe0c7e000 firmware_class 10176 1 ipw2100, Live 0xe0beb000 ieee80211 40804 1 ipw2100, Live 0xe0cac000 ieee80211_crypt 6056 2 ipw2100,ieee80211, Live 0xe0bd7000 e100 32608 0 - Live 0xe0be2000 mii 5120 1 e100, Live 0xe0bbf000 yenta_socket 21728 0 - Live 0xe0bb8000 pcmcia_core 70868 2 ds,yenta_socket, Live 0xe0bc4000 ohci1394 35492 0 - Live 0xe0b9c000 mousedev 10476 2 - Live 0xe0ab6000 capability 4520 0 - Live 0xe0ac2000 evdev 9600 0 - Live 0xe0abe000 tsdev 7392 0 - Live 0xe0959000 commoncap 7232 1 capability, Live 0xe0953000 battery 9388 0 - Live 0xe0aba000 ac 4812 0 - Live 0xe0956000 sr_mod 17316 0 - Live 0xe0ab0000 sbp2 24392 0 - Live 0xe0aa9000 ieee1394 111512 3 eth1394,ohci1394,sbp2, Live 0xe0aca000 psmouse 20360 0 - Live 0xe08cb000 ide_cd 42656 0 - Live 0xe0943000 cdrom 40732 2 sr_mod,ide_cd, Live 0xe08f9000 rtc 12760 0 - Live 0xe085a000 isofs 37272 0 - Live 0xe08ee000 reiserfs 250992 2 - Live 0xe095c000 ext2 71880 0 - Live 0xe0904000 ext3 127240 0 - Live 0xe0881000 jbd 62616 1 ext3, Live 0xe08dd000 mbcache 9348 2 ext2,ext3, Live 0xe0820000 ide_generic 1408 0 - Live 0xe08a5000 ide_disk 19296 4 - Live 0xe08d2000 piix 13440 1 - Live 0xe08d8000 ide_core 139940 4 ide_cd,ide_generic,ide_disk,piix, Live 0xe08a7000 sd_mod 21728 0 - Live 0xe0841000 ata_piix 8132 0 - Live 0xe0828000 libata 41700 1 ata_piix, Live 0xe0848000 scsi_mod 125228 4 sr_mod,sbp2,sd_mod,libata, Live 0xe0861000 unix 28756 287 - Live 0xe0831000 font 8320 0 - Live 0xe0824000 vesafb 6656 0 - Live 0xe0819000 cfbcopyarea 3872 1 vesafb, Live 0xe081e000 cfbimgblt 3040 1 vesafb, Live 0xe081c000 cfbfillrect 3776 1 vesafb, Live 0xe0800000 [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) IOPORTS: 0000-001f : dma1 0020-0021 : pic1 0040-005f : timer 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 0376-0376 : ide1 0378-037a : parport0 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial 0778-077a : parport0 0cf8-0cff : PCI conf1 1000-101f : 0000:00:1d.2 1000-101f : uhci_hcd 1040-107f : 0000:00:1f.5 1080-10ff : 0000:00:1f.6 1080-10ff : ICH4 1400-14ff : 0000:00:1f.5 1800-18ff : 0000:00:1f.6 1800-18ff : ICH4 4000-40ff : PCI CardBus #03 4400-44ff : PCI CardBus #03 4800-48ff : PCI CardBus #07 4c00-4cff : PCI CardBus #07 bfa0-bfaf : 0000:00:1f.1 bfa0-bfa7 : ide0 bfa8-bfaf : ide1 cf40-cf7f : 0000:02:08.0 cf40-cf7f : e100 d800-d87f : 0000:00:1f.0 eec0-eeff : 0000:00:1f.0 ef80-ef9f : 0000:00:1d.1 ef80-ef9f : uhci_hcd efe0-efff : 0000:00:1d.0 efe0-efff : uhci_hcd IOMEM: 00000000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000cffff : Video ROM 000e0000-000eedff : reserved 000eee00-000eefff : ACPI Non-volatile Storage 000f0000-000fffff : System ROM 00100000-1ffcffff : System RAM 00100000-00283f92 : Kernel code 00283f93-00330adf : Kernel data 1ffd0000-1ffdffff : ACPI Tables 1ffe0000-1fffffff : reserved 20000000-200003ff : 0000:00:1d.7 20000000-200003ff : ehci_hcd 20000400-200007ff : 0000:00:1f.1 20000800-200009ff : 0000:00:1f.5 20000800-200009ff : Intel 82801DB-ICH4 - AC'97 20000a00-20000aff : 0000:00:1f.5 20000a00-20000aff : Intel 82801DB-ICH4 - Controller 20000c00-20000dff : 0000:02:0d.0 20001000-200017ff : 0000:02:07.0 20001000-200017ff : ohci1394 20002000-20002fff : 0000:02:0b.0 20002000-20002fff : yenta_socket 20003000-20003fff : 0000:02:0b.1 20003000-20003fff : yenta_socket 20004000-20007fff : 0000:02:07.0 20400000-207fffff : PCI CardBus #03 20800000-20bfffff : PCI CardBus #03 20c00000-20ffffff : PCI CardBus #07 21000000-213fffff : PCI CardBus #07 dbf00000-dfffffff : PCI Bus #01 dbf80000-dbffffff : 0000:01:00.0 dc000000-dfffffff : 0000:01:00.0 e0000000-efffffff : 0000:00:00.0 fcefe000-fcefefff : 0000:02:0a.0 fcefe000-fcefefff : ipw2100 fceff000-fcefffff : 0000:02:08.0 fceff000-fcefffff : e100 fd000000-fdffffff : PCI Bus #01 fd000000-fdffffff : 0000:01:00.0 feda0000-fedbffff : reserved ffb80000-ffbfffff : reserved fff00000-ffffffff : reserved [7.5.] PCI information ('lspci -vvv' as root) Attached. [7.6.] SCSI information (from /proc/scsi/scsi) No SCSI devices attached. [7.7.] Other information that might be relevant to the problem (please look in /proc and include all information that you think to be relevant): In /proc/bus/usb/devices, when receiver is attached, there are the following extra lines: T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 54 Spd=1.5 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=045e ProdID=009d Rev= 0.38 C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms