Bug 98381 - Suspected Kernel problem with Intel driver on Baytrail-T Z3735E tablet - black screen on boot
Summary: Suspected Kernel problem with Intel driver on Baytrail-T Z3735E tablet - blac...
Status: CLOSED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-22 12:51 UTC by Jan Brøndum Johansson
Modified: 2017-06-02 12:19 UTC (History)
1 user (show)

See Also:
i915 platform: BYT
i915 features:


Attachments
dmesg output (174.98 KB, text/plain)
2017-01-30 00:13 UTC, David
no flags Details

Description Jan Brøndum Johansson 2016-10-22 12:51:06 UTC
I have an ODYS WinTab 8 with Intel Atom Baytrail-T Z3735E CPU.

Any(tried many different distro including all ubuntu, slacko(and other puppy), android, phoenix, remix, x86) linux boots, then end up in black screen - If I add nomodeset to grub.cfg on the LiveUSB(made with Unetbootin) then it boots into desktop - but then I can't change resolution or rotation. If I remove nomodeset and add i915.modeset=0 then its the same - still can't rotate or change resolution.

This is on 16.04 Linuxium 64bit, Unity, gnome, xubuntu.

On Kubuntu 16.10 linuxium 64bit resolution are available but not working - rotation is there but not working either. This doesn't work on Unity, gnome, xubuntu - I have not tried Lubuntu or MATE.

On slacko(and all other puppy I tried) I can't just use nomodeset I have to add i915.modeset=0 or it will hang on boot. Leaving these out will end up in black screen.


My thoughts is that the screen/display/monitor/panel or what you will call it, is not getting discovered correctly by the kernel. It is only found as default.

It is not possible to get another name for it.


I have worked on this problem and some other ones with this tablet(sound, wi-fi bluetooth), for over 2½ month. Bluetooth and wi-fi works in linuxium - sound do not.

My effort on getting slacko to work on this can be followed below, that page also have hardware list:

http://www.murga-linux.com/puppy/viewtopic.php?t=108295&sid=6a8c4349d9a2e5799295a020318d3185

My effort on getting linuxium to work:
https://linuxiumcomau.blogspot.com/2016/10/running-ubuntu-on-intel-bay-trail-and.html?showComment=1477057433854#c5416952429820429838

Tell me what you need from me and I will provide:)
Comment 1 Jani Nikula 2016-10-24 09:25:27 UTC
Add drm.debug=14 module parameter, *remove* any nomodeset or i915.modeset=0 parameters, attach dmesg all the way from boot to the problem. You may need to use netconsole or ssh into the device or log in blind to get the dmesg.
Comment 2 Jan Brøndum Johansson 2016-10-24 11:33:49 UTC
(In reply to Jani Nikula from comment #1)
> Add drm.debug=14 module parameter, *remove* any nomodeset or i915.modeset=0
> parameters, attach dmesg all the way from boot to the problem. You may need
> to use netconsole or ssh into the device or log in blind to get the dmesg.

Hi and thank you for answering:) 

I did as you said, but then it ended up in black screen as so many other times when not using nomodeset or i915.modeset=0

I'm not into how to use netconsole, ssh or log in blind - i have no idea what that is. The reason for posting here, is that other places like ask ubuntu or the forums they don't know what to do about this.

I will be happy to work with you on this but need Noob guidance - basically just tell me what to do:)

JBJ
Comment 3 David 2017-01-30 00:13:40 UTC
Created attachment 129221 [details]
dmesg output

Hi,
I have a Surftab twin 10.1 (ST10432-8) with a x5-Z8300 and I get the same problem (no rotation with nomodeset, no video without it). Here's full dmesg having only drm.debug=14
Comment 4 Ricardo 2017-03-03 17:02:18 UTC
Jani any more information that you can provide Jan he is willing to collaborate
Comment 5 Jani Nikula 2017-03-07 19:13:40 UTC
So the hard part here is that while David's problem from comment #3 might be the same as the original report, we don't know if it really is because we don't have logs from Jan, the original reporter. Jan has a Baytrail tablet, while David has a Cherrytrail. David has a DSI display, I suspect Jan has too but no confirmation.

Anyway, might be two things at play here.

First, a bunch of fixes have recently landed in drm-tip branch of https://cgit.freedesktop.org/drm-tip which fix stuff for DSI. You should try kernel built from that.

Second, you should ensure you have these kernel config options set when building the kernel:

CONFIG_PWM=y
CONFIG_PWM_CRC=y
CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_PCI=y
CONFIG_INTEL_SOC_PMIC=y
CONFIG_DRM_I915=m
Comment 6 Jani Nikula 2017-03-07 19:23:53 UTC
(In reply to Jan Brøndum Johansson from comment #2)
> I'm not into how to use netconsole, ssh or log in blind - i have no idea
> what that is. The reason for posting here, is that other places like ask
> ubuntu or the forums they don't know what to do about this.

Set up networking and sshd on the device. Use ssh from another device to log on to the tablet. Use nomodeset to set this up, and ensure it's working straight from the boot without login. With that working, remove nomodeset, reboot, and ssh to the device. You should be able to get dmesg remotely.

If that sounds complicated, or you have no idea what I'm talking about, I'm afraid I'm going to have to ask you to use the other forums to get it done.

(There are other ways too, but this should be pretty straightforward.)
Comment 7 Ricardo 2017-05-31 13:04:57 UTC
based on the lack of activity and response in the bug the bug will be closed, if the issue is detected in a newer configuration please open a new bug


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.