Date: Thu, 25 Nov 2010 14:42:30 +1100 From: Peter Jeremy <peterjeremy@acm.org> To: freebsd-usb@freebsd.org Subject: Multimedia keys on Dell SK-8135 Message-ID: <20101125034230.GA89666@server.vk2pj.dyndns.org>
next in thread | raw e-mail | index | archive | help
--7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I have a Dell SK-8135 keyboard which has multimedia keys in addition to the normal PC105 keyboard. As far as I can tell (by setting hw.usb.debug, hw.usb.ugen.debug, hw.usb.uhid.debug and hw.usb.ukbd.debug), the keys aren't generating any output. I've done some searching and it looks like some people have had sucess getting the keys to work, at least on Linux, though it's not clear how. Can anyone help? The keyboard includes an integrated hub and I have my mouse plugged into it. I'm running FreeBSD-8.1/amd64 Relevant output: dmesg: ugen0.2: <Dell> at usbus0 uhub6: <Dell USB Keyboard Hub> on usbus0 uhub6: 3 ports with 2 removable, bus powered ugen0.3: <Dell> at usbus0 ukbd0: <Dell USB Keyboard> on usbus0 kbd0 at ukbd0 uhid0: <Dell USB Keyboard> on usbus0 ugen0.4: <vendor 0x413c> at usbus0 ums0: <vendor 0x413c product 0x3010, class 0/0, rev 2.00/2.30, addr 4> on u= sbus0 ums0: 3 buttons and [XYZ] coordinates ID=3D0 $ usbconfig ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (12M= bps) pwr=3DON ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=3D0 md=3DHOST spd=3DFULL (12M= bps) pwr=3DON ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=3D0 md=3DHOST spd=3DFULL (12M= bps) pwr=3DON ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=3D0 md=3DHOST spd=3DFULL (12M= bps) pwr=3DON ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=3D0 md=3DHOST spd=3DHIGH (480= Mbps) pwr=3DON ugen4.2: <USB2.0 Hub Controller NEC Corporation> at usbus4, cfg=3D0 md=3DHO= ST spd=3DHIGH (480Mbps) pwr=3DSAVE ugen0.2: <Dell USB Keyboard Hub Dell> at usbus0, cfg=3D0 md=3DHOST spd=3DFU= LL (12Mbps) pwr=3DSAVE ugen0.3: <Dell USB Keyboard Dell> at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (= 12Mbps) pwr=3DON ugen0.4: <product 0x3010 vendor 0x413c> at usbus0, cfg=3D0 md=3DHOST spd=3D= LOW (1.5Mbps) pwr=3DON $ usbconfig -u 0 -a 3 dump_device_desc ugen0.3: <Dell USB Keyboard Dell> at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (= 12Mbps) pwr=3DON bLength =3D 0x0012=20 bDescriptorType =3D 0x0001=20 bcdUSB =3D 0x0110=20 bDeviceClass =3D 0x0000=20 bDeviceSubClass =3D 0x0000=20 bDeviceProtocol =3D 0x0000=20 bMaxPacketSize0 =3D 0x0008=20 idVendor =3D 0x413c=20 idProduct =3D 0x2010=20 bcdDevice =3D 0x0200=20 iManufacturer =3D 0x0001 <Dell> iProduct =3D 0x0003 <Dell USB Keyboard> iSerialNumber =3D 0x0000 <no string> bNumConfigurations =3D 0x0001=20 $ usbconfig -u 0 -a 3 dump_curr_config_desc ugen0.3: <Dell USB Keyboard Dell> at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (= 12Mbps) pwr=3DON Configuration index 0 bLength =3D 0x0009=20 bDescriptorType =3D 0x0002=20 wTotalLength =3D 0x003b=20 bNumInterfaces =3D 0x0002=20 bConfigurationValue =3D 0x0001=20 iConfiguration =3D 0x0003 <Dell USB Keyboard> bmAttributes =3D 0x00a0=20 bMaxPower =3D 0x0019=20 Interface 0 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0000=20 bAlternateSetting =3D 0x0000=20 bNumEndpoints =3D 0x0001=20 bInterfaceClass =3D 0x0003=20 bInterfaceSubClass =3D 0x0001=20 bInterfaceProtocol =3D 0x0001=20 iInterface =3D 0x0003 <Dell USB Keyboard> Additional Descriptor bLength =3D 0x09 bDescriptorType =3D 0x21 bDescriptorSubType =3D 0x10 RAW dump:=20 0x00 | 0x09, 0x21, 0x10, 0x01, 0x00, 0x01, 0x22, 0x41,=20 0x08 | 0x00 Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0081 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0008=20 bInterval =3D 0x000a=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 Interface 1 bLength =3D 0x0009=20 bDescriptorType =3D 0x0004=20 bInterfaceNumber =3D 0x0001=20 bAlternateSetting =3D 0x0000=20 bNumEndpoints =3D 0x0001=20 bInterfaceClass =3D 0x0003=20 bInterfaceSubClass =3D 0x0000=20 bInterfaceProtocol =3D 0x0000=20 iInterface =3D 0x0003 <Dell USB Keyboard> Additional Descriptor bLength =3D 0x09 bDescriptorType =3D 0x21 bDescriptorSubType =3D 0x10 RAW dump:=20 0x00 | 0x09, 0x21, 0x10, 0x01, 0x00, 0x01, 0x22, 0x8e,=20 0x08 | 0x00 Endpoint 0 bLength =3D 0x0007=20 bDescriptorType =3D 0x0005=20 bEndpointAddress =3D 0x0082 <IN> bmAttributes =3D 0x0003 <INTERRUPT> wMaxPacketSize =3D 0x0004=20 bInterval =3D 0x00ff=20 bRefresh =3D 0x0000=20 bSynchAddress =3D 0x0000=20 --=20 Peter Jeremy --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iEYEARECAAYFAkzt2yYACgkQ/opHv/APuIdUlACgjfNX1mChr2AvaE24qRM4vrz/ D7IAoL3QpdVdAOLuqrLTTGaKK8D/bybh =4akw -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101125034230.GA89666>