Peppermint | Linux OS Community Forum
 
It is currently Wed Oct 16, 2019 3:28 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 11:58 am 
Offline

Joined: Sat Jan 25, 2014 11:06 am
Posts: 5
I have an OQO 2+ UMPC and I have just installed Peppermint 4. I am working through the issues one at a time and the first one is that the built-in keyboard and mouse don't seem to be recognized. The keyboard at least is working to select and execute the grub menu, but is not working in normal or recovery mode in the gui or at the command line. I am able to use a USB keyboard and mouse. I have been googling and trying a number of things primarily looking of the right bootflag or module to remove. I have tried a number of things, but not made any noticeable difference. I have tried changing USB legacy and EHCI settings in the bios, again, no difference. Having run out of ideas, I am posting here. Having read your posting instructions here is some relevant info to start.

Here is inxi -F (neat tool BTW)
Code:
lingenfr@OQO02-PMLNX4 ~ $ inxi -F
System:    Host: OQO02-PMLNX4 Kernel: 3.8.0-35-generic i686 (32 bit) Desktop: N/A Distro: Peppermint Four
Machine:   Mobo: OQO model: OQO model 2+ version: 1.2.6 Bios: American Megatrends version: 080015 date: 11/25/2008
CPU:       Single core Intel CPU (-HT-) cache: 512 KB flags: (nx sse sse2 sse3 ssse3 vmx)
           Clock Speeds: 1: 800.00 MHz 2: 1867.00 MHz
Graphics:  Card: Intel System Controller Hub (SCH Poulsbo) Graphics Controller
           X.Org: 1.13.3 drivers: (unloaded: fbdev) FAILED: vesa Resolution: 1024x768@75.1hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.2, 128 bits) GLX Version: 2.1 Mesa 9.1.7
Audio:     Card: Intel System Controller Hub (SCH Poulsbo) HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture ver: k3.8.0-35-generic
Network:   Card-1: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller driver: r8169
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:0c:96:00:73:94
           Card-2: Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) driver: ath5k
           IF: wlan0 state: up mac: 00:0c:96:41:19:88
Drives:    HDD Total Size: 120.0GB (2.2% used) 1: id: /dev/sda model: TOSHIBA_MK1214GA size: 120.0GB
Partition: ID: / size: 9.2G used: 1.1G (12%) fs: ext3 ID: /usr size: 19G used: 1.5G (9%) fs: ext4
           ID: swap-1 size: 2.00GB used: 0.00GB (0%) fs: swap
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 53.0C mobo: 49.0C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 135 Uptime: 44 min Memory: 123.4/995.4MB Client: Shell inxi: 1.8.4


Here is lspci:
Code:
lingenfr@OQO02-PMLNX4 ~ $ lspci
00:00.0 Host bridge: Intel Corporation System Controller Hub (SCH Poulsbo) (rev 06)
00:02.0 VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 06)
00:1b.0 Audio device: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller (rev 06)
00:1c.0 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 2 (rev 06)
00:1d.0 USB controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #1 (rev 06)
00:1d.1 USB controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #2 (rev 06)
00:1d.2 USB controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #3 (rev 06)
00:1d.7 USB controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB EHCI #1 (rev 06)
00:1f.0 ISA bridge: Intel Corporation System Controller Hub (SCH Poulsbo) LPC Bridge (rev 06)
00:1f.1 IDE interface: Intel Corporation System Controller Hub (SCH Poulsbo) IDE Controller (rev 06)
01:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)


And since I'm not certain what bus those devices connect to, here is lsusb:
Code:
lingenfr@OQO02-PMLNX4 ~ $ lsusb
Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 002: ID 1557:0004 OQO
Bus 004 Device 003: ID 1199:6856 Sierra Wireless, Inc. ATT "USB Connect 881"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 001 Device 007: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 001 Device 008: ID 05e3:0701 Genesys Logic, Inc. USB 2.0 IDE Adapter
Bus 001 Device 009: ID 05ac:024f Apple, Inc.

