DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD Installation and Upgrading

OpenBSD Installation and Upgrading Installing and upgrading OpenBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 16th January 2017
c4ffein c4ffein is offline
New User
 
Join Date: Jan 2017
Posts: 2
Default Xiaomi Notebook Air 12 (touchpad not working)

Hello everyone,

I recently installed OpenBSD on my xiaomi notebook air 12, I managed to launch Xorg using efifb, but now the touchpad doesn't work. I'm new to this OS, so I don't know how to troubleshoot this.
I joined a dmesg;sysctl hw.sensors file, can you tell me what I should do now?

Thanks in advance, and sorry for my bad English!
Attached Files
File Type: txt openbsd_xiaomi12_dmesg_sysctlhwsensors.txt (8.8 KB, 93 views)
Reply With Quote
  #2   (View Single Post)  
Old 16th January 2017
jggimi's Avatar
jggimi jggimi is online now
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

Hello, and welcome!

Your English is fine.

Whenever the dmesg shows "not configured" this means, "there is no driver for this device." And whenever the dmesg shows "unknown product" it does not even have the device listed in the kernel.
Code:
vendor "Intel", unknown product 0x191e (class display subclass VGA, rev 0x07) at pci0 dev 2 function 0 not configured
The Core M3-6Y30 system is a relatively new Intel Skylake platform. There is no video driver for it's its integrated HD Graphics 515.

I've also checked -current source (/usr/src/sys/dev/pci/pcidevs), and that device is still not listed.
Code:
vendor "Intel", unknown product 0x1903 (class DASP subclass miscellaneous, rev 0x08) at pci0 dev 4 function 0 not configured
vendor "Intel", unknown product 0x9d60 (class DASP subclass miscellaneous, rev 0x21) at pci0 dev 21 function 0 not configured
vendor "Intel", unknown product 0x9d61 (class DASP subclass miscellaneous, rev 0x21) at pci0 dev 21 function 1 not configured
It is not clear to me what a DASP product is. I believe it may refer to a "Digital Audio Signal Processor." None of these products are in the PCI device list in -current, either.
Code:
"Intel 100 Series MEI" rev 0x21 at pci0 dev 22 function 0 not configured
This may be Intel's "Management Engine Interface" used for external-to-the-OS management of the system.
Code:
"Intel 100 Series PMC" rev 0x21 at pci0 dev 31 function 2 not configured
This may be Intel's Power Management Controller.

I do not see a device in the dmesg that might be a trackpad. This means that the hardware isn't responding to the kernel's probe. Perhaps the device is disabled in BIOS/EFI. More likely, this Skylake computer is just too "new" a system for OpenBSD.

You are running 6.0-release, which was built in July of 2016. You could try a -current snapshot instead of -release, but as noted above much of the hardware is still unknown to the OS.

Last edited by jggimi; 16th January 2017 at 03:02 PM. Reason: typo
Reply With Quote
  #3   (View Single Post)  
Old 16th January 2017
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

Probably lspci would tell more. Lspci is command found in pciutils package.
Code:
# update-pciids 
# lspci -nn
and usbdevs(8)
Code:
# usbdevs
If I checked correctly:
Quote:
1903 - Skylake Processor Thermal Subsystem
9d60 - Sunrise Point-LP Serial IO I2C Controller #0
9d61 - Sunrise Point-LP Serial IO I2C Controller #1
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
  #4   (View Single Post)  
Old 16th January 2017
jggimi's Avatar
jggimi jggimi is online now
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

Thank you, e1-531g. I've added pciutils to my collection of tools.

Last edited by jggimi; 16th January 2017 at 03:50 PM.
Reply With Quote
  #5   (View Single Post)  
Old 17th January 2017
psypro psypro is offline
Package Pilot
 
Join Date: Mar 2016
Location: Continent:Europe
Posts: 156
Default

Also enter BIOS, and see if there are any config for touch pad. If I had my Acer Cloud book set to Advance touch pad in bios it did not work in OpenBSD. If I changed to normal touch pad it worked .. I newer managed to get both mouse button to work from pure touch pad with out hardware button. I find it easier to use OpenBSD on laptop with hardware button for right and left mouse
Reply With Quote
  #6   (View Single Post)  
Old 17th January 2017
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

Quote:
Originally Posted by psypro View Post
Also enter BIOS, and see if there are any config for touch pad. If I had my Acer Cloud book set to Advance touch pad in bios it did not work in OpenBSD. If I changed to normal touch pad it worked .. I newer managed to get both mouse button to work from pure touch pad with out hardware button. I find it easier to use OpenBSD on laptop with hardware button for right and left mouse
Maybe it is related:
It’s time for laptop companies to switch to Precision Touchpad
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
  #7   (View Single Post)  
Old 19th January 2017
c4ffein c4ffein is offline
New User
 
Join Date: Jan 2017
Posts: 2
Default

Thanks everyone for your replies!
I linked the results. I found no trace of a touchpad, maybe it is an i2c one? There is an i2c controller, is there a way to list all attached peripherals, like with lspci?

Edit: I also searched in the uefi, there is no option to configure the touchpad...
Attached Files
File Type: txt openbsd lspci -nn.txt (1.4 KB, 59 views)
File Type: txt openbsd pcidump.txt (13.8 KB, 61 views)
File Type: txt openbsd pcidump error.txt (855 Bytes, 50 views)
File Type: txt openbsd usbdevs.txt (568 Bytes, 58 views)

Last edited by c4ffein; 19th January 2017 at 05:34 PM.
Reply With Quote
  #8   (View Single Post)  
Old 15th May 2017
darktrym's Avatar
darktrym darktrym is offline
standard-bearer
 
Join Date: Feb 2011
Location: Düsseldorf
Posts: 106
Default

Linux uses libinput and xf86-input-libinput. Unfortunately it is not available for NetBSD and FreeBSD.
__________________
NetBSD 8.99.25(AMD64)@Xiaomi Air 1.Gen
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
HP kills TouchPad ocicat News 10 21st March 2012 05:31 PM
[openBSD4.5] Not able to boot on Notebook openBSD-Boy OpenBSD General 12 4th May 2009 01:24 PM
OpenBSD 4.4/4.5 i386 installation on Dell Inspiron 6400 notebook. xixobrax OpenBSD Installation and Upgrading 12 30th April 2009 04:34 AM
OpenBSD on notebook ccc OpenBSD Installation and Upgrading 9 3rd November 2008 01:45 AM
Cannot get touchpad to scroll! cgc2 FreeBSD General 5 16th August 2008 05:53 PM


All times are GMT. The time now is 08:45 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick