Bug 795556

Summary: nomodeset required for i915 -- Intel Corporation 82830 CGC
Product: [Fedora] Fedora Reporter: Wendell Baker <wendellcraigbaker>
Component: xorg-x11-drv-intelAssignee: Adam Jackson <ajax>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: ajax, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-20 22:15:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
/sbin/lspci output
none
/usr/bin/smoltSendProfile -p output for the modesetting case (that fails)
none
/usr/bin/smoltSendProfile -p output for the nomodeset case none

Description Wendell Baker 2012-02-20 21:35:45 UTC
Created attachment 564531 [details]
/sbin/lspci output

Description of problem:

kernel modesetting doesn't work for i915 on the Fujitsu Stylistic ST-4110
When modesetting is enabled the display has white smudge lines on it which increase for about a minute until the screen is saturated. It is unuseable, and unreadable.

The machine is operable and keyboard input is accepted.  For example, one can type in the LUKS password to continue the boot process if one knows that it is being requested.

I am attempting to boot to runlevel 3, text only; there should otherwise be no gpu activity involved.

Version-Release number of selected component (if applicable):

Linux slappie 3.1.0-7.fc16.i686.PAE #1 SMP Tue Nov 1 20:53:45 UTC 2011 i686 i686 i386 GNU/Linux

$ find /usr/lib /lib -name '*915*'
/usr/lib/dri/i915_dri.so
/lib/modules/3.1.0-7.fc16.i686.PAE/kernel/drivers/gpu/drm/i915
/lib/modules/3.1.0-7.fc16.i686.PAE/kernel/drivers/gpu/drm/i915/i915.ko
/lib/modules/3.2.6-3.fc16.i686.PAE/kernel/drivers/gpu/drm/i915
/lib/modules/3.2.6-3.fc16.i686.PAE/kernel/drivers/gpu/drm/i915/i915.ko

$ rpm -q -f /usr/lib/dri/i915_dri.so 
mesa-dri-drivers-7.11.2-1.fc16.i686

smolt output included nearby
lspci output included nearby

There is no Xorg.0.log output as I'm booting to runlevel 3, 
$ ls -l /var/log/X*
ls: cannot access /var/log/X*: No such file or directory

How reproducible:

very

Steps to Reproduce:
1. boot the machine
2.
3.
  
Actual results:

as described

Expected results:

expect operable gpu

Additional info:


$ /sbin/lsmod | grep 915
i915                  342134  1 
drm_kms_helper         23190  1 i915
drm                   157644  2 i915,drm_kms_helper
i2c_algo_bit            4166  1 i915
i2c_core               21564  6 apanel,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video                  10740  1 i915

$ find /usr/lib /lib -name '*915*'
find: `/usr/lib/audit': Permission denied
/usr/lib/dri/i915_dri.so
/lib/modules/3.1.0-7.fc16.i686.PAE/kernel/drivers/gpu/drm/i915
/lib/modules/3.1.0-7.fc16.i686.PAE/kernel/drivers/gpu/drm/i915/i915.ko
/lib/modules/3.2.6-3.fc16.i686.PAE/kernel/drivers/gpu/drm/i915
/lib/modules/3.2.6-3.fc16.i686.PAE/kernel/drivers/gpu/drm/i915/i915.ko
wbaker:wbaker@slappie [wbaker] [l1 u0002 ssh] [F16 Verne]
~
$ rpm -q -f /usr/lib/dri/i915_dri.so 
mesa-dri-drivers-7.11.2-1.fc16.i686


[workaround ... adding nomodeset to the kernel boot line]
$ cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_slappie/lv_root rd.luks.uuid=luks-928f7cd1-a129-4fe3-a57d-a9dc07720fa8 rd.dm=0  KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb nomodeset rd.md=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_slappie/lv_swap"
$ sudo /sbin/grub2-mkconfig -o /boot/grub2/grub.cfg

Comment 1 Wendell Baker 2012-02-20 21:37:05 UTC
Created attachment 564532 [details]
/usr/bin/smoltSendProfile -p output for the modesetting case (that fails)

Comment 2 Wendell Baker 2012-02-20 21:38:57 UTC
Created attachment 564533 [details]
/usr/bin/smoltSendProfile -p output for the nomodeset case

With the following kernel command line place (to establish 'nomodeset' by default)
$ cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_slappie/lv_root rd.luks.uuid=luks-928f7cd1-a129-4fe3-a57d-a9dc07720fa8 rd.dm=0  KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb nomodeset rd.md=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_slappie/lv_swap"

$ sudo /sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.6-3.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.2.6-3.fc16.i686.PAE.img
Found linux image: /boot/vmlinuz-3.1.0-7.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.1.0-7.fc16.i686.PAE.img
done

Comment 3 Adam Jackson 2012-02-20 22:15:48 UTC
The Intel KMS driver is lacking support for the NS-2501 LVDS chip in this laptop.  Some support was attempted in the old userspace driver but never completed.  Please follow up on the upstream bug report.