Touchpad of Toshiba CB30 not detected or working at all

Bug #1296534 reported by Adam Nelson
36
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Hi

I purchased a chromebook recently and ended up with a Toshiba CB30. The Chromebook wasnt cool enough until hacked it and loaded Ubuntu onto the device

Much to my surprise the trackpad doesnt work at all.

The internet made some suggestions like running a script which should fix it
https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/cros-haswell-modules.sh

After rebooting the device. No joy!
Following the suggestions found here:
https://wiki.ubuntu.com/DebuggingTouchpadDetection

dmesg > ~/dmesg
cat /proc/bus/input/devices > ~/devices

Which exported the output into a file see attached. I notice no touchpad is being detected

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: linux-image-3.11.0-18-generic 3.11.0-18.32
ProcVersionSignature: Ubuntu 3.11.0-18.32-generic 3.11.10.4
Uname: Linux 3.11.0-18-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: adam 1899 F.... pulseaudio
 /dev/snd/controlC0: adam 1899 F.... pulseaudio
Date: Mon Mar 24 16:00:16 2014
HibernationDevice: RESUME=UUID=477211ac-fda2-4c02-96e7-596e31ea858e
InstallationDate: Installed on 2014-03-21 (2 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: Toshiba Leon
MarkForUpload: True
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-18-generic root=UUID=8ed013b1-e3fd-4d34-8c9d-92066c344414 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-18-generic N/A
 linux-backports-modules-3.11.0-18-generic N/A
 linux-firmware 1.116.2
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/04/2013
dmi.bios.vendor: coreboot
dmi.chassis.type: 3
dmi.chassis.vendor: Toshiba
dmi.modalias: dmi:bvncoreboot:bvr:bd12/04/2013:svnToshiba:pnLeon:pvr1.0:cvnToshiba:ct3:cvr:
dmi.product.name: Leon
dmi.product.version: 1.0
dmi.sys.vendor: Toshiba

Revision history for this message
Adam Nelson (ad0m) wrote :
Revision history for this message
Adam Nelson (ad0m) wrote :

Added devices

Revision history for this message
Adam Nelson (ad0m) wrote :

Xorg log

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.14 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-rc7-trusty/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
tags: added: kernel-da-key
Revision history for this message
Adam Nelson (ad0m) wrote :

I updated the kernal as recommended. The touchpad still isnt working or detectecting

adam@peach:~$ uname -a
Linux peach 3.14.0-031400rc7-generic #201403162235 SMP Mon Mar 17 02:36:19 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Using
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-rc7-trusty/
linux-image-3.14.0-031400rc7-generic_3.14.0-031400rc7.201403162235_amd64.deb

Revision history for this message
Adam Nelson (ad0m) wrote :

Added kernel-bug-exists-upstream

tags: added: kernel-bug-exists-upstream
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

This issue appears to be an upstream bug, since you tested the latest upstream kernel. Would it be possible for you to open an upstream bug report[0]? That will allow the upstream Developers to examine the issue, and may provide a quicker resolution to the bug.

Please follow the instructions on the wiki page[0]. The first step is to email the appropriate mailing list. If no response is received, then a bug may be opened on bugzilla.kernel.org.

Once this bug is reported upstream, please add the tag: 'kernel-bug-reported-upstream'.

[0] https://wiki.ubuntu.com/Bugs/Upstream/kernel

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Adam Nelson (ad0m) wrote :

Joseph Salisbury that guide makes no sense. It makes it impossible to report a bug to the upstream

Revision history for this message
penalvch (penalvch) wrote :

Adam Nelson, many in the Ubuntu Community have found the upstream reporting guide a straight forward, and understandable method in reporting bugs upstream, and have successfully utilized it. Could you please provide exact details on how it doesn't make sense to you?

Revision history for this message
Adam Nelson (ad0m) wrote :

I believe there need to be a new strategy to improve kernel debugging

Current expectation all users have same knowledge and understanding. Best way of describing this speaking my car mechanic to about fix my car. But mechanic expects me to connect a laptop to the car, google the internet for 60 mins trying to find the program required to 'debug' and finding workarounds when debug commands don't work

But mechanic dont do that. You drive it into the shop and they take care of it. The car owner just wants it fixed

What I am suggesting there should be a simple way of recovering intelligence to be used for kernel debugging or offering "secure" way of a kernel debugger to offers complete their tests and commands remotely

I am a novice user when comes to kernel debugging and commands. Its not something that confident in doing or could complete successful :(

My linux skills are junior at best. But I dont get into kernel hacking and debugging
However I do want to improve the linux user experience and got my photo of linus :)

Revision history for this message
BIlly Brumley (bbrumley-t) wrote :

Confirming this affects me, too (Chromebook Toshiba CB35 Leon).

I filed an upstream bug report.

tags: added: kernel-bug-reported-upstream
Revision history for this message
BIlly Brumley (bbrumley-t) wrote :

Update: I sent the upstream bug report to Olof Johansson who added Benson Leung to take a look. Benson sent me a set of kernel source patches which I tested on the mainline kernel tip. The patches resolve the issue. So now it looks like just a waiting game to get the patches picked up.

Revision history for this message
Gipsz Jakab (duppy-web) wrote :

Can you please upload the patches somewhere?
I think a lot of us would like to try out and maybe stick with them until they become available.

Thank you.

Revision history for this message
BIlly Brumley (bbrumley-t) wrote :

Benson sent them to LKML so you can find them there but here's a link:

https://patchwork.kernel.org/bundle/bleung/platform-chrome-haswell-chromebooks/

Patch [2/3] is missing an open curly brace.

Revision history for this message
Gipsz Jakab (duppy-web) wrote :

I compiled the kernel several times on Debian 7 but I can't get the touch-pad to work.
Can you please post the .config file?

Revision history for this message
BIlly Brumley (bbrumley-t) wrote :

I didn't do anything fancy to the .config; just booted Ubuntu Trusty on an x64 workstation, then

cp /boot/config-`uname -r` .config
yes '' | make oldconfig

It's attached.

Revision history for this message
Gipsz Jakab (duppy-web) wrote :

Thank you I will give it a try right now.

Revision history for this message
Kevin (datapharmer) wrote :

Any success getting this to work? I tried patching 3.15.2 and still was not able to get the trackpad to work on a Toshiba CB35.

Revision history for this message
Gipsz Jakab (duppy-web) wrote :

I was able to do it using Kernel 3.15.0-rc8 maybe you could try with the config file supplied by BIlly Brumley.

Revision history for this message
BIlly Brumley (bbrumley-t) wrote :

Browsing LKML, it looks like there's a good chance this will get picked up in upcoming 3.16.

Revision history for this message
Gevictorfr (gevictorfr) wrote :

Hope 3.16 stable works in the future. I've tried with 3.15.0-rc8 on ubuntu 13.10 and I just got this error on the grub.

[1.965012] linux usb 2-4: string descriptor 0 malformed (err = -61), defaulting to 0x0409

then 10 seconds and touchpad still not working :(

Revision history for this message
BIlly Brumley (bbrumley-t) wrote :

This is now working on 3.17rc1 without patching.

tags: added: kernel-fixed-upstream
removed: kernel-bug-exists-upstream
Revision history for this message
none (none1234) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.