[debian-users 00165] Re: Linux 4.9.0-4-amd64

Keiji KOSAKA kgk @ film.rlss.okayama-u.ac.jp
2017年 10月 28日 (土) 23:15:00 JST


小坂@岡山です。

>> On Tue, 17 Oct 2017 01:09:45 +0900
>> Keiji KOSAKA <kgk @ film.rlss.okayama-u.ac.jp> wrote:
>>> LIFEBOOK AH53/U で debian stretch を動かしてます。
>>> 順調に動いてたんですが、急に、立ち上がらなくなりました。
>>> 本当は立ち上がってるみたいなんですが、画面が真っ暗で何も見えない状態。

という件について少し調べてみました。
# ちなみに、grub の直後から、メッセージも何も見えない状態。

結論からいうと、どうやら、drm 関係っぽく見えます。

やったこと:

tmplog.sh:
#!/bin/sh

sudo journalctl > ~/log/jlog
cp -f /var/log/Xorg.0.log ~/log

# end of script

というスクリプトを作って、画面真っ暗な Linux 4.9.0-4-amd64 で実行。
ログのファイル名を変えて、正常に動く Linux 4.9.0-3-amd64 でも実行。

症状的に X 以前っぽいので、journalctl のログを調査することに。
ログから日付情報を削り、差分を見る。

$ perl -ne '@l = split;shift @l;shift @l;shift @l;print join(" ", @l), "\n"' jlog.4.9.0-4 > tmp.4.9.0-4
$ perl -ne '@l = split;shift @l;shift @l;shift @l;print join(" ", @l), "\n"' jlog.4.9.0-3 > tmp.4.9.0-3
$ diff -c tmp.4.9.0-4 tmp.4.9.0-3

結果:

数字が違うだけとか順番が違うだけとかも出てくるが、一番気になったのは、

*** 595,613 ****
  fermi kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
  fermi kernel: [drm] Driver supports precise vblank timestamp query.
  fermi kernel: vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
- fermi kernel: [drm:drm_calc_timestamping_constants [drm]] *ERROR* crtc 26: Can't calculate constants, dotclock = 0!
  fermi kernel: ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
- fermi kernel: ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0xFFFFFFFFFFFFFFFF) is beyond end of object (length 0x65) (20160831/exoparg2-427)
- fermi kernel: ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.DD1F._BQC] (Node ffff883a568e7a00), AE_AML_PACKAGE_LIMIT (20160831/psparse-543)
- fermi kernel: ACPI Warning: Evaluating _BQC failed (20160831/video-607)
- fermi kernel: acpi device:16: registered as cooling_device8
  fermi kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
  fermi kernel: [drm] Initialized i915 1.6.0 20160919 for 0000:00:02.0 on minor 0
- fermi kernel: i915 0000:00:02.0: No connectors reported connected with modes
- fermi kernel: [drm] Cannot find any crtc or sizes - going 1024x768
  fermi kernel: fbcon: inteldrmfb (fb0) is primary device
- fermi kernel: Console: switching to colour frame buffer device 128x48
- fermi kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
  fermi kernel: ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
  fermi kernel: ata5: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
  fermi kernel: usb 1-4: new full-speed USB device number 2 using xhci_hcd
--- 595,604 ----

という部分。
# 頭にマイナスがついてる部分が、画面真っ暗の方だけにある。
最初の方の、

- fermi kernel: [drm:drm_calc_timestamping_constants [drm]] *ERROR* crtc 26: Can't calculate constants, dotclock = 0!

辺りから、おかしいのかなあ?

もっと、こんな情報をこんな形で提示しろってのがあったら、お願いします。
# 当面はしのげてちゃってるので、切迫感はないですが。
-- 
KGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGK
  KGK (life name: Keiji KOSAKA), Dept. of Phys., Okayama Univ.        
 kgk @ film.rlss.okayama-u.ac.jp http://film.rlss.okayama-u.ac.jp/~kgk/ 
KGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGKGK


debian-users メーリングリストの案内