Public bug reported:

psb_gfx causes kernel stall at bootup immediately after framebuffer
initializes. Screen goes black and system unresponsive. Usual suspects -
disable vt switching, console=tty1, nosplash, no plymouth, disable
plymouth, hard set framebuffer mode - don't solve the problem. Problem
also exists in mainline and vanilla upstream kernels with gma500_gfx,
although gma500_gfx on 3.3rc5 gets slightly further in that it redraws
the screen text after the framebuffer initializes at a rate of about 1
line every 3 seconds. If you wait long enough, kernel kicks out stalls
as follows (on 3.3rc5):

ioremap error for 0x3f675000-0x3f678000, requested 0x10, got 0x0
gma500 0000:00:02.0: GTT PCI BAR not initialized.
gma500 0000:00:02.0: GATT PCI BAR not initialized.
INFO: rcu_sched detected stalls on CPUs/tasks: { 0} (detected by 2, t=15029 
jiffies)

dmesg doesn't offer much insight:

Feb 17 09:33:25 system-2124d8 kernel: [  176.194626] [drm] Initialized drm 
1.1.0 20060810
Feb 17 09:33:25 system-2124d8 kernel: [  176.226288] gma500 0000:00:02.0: 
setting latency timer to 64
Feb 17 09:33:25 system-2124d8 kernel: [  176.228773] gma500 0000:00:02.0: irq 
46 for MSI/MSI-X
Feb 17 09:33:25 system-2124d8 kernel: [  176.229052] ioremap error for 
0x3f675000-0x3f678000, requested 0x10, got 0x0
Feb 17 09:33:25 system-2124d8 kernel: [  176.229415] gma500 0000:00:02.0: GTT 
PCI BAR not initialized.
Feb 17 09:33:25 system-2124d8 kernel: [  176.229489] gma500 0000:00:02.0: GATT 
PCI BAR not initialized.
Feb 17 09:33:25 system-2124d8 kernel: [  176.229556] Stolen memory information
Feb 17 09:33:25 system-2124d8 kernel: [  176.229560]        base in RAM: 
0x3f800000
Feb 17 09:33:25 system-2124d8 kernel: [  176.229565]        size: 7932K, 
calculated by (GTT RAM base) - (Stolen base), seems wrong
Feb 17 09:33:25 system-2124d8 kernel: [  176.229571]       the correct size 
should be: 8M(dvmt mode=3)
Feb 17 09:33:25 system-2124d8 kernel: [  176.232523] Set up 1983 stolen pages 
starting at 0x3f800000, GTT offset 0K
Feb 17 09:33:25 system-2124d8 kernel: [  176.232700] [drm] SGX core id = 
0x00000000
Feb 17 09:33:25 system-2124d8 kernel: [  176.232705] [drm] SGX core rev major = 
0x00, minor = 0x00
Feb 17 09:33:25 system-2124d8 kernel: [  176.232710] [drm] SGX core rev 
maintenance = 0x00, designer = 0x00
Feb 17 09:33:25 system-2124d8 kernel: [  176.251286] acpi device:1d: registered 
as cooling_device4
Feb 17 09:33:25 system-2124d8 kernel: [  176.252745] input: Video Bus as 
/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input10
Feb 17 09:33:25 system-2124d8 kernel: [  176.253191] ACPI: Video Device [GFX0] 
(multi-head: yes  rom: no  post: no)
Feb 17 09:33:25 system-2124d8 kernel: [  176.253375] [drm] Supports vblank 
timestamp caching Rev 1 (10.10.2010).
Feb 17 09:33:25 system-2124d8 kernel: [  176.253396] [drm] No driver support 
for vblank timestamp query.
Feb 17 09:33:26 system-2124d8 kernel: [  177.064883] gma500 0000:00:02.0: 
allocated 1024x600 fb
Feb 17 09:33:26 system-2124d8 kernel: [  177.065254] fbcon: psbfb (fb0) is 
primary device
Feb 17 09:34:57 system-2124d8 kernel: [  227.887149] Console: switching to 
colour frame buffer device 128x37
Feb 17 09:34:57 system-2124d8 kernel: [  267.849207] fb0: psbfb frame buffer 
device
Feb 17 09:34:57 system-2124d8 kernel: [  267.849221] drm: registered panic 
notifier
Feb 17 09:34:57 system-2124d8 kernel: [  267.849594] [drm] Initialized gma500 
1.0.0 2011-06-06 for 0000:00:02.0 on minor 0

drm.debug looks like this before the stall:

[     3.902363] Refined TSC clocksource calibration: 1595.999 MHz.
[     3.902515] Switching to clocksource tsc
[     4.392088] gma500 0000:00:02.0: allocated 1024x600 fb
[     4.392357] fbcon: psbfb (fb0) is primary device
[    44.751817] Console: switching to colour frame buffer device 128x37

Likely to be a big problem, as N2600 netbooks/devices are beginning to
flood into the market.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-17-generic-pae 3.2.0-17.27
ProcVersionSignature: Ubuntu 3.2.0-17.27-generic-pae 3.2.6
Uname: Linux 3.2.0-17-generic-pae i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC271X Analog [ALC271X Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
ApportVersion: 1.93-0ubuntu2
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC271X Analog [ALC271X Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  user       1592 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0x46100000 irq 45'
   Mixer name   : 'Realtek ALC271X'
   Components   : 'HDA:80862880,80860101,00100000 
HDA:10ec0269,1025058f,00100100'
   Controls      : 20
   Simple ctrls  : 11
Date: Fri Mar  2 08:05:43 2012
HibernationDevice: RESUME=UUID=1aec9a0a-14e2-4f24-8e2b-fdaf4efe1552
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120301)
MachineType: Gateway LT40
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic-pae 
root=UUID=9b5d2d21-d044-4abf-ad4c-6ff3c2eedf58 ro quiet
PulseSinks:
 Error: command ['pacmd', 'list-sinks'] failed with exit code 1: Home directory 
/home/user not ours.
 No PulseAudio daemon running, or not running as session daemon.
PulseSources:
 Error: command ['pacmd', 'list-sources'] failed with exit code 1: Home 
directory /home/user not ours.
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-17-generic-pae N/A
 linux-backports-modules-3.2.0-17-generic-pae  N/A
 linux-firmware                                1.71
SourcePackage: linux
StagingDrivers: rts_pstor
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/12/2012
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.04
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: SJE01_CT
dmi.board.vendor: Gateway
dmi.board.version: Base Board Version
dmi.chassis.type: 10
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: 
dmi:bvnInsydeCorp.:bvrV1.04:bd01/12/2012:svnGateway:pnLT40:pvrV1.04:rvnGateway:rnSJE01_CT:rvrBaseBoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
dmi.product.name: LT40
dmi.product.version: V1.04
dmi.sys.vendor: Gateway

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Confirmed


** Tags: apport-bug i386 precise staging

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/944929

Title:
  psb_gfx boot hang on Atom N2600 (GMA3600 Cedarview)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/944929/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to