Linux On A Toshiba Click Mini...

Paul Mansfield paul at mansfield.co.uk
Thu Mar 10 19:04:53 CET 2016


On 31 January 2016 at 17:56, Nicolas Huillard <nicolas at huillard.net> wrote:
> I see we're all working on this today ;-) I still have Win8 on the
> machine, but it's really useless as a real tool...

I was moderately happy with win8.1 for the very casual use mine was for,
and I blocked win10 upgrade, but somehow it happened anyway.
Everything works but it seems more laggy :-(

> As of now, I can see there is at least a missing firmware file for the
> sound SoC system, which I can't locate yet (it's not a priority). I
> wonder where the linux-firmware-image*.deb packages should come from).


> Re. keyboard/trackpad, what I see is :
> * both keyboard + trackpad seems to be driven by the ELAN0800 device
> (aka 0018:04F3:0401.0001 or 04F3:0401, i2c_hid kernel module), attached
> to i2c on the SoC (I'm not sure if the DesignWare device is really
> involved or not - i2c_designware kernel module, 80860F41 device, and
> dw_dmac (DMA controller) module, INTL9C60 device)

​I think it's some sort of USB HID emulation over I2C bus​...

> * there are 2 other HID i2c devices : ITE8350 (0018:048D:8350.0001
> device, i2c_hid and hid-sensor-hub modules : gyro, accel, etc.) and
> SIS0817 (0018:0457:10FB.0002 device, i2c_hid and hid-multitouch : the
> touchscreen)
> * the sound device is also connected to an i2c bus (10EC5640,
> byt-rt5640, rt5640 and sst-acpi modules, missing sst firmware)

I found a firmware file in the linux-firmware repository that
​been ​
had mentioned on the Asus T100 group, but it still complains like this

​
Jan 31 14:24:58 toksvig kernel: [   14.372844] iTCO_vendor_support:
vendor-support=0
Jan 31 14:24:58 toksvig kernel: [   14.382056] byt-rt5640 byt-rt5640: ASoC:
CPU DAI baytrail-pcm-audio not registered
Jan 31 14:24:58 toksvig kernel: [   14.390557] iTCO_wdt: Intel TCO WatchDog
Timer Driver v1.11
Jan 31 14:24:58 toksvig kernel: [   14.399215] iTCO_wdt: Found a Bay Trail
SoC TCO device (Version=3, TCOBASE=0x0460)
Jan 31 14:24:58 toksvig kernel: [   14.408186] iTCO_wdt: initialized.
heartbeat=30 sec (nowayout=0)
Jan 31 14:24:58 toksvig kernel: [   14.416507] byt-rt5640 byt-rt5640: ASoC:
CPU DAI baytrail-pcm-audio not registered
Jan 31 14:24:58 toksvig kernel: [   14.426144] genirq: Flags mismatch irq
8. 00000083 (volume_down) vs. 00000000 (rtc0)
Jan 31 14:24:58 toksvig kernel: [   14.434423] gpio-keys gpio-keys.3.auto:
Unable to claim irq 8; error -16
Jan 31 14:24:58 toksvig kernel: [   14.443248] gpio-keys: probe of
gpio-keys.3.auto failed with error -16
Jan 31 14:24:58 toksvig kernel: [   14.451783] intel_rapl: Found RAPL
domain package
Jan 31 14:24:58 toksvig kernel: [   14.451872] input: gpio-keys as
/devices/platform/gpio-keys.4.auto/input/input7
Jan 31 14:24:58 toksvig kernel: [   14.458759] byt-rt5640 byt-rt5640: ASoC:
CPU DAI baytrail-pcm-audio not registered
Jan 31 14:24:58 toksvig kernel: [   14.478054] intel_rapl: Found RAPL
domain core
Jan 31 14:24:58 toksvig kernel: [   14.520236] r8152 1-1.2.3:1.0 eth0:
v1.08.2
Jan 31 14:24:58 toksvig kernel: [   14.527957] byt-rt5640 byt-rt5640: ASoC:
CPU DAI baytrail-pcm-audio not registered

this is what I have
​:​


# ll /lib/firmware/intel/
total 1884
drwxr-xr-x  2 root root   4096 Aug 11 20:43 ./
drwxr-xr-x 11 root root   4096 Jan 31 18:28 ../
-rw-r--r--  1 root root 647078 Jun 20  2015 fw_sst_0f28.bin
-rw-r--r--  1 root root 265684 Jun 20  2015 fw_sst_0f28.bin-48kHz_i2s_master
-rw-r--r--  1 root root 701614 Aug 11 20:43 fw_sst_22a8.bin
-rw-r--r--  1 root root      9 Aug 11 20:43 ibt-11-5.ddc
-rw-r--r--  1 root root 570160 Aug 11 20:43 ibt-11-5.sfi
-rw-r--r--  1 root root  17508 Jun 20  2015
ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
-rw-r--r--  1 root root  25575 Jun 20  2015 ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
-rw-r--r--  1 root root  17310 Jun 20  2015
ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
-rw-r--r--  1 root root  25366 Jun 20  2015
ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
-rw-r--r--  1 root root     96 Jun 20  2015 ibt-hw-37.7.bseq
-rw-r--r--  1 root root  24121 Jun 20  2015
ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
-rw-r--r--  1 root root  24486 Jun 20  2015
ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
-rw-r--r--  1 root root     96 Jun 20  2015 ibt-hw-37.8.bseq
-rw-r--r--  1 root root 260320 Jun 20  2015 IntcSST2.bin


> With the kernel 4.2.6, the keyboard/trackpad works, but with en error in
> the kernel logs :

​I think I see the same​

> With 4.4, the keyboard/trackpad do not work, and the whole kernel boot
​...
​
> This error code -19 is -ENODEV, just as if i2c_hid didn't find the
> device it should handle, maybe because it can't fetch the correct device

​when comparing the config files, it seems a bunch of I2C code was split
into separate files in 4.3 and 4.4, and has to be individually enabled,
which I did, but it didn't get things working.

​so having tried 4.3.x today, I have reverted to 4.2.latest, as I got more
working with that than any other version

Paul​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.tinc-vpn.org/pipermail/click/attachments/20160310/50291c21/attachment.html>


More information about the click mailing list