** Summary changed:

- X server freezes and hangs on following reboot
+ X server hangs at boot time when running on battery power

** Description changed:

  Binary package hint: xorg-driver-fglrx
  
- On reboot, I get the following information in /var/log/messages, which I
- believe is related to the problem:
+ When I do a fresh restart into Kubuntu, my Thinkpad T60 displays a black
+ screen after the initial splash. This is reproducible when the laptop
+ runs on battery power. With AC power attached, it starts up normally.
+ After a successful startup, I can remove the AC adapter and keep
+ working, and suspend/resume also works OK on battery power.
+ 
+ The syslog for a boot sequence which halts the X server is attached under the 
name 'syslog_error'.
+ This log contains some interesting lines:
+ 
+ 2009-01-02 11:56:06   LARST60 kernel  [   33.502485] [fglrx] Reserved FB 
block: Shared offset:0, size:1000000 
+ 2009-01-02 11:56:06   LARST60 kernel  [   33.502495] [fglrx] Reserved FB 
block: Unshared offset:3fb7000, size:44000 
+ 2009-01-02 11:56:06   LARST60 kernel  [   33.502498] [fglrx] Reserved FB 
block: Unshared offset:3ffb000, size:5000 
+ 2009-01-02 11:56:07   LARST60 kernel  [   34.218576] Uhhuh. NMI received for 
unknown reason a1 on CPU 0.
+ 2009-01-02 11:56:07   LARST60 kernel  [   34.218592] You have some hardware 
problem, likely on the PCI bus.
+ 2009-01-02 11:56:07   LARST60 kernel  [   34.218598] Dazed and confused, but 
trying to continue
+ 
+ I really don't think there is a hardware problem. After all, the PC is a
+ dual boot system, and I can start into Windows XP on battery power with
+ no problems. The open-source 'ati' driver also works fine on battery
+ power, but I prefer fglrx because Google Earth doesn't work with the
+ 'ati' driver.
  
  
- 2008-12-29 12:13:59   LARST60 kernel  [   89.075999] [fglrx] ASIC hang 
happened
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076008] Pid: 5463, comm: Xorg 
Tainted: P          2.6.27-11-generic #1
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076014]  [<f8dbd79d>] 
KCL_DEBUG_OsDump+0xd/0x10 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076077]  [<f8dcd069>] 
firegl_hardwareHangRecovery+0x19/0x30 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076125]  [<f8e4f11b>] ? 
_ZN4Asic9WaitUntil15ResetASICIfHungEv+0xb/0x20 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076196]  [<f8db6c18>] ? 
KAS_GetTickCounter+0x8/0x10 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076235]  [<f8e4f0b7>] 
_ZN4Asic9WaitUntil15WaitForCompleteEv+0x97/0xf0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076302]  [<f8e54146>] 
_ZN6AsicR616ASICIdleInternalEN4Asic15idle_WaitMethodE+0x96/0x1f0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076372]  [<f8db6c38>] ? 
KCL_get_pubdev+0x8/0x10 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076413]  [<f8de986d>] ? 
firegl_trace+0x3d/0x1a0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076465]  [<f8db6c38>] ? 
KCL_get_pubdev+0x8/0x10 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076506]  [<f8de986d>] ? 
firegl_trace+0x3d/0x1a0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076558]  [<c01c7944>] ? 
destroy_inode+0x44/0x50
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076564]  [<c01c7944>] ? 
destroy_inode+0x44/0x50
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076568]  [<c01acdce>] ? 
__slab_free+0xe/0xf0
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076574]  [<f8db6c38>] ? 
KCL_get_pubdev+0x8/0x10 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076615]  [<f8de986d>] ? 
firegl_trace+0x3d/0x1a0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076667]  [<f8db6c38>] ? 
KCL_get_pubdev+0x8/0x10 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076707]  [<f8de986d>] ? 
firegl_trace+0x3d/0x1a0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076759]  [<c0200d48>] ? 
release_sysfs_dirent+0x48/0xb0
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076768]  [<f8de986d>] ? 
firegl_trace+0x3d/0x1a0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076818]  [<f8e4d85c>] 
_ZN4Asic7PM4idleENS_15idle_WaitMethodE+0x4c/0x80 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076885]  [<c024ee25>] ? 
kobject_release+0x55/0x90
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076890]  [<c018925e>] ? 
get_pageblock_flags_group+0xe/0x80
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076897]  [<f8e46985>] 
_ZN15QS_PRIVATE_CORE7PM4idleEN4Asic15idle_WaitMethodE+0x35/0x70 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.076964]  [<f8e469dc>] 
_ZN15QS_PRIVATE_CORE7idleAllEN4Asic15idle_WaitMethodE+0x1c/0x50 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077046]  [<f8e3036a>] 
_ZN3CMM15releaseChildrenEv+0x2a/0x2d0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077108]  [<c02e45c1>] ? 
raw_pci_read+0x81/0x90
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077114]  [<c02e4694>] ? 
pci_read+0x34/0x40
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077122]  [<f8e2a734>] 
CMMQS_Uninitialize+0x14/0x30 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077184]  [<f8debbfd>] 
firegl_cmmqs_deinit+0x5d/0x120 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077237]  [<f8dc8df5>] ? 
firegl_takedown+0xa85/0xac0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077284]  [<f8dc7baf>] ? 
firegl_release+0x12f/0x1b0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077331]  [<f8dbb743>] ? 
ip_firegl_release+0x13/0x20 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077370]  [<c01b3730>] ? 
__fput+0xb0/0x190
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077375]  [<c01b382f>] ? 
fput+0x1f/0x30
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077379]  [<c01b012e>] ? 
filp_close+0x4e/0x80
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077383]  [<c013437e>] ? 
put_files_struct+0x6e/0xc0
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077388]  [<c0134418>] ? 
exit_files+0x48/0x60
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077393]  [<c0135fc4>] ? 
do_exit+0x224/0x360
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077400]  [<f8db7de0>] ? 
kasThreadRoutineHelper+0x0/0xb0 [fglrx]
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077438]  [<c010529d>] ? 
kernel_thread_helper+0xd/0x10
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077444]  =======================
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077449] pubdev:0x1f8f792a0, num 
of device:-118857623 , name:<NULL>, major 55, minor -1069082362. 
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077454] device 0 : 
0xf8ea6069f7a1a000 .
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077457] Asic ID:0x7149, 
revision:0xd, MMIOReg:0x8f8fc0000.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077461] FB phys addr: 
0xd8000000, MC :0xc0000000, Total FB size :0x8000000.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077466] gart table 
MC:0xc3fb7000, Physical:0xdbfb7000, size:0x44000.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077470] mc_node :MC_NODE__FB, 
total 1 zones
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077474]     MC start:0xc0000000, 
Physical:0xd8000000, size:0x4000000.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077479]     Mapped heap -- 
Offset:0x0, size:0x3fb7000, reference count:1, mapping count:0,
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077484]     Mapped heap -- 
Offset:0x0, size:0x1000000, reference count:1, mapping count:0,
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077488]     Mapped heap -- 
Offset:0x3fb7000, size:0x44000, reference count:1, mapping count:0,
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077494]     Mapped heap -- 
Offset:0x3ffb000, size:0x5000, reference count:1, mapping count:0,
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077498] mc_node 
:MC_NODE__GART_USWC, total 2 zones
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077501]     MC start:0xb40c0000, 
Physical:0x0, size:0xbf40000.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077506]     Mapped heap -- 
Offset:0x0, size:0x2000000, reference count:1, mapping count:0,
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077510] mc_node 
:MC_NODE__GART_CACHEABLE, total 3 zones
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077513]     MC start:0xaf400000, 
Physical:0x0, size:0x4cc0000.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077518]     Mapped heap -- 
Offset:0x0, size:0x200000, reference count:1, mapping count:0,
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077521] Dump the trace queue.
- 2008-12-29 12:13:59   LARST60 kernel  [   89.077523] End of dump
- 2008-12-29 12:13:59   LARST60 kernel  [   89.105864] apm: BIOS not found.
+ Except for the fglrx module/X server, everything seems to work normally. I 
can reboot the PC using Ctrl+Alt+Del.
+ For reference, I have attached an example syslog where the AC adapter is 
attached under the name 'syslog'.
  
  
- I use Kubuntu 8.10 on a Thinkpad T60 (ATI Mobility Radeon X1300).
- fglrx driver version is 8.552.
+ The problem is observed on Kubuntu 8.10 running on a Lenovo Thinkpad T60 
(using ATI Mobility Radeon X1300).
  
  I have attached a sample Xorg.0.log, which although not from the same
  boot sequence as the above trace is representative. It is characteristic
  that it ends with the line saying "Initializing built-in extension
  XEVIE"
+ 
+ I have also attached my xorg.cong. It is pretty basic.
+ 
+ 
+ On rare occasions, I have experienced the syslog contains an entry indicating 
an 'ASIC hang'. I'm not 100% if it is related to this problem, but it smells a 
bit like it. This is attached under the name 'asic_hang'.

** Attachment added: "syslog_error"
   http://launchpadlibrarian.net/20859566/syslog_error

-- 
X server hangs at boot time when running on battery power
https://bugs.launchpad.net/bugs/312735
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to