LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 04-11-2016, 06:12 AM   #1
persistentpenguin
LQ Newbie
 
Registered: Apr 2016
Location: USA
Distribution: Debian
Posts: 3

Rep: Reputation: Disabled
Need Help Enabling Kernel Drivers For Linux Tablet (4.5 stable)


I have compiled a Kernel (4.5 stable) from source on an Intel Cherry Trail based tablet running Ubuntu 16.04 beta 2. After several sleepless nights I finally got this installed. According to my .config file I should have had all the necessary drivers to run all the components: touch screen, accelerometer, battery, WIFI, HDMI audio, graphics, and SD card.

Unfortunately, not much works - in fact Ubuntu had more working out of the box.
With Ubuntu default 4.4 Kernel I have:
Touch screen fully working
Intel Cherry View Graphics recognized
SD card fully working
No battery info
No WIFI
No audio
No shutdown signal to system (I have to manually press power button to turn off)
With compiled Kernel I have:
SD Card fully working
Shutdown signal working - will now shutdown completely
No battery info
No WIFI
No audio
No Touch screen
No Intel Cherry View drivers

Here are the steps I used to compile my Kernel:
make menuconfig
make -j5
make modules
make modules_install
make install

All went well with no errors. Checked with uname -r to verify linux 4.5 was running.

Here is the hardware I am trying to configure:
Intel HD Graphics VID:8086 HID:22B0
Intel Battery Management INT33FE
Intel Audio VID:8086 HID:22A8
Broadcom Wireless SDIO HID:A9A6
Goodix Touch GDIX1001

As far as I can tell I have selected all of the drivers for each of these in my .config file and they should be enabled. Not sure what I am missing and why the drivers are not being utilized.

Any ideas?
 
Old 04-11-2016, 12:15 PM   #2
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,140

Rep: Reputation: 1263Reputation: 1263Reputation: 1263Reputation: 1263Reputation: 1263Reputation: 1263Reputation: 1263Reputation: 1263Reputation: 1263
I haven't started from scratch on a config in a long time. The config file is over 3000 entries and a single wrong one can cause problems. The steps I do are:

Copy config from previous working kernel to .config
Code:
make oldconfig
Take defaults for most of the new stuff unless I know differently. Make any needed changes with:
Code:
make menuconfig
Then build and install as you have done.
 
Old 04-12-2016, 08:02 PM   #3
persistentpenguin
LQ Newbie
 
Registered: Apr 2016
Location: USA
Distribution: Debian
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thank you for your suggestion smallpond. Yes, you are right I should have tried that first. I just tried it last night with the same end result.

It appears that the Kernel is just having trouble recognizing all the hardware due to a problem with the ACPI.

Correct me if I am wrong but I should be able to modify the DSDT and then insert that table into the Kernel and recompile. In theory the Kernel will then be able to see all the available hardware as it should.

This is not something that I have done before so I think I am going to save this option for last.

Anyone else have any suggestions?

NOTE: In my search I came across this site for the SOC audio. https://www.spinics.net/lists/intel-gfx/msg90372.html
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Drawing tablet not working despite being identified by kernel with drivers installed prushik Linux - Hardware 1 06-09-2014 08:54 AM
LXer: Kernel Log: 2.6.36 development and new stable kernels and drivers LXer Syndicated Linux News 0 08-12-2010 06:30 AM
Enabling Kernel Drivers Jeff91 Linux - Hardware 2 06-28-2010 09:26 AM
Nvidia Drivers won't install after enabling FUSE in kernel shinystuffrox Linux - Software 1 09-09-2008 04:14 PM
new stable kernel = new ati drivers? moly82 Linux - Software 0 12-18-2003 05:25 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 12:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration