Neonode AirBar 13.3 inresponsive

Bug #1820899 reported by Rafael Reinoldes
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libinput
Fix Released
Unknown
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I am having problems with this device in recent versions of kernel (4.x),

It is showing up on `dmesg`, but doesn't work under any Linux desktop (so far). It has worked before, and works flawlessly on the MS OS (no Hardware issues).

Could someone help me to identify the correct list/bug-tracker to issue this report ?
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: KDE
DistUpgraded: Fresh install
DistroCodename: bionic
DistroRelease: KDE neon 18.04
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Haswell-ULT Integrated Graphics Controller [103c:1946]
InstallationDate: Installed on 2018-10-14 (156 days ago)
InstallationMedia: neon user "Bionic" - Build amd64 LIVE Binary 20181011-05:55
Lsusb:
 Bus 001 Device 002: ID 8087:8000 Intel Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 002 Device 002: ID 8087:07dc Intel Corp.
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Package: libinput (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-46-generic root=UUID=c42cdf35-bf18-4bdb-93ff-e43f92d36a4e ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 4.15.0-46.49-generic 4.15.18
Tags: bionic ubuntu
Uname: Linux 4.15.0-46-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/29/2014
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: L73 Ver. 01.11
dmi.board.name: 1946
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 89.14
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvrL73Ver.01.11:bd04/29/2014:svnHewlett-Packard:pn:pvrA3009CD10000:rvnHewlett-Packard:rn1946:rvrKBCVersion89.14:cvnHewlett-Packard:ct10:cvr:
dmi.product.family: 103C_5336AN
dmi.product.version: A3009CD10000
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.95-1~18.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 18.2.2-0ubuntu1~18.04.2
version.libgl1-mesa-glx: libgl1-mesa-glx 18.2.2-0ubuntu1~18.04.2
version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.5-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: KDE
DistUpgraded: Fresh install
DistroCodename: bionic
DistroRelease: KDE neon 18.04
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Haswell-ULT Integrated Graphics Controller [103c:1946]
InstallationDate: Installed on 2018-10-14 (156 days ago)
InstallationMedia: neon user "Bionic" - Build amd64 LIVE Binary 20181011-05:55
Package: libinput (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-46-generic root=UUID=c42cdf35-bf18-4bdb-93ff-e43f92d36a4e ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 4.15.0-46.49-generic 4.15.18
Tags: bionic ubuntu
Uname: Linux 4.15.0-46-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/29/2014
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: L73 Ver. 01.11
dmi.board.name: 1946
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 89.14
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvrL73Ver.01.11:bd04/29/2014:svnHewlett-Packard:pn:pvrA3009CD10000:rvnHewlett-Packard:rn1946:rvrKBCVersion89.14:cvnHewlett-Packard:ct10:cvr:
dmi.product.family: 103C_5336AN
dmi.product.version: A3009CD10000
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.95-1~18.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 18.2.2-0ubuntu1~18.04.2
version.libgl1-mesa-glx: libgl1-mesa-glx 18.2.2-0ubuntu1~18.04.2
version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.5-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2

Revision history for this message
Rafael Reinoldes (rafareino) wrote :
Revision history for this message
Rafael Reinoldes (rafareino) wrote :

I could add a few extra details later today

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:

  apport-collect 1820899

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in libinput (Ubuntu):
status: New → Incomplete
Revision history for this message
Rafael Reinoldes (rafareino) wrote : CurrentDmesg.txt

apport information

tags: added: apport-collected bionic ubuntu
description: updated
Revision history for this message
Rafael Reinoldes (rafareino) wrote : DpkgLog.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : Lspci.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcEnviron.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcModules.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : UdevDb.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : XorgLog.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : XorgLogOld.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : Xrandr.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : xdpyinfo.txt

apport information

description: updated
Revision history for this message
Rafael Reinoldes (rafareino) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : DpkgLog.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : Lspci.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : Lsusb.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcEnviron.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : ProcModules.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : UdevDb.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : XorgLog.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : XorgLogOld.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : Xrandr.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote : xdpyinfo.txt

apport information

Revision history for this message
Rafael Reinoldes (rafareino) wrote :

I ran apport a second time since I completely forgot to plug the device on first try

Changed in libinput (Ubuntu):
status: Incomplete → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for all that. Your Xorg log (and Google) says it is a touchscreen device:

[ 20401.793] (II) config/udev: Adding input device Neonode AirBar 13.3 (/dev/input/mouse1)
[ 20401.793] (II) No input driver specified, ignoring this device.
[ 20401.793] (II) This device may have been added with another device file.
[ 20401.852] (II) config/udev: Adding input device Neonode AirBar 13.3 (/dev/input/event21)
[ 20401.852] (**) Neonode AirBar 13.3: Applying InputClass "evdev touchscreen catchall"
[ 20401.852] (**) Neonode AirBar 13.3: Applying InputClass "libinput touchscreen catchall"
[ 20401.852] (**) Neonode AirBar 13.3: Applying InputClass "evdev touchscreen catchall"
[ 20401.852] (II) Using input driver 'evdev' for 'Neonode AirBar 13.3'
[ 20401.852] (**) Neonode AirBar 13.3: always reports core events
[ 20401.852] (**) evdev: Neonode AirBar 13.3: Device: "/dev/input/event21"
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Vendor 0x1536 Product 0x101
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found absolute axes
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found absolute multitouch axes
[ 20401.904] (II) evdev: Neonode AirBar 13.3: No buttons found, faking one.
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found x and y absolute axes
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found absolute touchscreen
[ 20401.904] (II) evdev: Neonode AirBar 13.3: Configuring as touchscreen
[ 20401.904] (**) evdev: Neonode AirBar 13.3: YAxisMapping: buttons 4 and 5
[ 20401.904] (**) evdev: Neonode AirBar 13.3: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 20401.904] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/0003:1536:0101.0001/input/input55/event21"
[ 20401.904] (II) XINPUT: Adding extended input device "Neonode AirBar 13.3" (type: TOUCHSCREEN, id 18)
[ 20401.904] (II) evdev: Neonode AirBar 13.3: initialized for absolute axes.
[ 20401.905] (**) Neonode AirBar 13.3: (accel) keeping acceleration scheme 1
[ 20401.905] (**) Neonode AirBar 13.3: (accel) acceleration profile 0
[ 20401.905] (**) Neonode AirBar 13.3: (accel) acceleration factor: 2.000
[ 20401.905] (**) Neonode AirBar 13.3: (accel) acceleration threshold: 4

I am not sure if libinput *should* be handling touchscreens at all. In the least, the log recommends some kind of manual configuration:

[ 20401.793] (II) config/udev: Adding input device Neonode AirBar 13.3 (/dev/input/mouse1)
[ 20401.793] (II) No input driver specified, ignoring this device.
[ 20401.793] (II) This device may have been added with another device file.

Regardless, I think the libinput developers would have the best idea. Can you please log a bug here:

  https://gitlab.freedesktop.org/groups/libinput/-/issues

and then tell us the new bug ID?

Changed in libinput (Ubuntu):
status: New → Incomplete
Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Incomplete
Revision history for this message
Rafael Reinoldes (rafareino) wrote :
Changed in libinput (Ubuntu):
status: Incomplete → New
Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → New
Changed in libinput:
status: Unknown → New
Revision history for this message
kecsap (csaba-kertesz) wrote :

I have just received my Airbar today and had the same problem, install the newer kernel from Bionic and it will work out of the box. I installed 4.18.0-16-generic and it works now.

Revision history for this message
kecsap (csaba-kertesz) wrote :

If you can confirm it is working, you can close this bug and your issue at libinput.

Revision history for this message
Rafael Reinoldes (rafareino) wrote :

I am also able to verify that it' s working with newer kernel versions.

How should I close the issue?

Changed in libinput:
status: New → Fix Released
affects: libinput (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Fix Released
no longer affects: xserver-xorg-input-evdev (Ubuntu)
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.