Rather than continue providing what may be useless information, I will stop here and wait for some feedback. I have been using linux (many distros) for 20 years and primarily *buntus, but am not familiar with versions from the last 2 years. To be clear, the machine is an OQO 2+, which is much different from an OQO 02. I have been through all of the sites/threads on the 02 as I also have one of those running Xubuntu 10.10. Different machine, different issues. Thanks for any assistance.


Top
 Profile  
 
 

 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 12:18 pm 
Offline

Joined: Sat Jan 25, 2014 11:06 am
Posts: 5
I'll try to limit additional information, but this is something I've seen that may be relevant:
Code:
lingenfr@OQO02-PMLNX4 ~ $ dmesg|grep -i unable
[    0.156536]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x08)
[   18.308099] hub 3-0:1.0: unable to enumerate USB device on port 2
[   22.320378] hub 3-0:1.0: unable to enumerate USB device on port 2
[   25.648212] hub 3-0:1.0: unable to enumerate USB device on port 2
lingenfr@OQO02-PMLNX4 ~ $ dmesg|grep -i error
[   16.242475] usb-storage: probe of 4-1:1.0 failed with error -5
[   17.028224] usb 3-2: device descriptor read/64, error -71
[   17.791461] usb 3-2: device not accepting address 5, error -71
[   18.308045] usb 3-2: device not accepting address 6, error -71
[   20.380072] usb 3-2: device descriptor read/64, error -71
[   20.604103] usb 3-2: device descriptor read/64, error -71
[   20.944320] usb 3-2: device descriptor read/64, error -71
[   21.168334] usb 3-2: device descriptor read/64, error -71
[   21.796116] usb 3-2: device not accepting address 9, error -71
[   22.320139] usb 3-2: device not accepting address 10, error -71
[   22.580083] usb 3-2: device descriptor read/64, error -71
[   23.448096] usb 3-2: device descriptor read/64, error -71
[   24.488294] usb 3-2: device descriptor read/64, error -71
[   25.120161] usb 3-2: device not accepting address 13, error -71
[   25.648153] usb 3-2: device not accepting address 14, error -71

If you look back at the results of lsusb, you can see that there is no device listed on Bus 3, Port 2. The only other device issue I am aware of is that the built-in Wacom device that is part of the display is not working. The relevant wacom drivers seem to have been included as part of the install. Also, I also tried using the live CD and the built-in keyboard, mouse and wacom don't function with the live CD either.


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 4:10 pm 
Offline
User avatar

Joined: Tue Apr 17, 2012 12:25 pm
Posts: 5521
Location: Cornwall, England
Does the keyboard/mouse not work at all .. or is it just a mapping issue where the wrong keys are selected ?

What's the output from:
Code:
xinput -list

_________________
Please be sure to sign up to the new Peppermint forum and post any new question there .. this forum will be made read-only on the 1st April 2014

You can read the announcement here:
http://peppermintos.net/viewtopic.php?f=6&t=6608
Or here's a direct link to the new forum:
http://forum.peppermintos.com


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 4:55 pm 
Offline

Joined: Sat Jan 25, 2014 11:06 am
Posts: 5
The keyboard/mouse don't work. The keyboard includes four "sticky" keys (shift, fn, cntl and alt). They do light when pressed, but the keycodes don't seem to register. Using a text editor or terminal, nothing displays. Here is the requested output:

Code:
lingenfr@OQO02-PMLNX4 ~ $ xinput -list
⎡ Virtual core pointer                       id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   ↳  USB OPTICAL MOUSE                         id=8   [slave  pointer  (2)]
⎣ Virtual core keyboard                      id=3   [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                id=5   [slave  keyboard (3)]
    ↳ Video Bus                                  id=6   [slave  keyboard (3)]
    ↳ Power Button                               id=7   [slave  keyboard (3)]
    ↳ Apple Inc. Apple Keyboard                  id=9   [slave  keyboard (3)]
    ↳ Apple Inc. Apple Keyboard                  id=10   [slave  keyboard (3)]


The mouse and keyboard (both kybd entries) correspond to the USB devices that are plugged in via USB port. Also, FWIW, I've tried multiple live CDs from various distros and generations of kernels and the keyboard/mouse don't work with any of them. They do work fine in Windows.


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 6:07 pm 
Offline
User avatar

Joined: Tue Apr 17, 2012 12:25 pm
Posts: 5521
Location: Cornwall, England
Hmm.. not there at all

Can you run:
Code:
dmesg >> ~/dmesg.txt

then post the contents of the dmesg.txt file (that's now in your home folder) to somewhere like pastebin:
http://pastebin.com

then post the link to your pastebin(s) back here.

I think there's a limit on how many lines you can post in a single pastebin, so if necessary split it across multiple pastebins :)

[EDIT]

Can you also pastebin the output from:
Code:
lsmod

_________________
Please be sure to sign up to the new Peppermint forum and post any new question there .. this forum will be made read-only on the 1st April 2014

You can read the announcement here:
http://peppermintos.net/viewtopic.php?f=6&t=6608
Or here's a direct link to the new forum:
http://forum.peppermintos.com


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 6:33 pm 
Offline

Joined: Sat Jan 25, 2014 11:06 am
Posts: 5
dmesg output:

http://pastebin.com/Jsb89UKG

and lsmod:

Code:
lingenfr@OQO02-PMLNX4 ~ $ lsmod
Module                  Size  Used by
hid_apple              13045  0
bnep                   17736  2
rfcomm                 37420  12
parport_pc             27504  0
ppdev                  12817  0
sierra                 17805  2
usbserial              27423  6 sierra
snd_hda_codec_idt      63896  1
i2c_isch               12639  0
gpio_sch               12928  0
arc4                   12543  2
coretemp               13131  0
joydev                 17097  0
kvm_intel             126842  0
kvm                   376584  1 kvm_intel
hid_generic            12484  0
ath5k                 135089  0
snd_hda_intel          38307  1
ath                    19187  1 ath5k
snd_hda_codec         117617  2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13272  1 snd_hda_codec
microcode              18286  0
snd_pcm                80890  2 snd_hda_codec,snd_hda_intel
usbhid                 41805  0
mac80211              526619  1 ath5k
snd_page_alloc         14230  2 snd_pcm,snd_hda_intel
snd_seq_midi           13132  0
hid                    87001  3 hid_generic,usbhid,hid_apple
snd_seq_midi_event     14475  1 snd_seq_midi
psmouse                81065  0
serio_raw              13031  0
usb_storage            47684  0
snd_rawmidi            25114  1 snd_seq_midi
btusb                  17986  0
bluetooth             202266  22 bnep,btusb,rfcomm
lpc_sch                12727  0
gma500_gfx            167982  2
cfg80211              440887  3 ath,ath5k,mac80211
drm_kms_helper         47545  1 gma500_gfx
snd_seq                51280  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14137  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              24411  2 snd_pcm,snd_seq
drm                   228489  3 drm_kms_helper,gma500_gfx
mac_hid                13037  0
video                  18894  1 gma500_gfx
snd                    56485  11 snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
i2c_algo_bit           13197  1 gma500_gfx
soundcore              12600  1 snd
lp                     13299  0
parport                40753  3 lp,ppdev,parport_pc
btrfs                 783372  0
zlib_deflate           26445  1 btrfs
libcrc32c              12543  1 btrfs
pata_acpi              12886  0
r8169                  61671  0
pata_sch               12711  3


FYI, I've tried removing/blacklisting kvm_intel and sierra (to remove usbserial) and neither made a difference.


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sat Jan 25, 2014 8:01 pm 
Offline
User avatar

Joined: Tue Apr 17, 2012 12:25 pm
Posts: 5521
Location: Cornwall, England
As you suspected, this appears to be the relevant part of dmesg

Quote:
[ 15.082200] usb 3-2: ctrl urb status -75 received
[ 15.088745] input: OQO, Inc. Model 2+ as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input3
[ 15.091977] hid-generic 0003:1557:7801.0001: input,hidraw0: USB HID v1.00 Keyboard [OQO, Inc. Model 2+] on usb-0000:00:1d.1-2/input0
[ 15.105719] input: OQO, Inc. Model 2+ as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.1/input/input4
[ 15.110161] hid-generic 0003:1557:7801.0002: input,hidraw1: USB HID v1.00 Mouse [OQO, Inc. Model 2+] on usb-0000:00:1d.1-2/input1
[ 15.121673] input: OQO, Inc. Model 2+ as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.2/input/input5
[ 15.139099] hid-generic 0003:1557:7801.0003: input,hidraw2: USB HID v1.00 Device [OQO, Inc. Model 2+] on usb-0000:00:1d.1-2/input2

followed by a disconnect
Quote:
[ 15.649593] hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
[ 15.649735] usb 3-2: USB disconnect, device number 2

followed by a reconnect attempt with a bunch of errors
Quote:
[ 16.664094] usb 3-2: device descriptor read/64, error -71
[ 16.888092] usb 3-2: device descriptor read/64, error -71
[ 17.104086] usb 3-2: new low-speed USB device number 4 using uhci_hcd
[ 17.224096] usb 3-2: device descriptor read/64, error -71
[ 17.560184] usb 3-2: new low-speed USB device number 5 using uhci_hcd
[ 17.972325] usb 3-2: device not accepting address 5, error -71
[ 18.084134] usb 3-2: new low-speed USB device number 6 using uhci_hcd
[ 18.496279] usb 3-2: device not accepting address 6, error -71
[ 18.496502] hub 3-0:1.0: unable to enumerate USB device on port 2


Error 75 is defined in
/usr/include/asm-generic/errno.h
as
#define EOVERFLOW 75 /* Value too large for defined data type */

and 71 as
#define EPROTO 71 /* Protocol error */

So it looks as though the URB (USB Request Block) is returning more data than is expected .. this will be a hardware or BIOS issue.

then one of the devices on that USB is returning a bunch of gibberish .. is it possible to disable the touchscreen (as I'm wondering if that's the " USB HID v1.00 Device") in hardware/BIOS ?

Whether you want to look for a possible BIOS update, or possibly try adding a boot parameter such as acpi=off or acpi_osi=Linux or acpi_osi="Windows 2006" is up to you, but I don't hold much hope for this.
(it'm my guess it was probably patched at the BIOS level for Windows)

_________________
Please be sure to sign up to the new Peppermint forum and post any new question there .. this forum will be made read-only on the 1st April 2014

You can read the announcement here:
http://peppermintos.net/viewtopic.php?f=6&t=6608
Or here's a direct link to the new forum:
http://forum.peppermintos.com


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Sun Jan 26, 2014 5:10 pm 
Offline

Joined: Sat Jan 25, 2014 11:06 am
Posts: 5
Bah. I found a BIOS and an EC update. I installed the BIOS update and when I rebooted, both the internal and USB keyboards and mice were disabled until I booted into the OS. I couldn't access the BIOS, couldn't make a selection in the grub menu. Awesome. I have not been able to complete the EC update yet. Still working on it. When I did boot into PM, the internal keyboard and mouse were still not working.


Top
 Profile  
 
 Post subject: Re: Built-in OQO 2+ keyboard and mouse not recognized
PostPosted: Mon Jan 27, 2014 10:03 am 
Offline
User avatar

Joined: Tue Apr 17, 2012 12:25 pm
Posts: 5521
Location: Cornwall, England
Ehh!!! .. there's sommat seriously messed up if a BIOS update kills the keyboard, as that has nothing to do with the OS (which hasn't even been loaded at that point) :shock:

_________________
Please be sure to sign up to the new Peppermint forum and post any new question there .. this forum will be made read-only on the 1st April 2014

You can read the announcement here:
http://peppermintos.net/viewtopic.php?f=6&t=6608
Or here's a direct link to the new forum:
http://forum.peppermintos.com


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

Powered by php B.B. © 2000, 2002, 2005, 2007 php B.B. Group
Template made by DEVPPL