NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-amd64/56815: Lenovo ThinkCentre with i915drmkms graphics fails to boot -current



>Number:         56815
>Category:       port-amd64
>Synopsis:       Lenovo ThinkCentre with i915drmkms graphics fails to boot
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-amd64-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 05 11:55:01 +0000 2022
>Originator:     Jarle Fredrik Greipsland
>Release:        NetBSD 9.99.96
>Organization:
	
>Environment:
	
	
System: NetBSD ask.home.greipsland.no 9.99.92 NetBSD 9.99.92 (GENERIC) #0: Sun Nov 14 15:28:11 CET 2021  jarle%ask.home.greipsland.no@localhost:/usr/obj/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
When trying to boot a -current (9.99.96) kernel, it prints autoconfig
messages as expected until about the place where it would normally
configure the graphics device.  Then the screen goes black, and the
system hangs, and must be power cycled.

The system is a Lenovo Thinkcentre.  It is connected to a KVM-switch
through its VGA connector.  Dmesg from a working 9.99.92 kernel below.
	
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
    2018, 2019, 2020, 2021 The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 9.99.92 (GENERIC) #0: Sun Nov 14 15:28:11 CET 2021
        jarle%ask.home.greipsland.no@localhost:/usr/obj/sys/arch/amd64/compile/GENERIC
total memory = 8104 MB
avail memory = 7826 MB
timecounter: Timecounters tick every 10.000 msec
Kernelized RAIDframe activated
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
mainbus0 (root)
ACPI: RSDP 0x00000000000F0580 000024 (v02 LENOVO)
ACPI: XSDT 0x00000000AB0C0090 0000A4 (v01 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: FACP 0x00000000AB0D2460 00010C (v05 LENOVO TC-M00   00001380 AMI  00010013)
Firmware Warning (ACPI): 32/64X length mismatch in FADT/Gpe0Block: 128/32 (20210930/tbfadt-640)
ACPI: DSDT 0x00000000AB0C01C8 012295 (v02 LENOVO TC-M00   00001380 INTL 20120913)
ACPI: FACS 0x00000000AB66DE80 000040
ACPI: APIC 0x00000000AB0D2570 000084 (v03 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: FPDT 0x00000000AB0D25F8 000044 (v01 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: FIDT 0x00000000AB0D2640 00009C (v01 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: MCFG 0x00000000AB0D26E0 00003C (v01 LENOVO TC-M00   00001380 MSFT 00000097)
ACPI: TCPA 0x00000000AB0D2720 000032 (v02 LENOVO TC-M00   00001380 MSFT 01000013)
ACPI: SLIC 0x00000000AB0D2758 000176 (v01 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: MSDM 0x00000000AB0D28D0 000055 (v03 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: SSDT 0x00000000AB0D2928 000763 (v01 LENOVO TC-M00   00001380 INTL 20061109)
ACPI: SSDT 0x00000000AB0D3090 000290 (v01 LENOVO TC-M00   00001380 INTL 20061109)
ACPI: SSDT 0x00000000AB0D3320 00017A (v01 LENOVO TC-M00   00001380 INTL 20061109)
ACPI: UEFI 0x00000000AB0D34A0 000042 (v01 LENOVO TC-M00   00001380      00000000)
ACPI: LPIT 0x00000000AB0D34E8 000104 (v01 LENOVO TC-M00   00001380 MSFT 0100000D)
ACPI: CSRT 0x00000000AB0D35F0 00014C (v00 LENOVO TC-M00   00001380 MSFT 0100000D)
ACPI: LUFT 0x00000000AB0D3740 0569E2 (v01 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: BGRT 0x00000000AB12A128 000038 (v01 LENOVO TC-M00   00001380 AMI  00010013)
ACPI: 4 ACPI AML tables successfully acquired and loaded
ioapic0 at mainbus0 apid 1: pa 0xfec00000, version 0x20, 115 pins
cpu0 at mainbus0 apid 0
cpu0: Use lfence to serialize rdtsc
cpu0: Intel(R) Pentium(R) CPU  J3710  @ 1.60GHz, id 0x406c4
cpu0: node 0, package 0, core 0, smt 0
cpu1 at mainbus0 apid 2
cpu1: Intel(R) Pentium(R) CPU  J3710  @ 1.60GHz, id 0x406c4
cpu1: node 0, package 0, core 1, smt 0
cpu2 at mainbus0 apid 4
cpu2: Intel(R) Pentium(R) CPU  J3710  @ 1.60GHz, id 0x406c4
cpu2: node 0, package 0, core 2, smt 0
cpu3 at mainbus0 apid 6
cpu3: Intel(R) Pentium(R) CPU  J3710  @ 1.60GHz, id 0x406c4
cpu3: node 0, package 0, core 3, smt 0
acpi0 at mainbus0: Intel ACPICA 20210930
acpi0: X/RSDT: OemId <LENOVO,TC-M00  ,00001380>, AslId <AMI ,00010013>
acpi0: MCFG: segment 0, bus 0-255, address 0x00000000e0000000
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFFFB430B775808 0006FA (v01 PmRef  Cpu0Ist  00003000 INTL 20061109)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFFFB444B625348 0003A5 (v01 PmRef  Cpu0Cst  00003001 INTL 20061109)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFFFB444A437588 00015F (v01 PmRef  ApIst    00003000 INTL 20061109)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFFFB430B798308 00008D (v01 PmRef  ApCst    00003000 INTL 20061109)
acpi0: SCI interrupting at int 9
acpi0: fixed power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
acpiec0 at acpi0 (H_EC, PNP0C09-1): not present
acpivga0 at acpi0 (GFX0): ACPI Display Adapter
acpiout0 at acpivga0 (DD01, 0x0100): ACPI Display Output Device
acpiout1 at acpivga0 (DD02, 0x0002): ACPI Display Output Device
acpiout2 at acpivga0 (DD03, 0x0200): ACPI Display Output Device
acpiout3 at acpivga0 (DD04, 0x0004): ACPI Display Output Device
acpiout4 at acpivga0 (DD05, 0x0005): ACPI Display Output Device
acpiout5 at acpivga0 (DD06, 0x0006): ACPI Display Output Device
acpiout6 at acpivga0 (DD07, 0x0007): ACPI Display Output Device
acpiout7 at acpivga0 (DD08, 0x0008): ACPI Display Output Device
acpiout8 at acpivga0 (DD1F, 0x0400): ACPI Display Output Device
acpiout9 at acpivga0 (ISP0, 0x22b8): ACPI Display Output Device
acpivga0: connected output devices:
acpivga0:   0x0400 (acpiout8): Unknown Output Device, head 0
acpivga0:   0x22b8 (acpiout9): Unknown Output Device, head 0, non vga
FWHD (INT0800) at acpi0 not configured
attimer1 at acpi0 (TIMR, PNP0100): io 0x40-0x43,0x50-0x53 irq 0
pckbc1 at acpi0 (PS2K, MSFT0001-0) (kbd port): io 0x60,0x64 irq 1
pckbc2 at acpi0 (PS2M, MSFT0003-0) (aux port): io 0x60,0x64 irq 12
BTH1 (BCM2E64) at acpi0 not configured
GPS1 (BCM4752) at acpi0 not configured
SHUB (SMO91D0) at acpi0 not configured
STRB (INTCF1C) at acpi0 not configured
TPD1 (MSFT0002) at acpi0 not configured
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
acpibut1 at acpi0 (SLPB, PNP0C0E): ACPI Sleep Button
tpm0 at acpi0 (TPM, PNP0C31-1): mem 0xfed40000-0xfed44fff
tpm0: device 0x00fe1050 rev 0x2
acpifan0 at acpi0 (FAN0, PNP0C0B-0): ACPI Fan
acpitz0 at acpi0 (TZ01): cpu0 cpu1 cpu2 cpu3
acpitz0: active cooling level 0: 110.0C
acpitz0: levels: critical 95.0 C, hot 90.0 C, passive 85.0 C
acpiwmi0 at acpi0 (WMI1, PNP0C14-1): ACPI WMI Interface
acpiwmibus at acpiwmi0 not configured
LBAI (LEN4001) at acpi0 not configured
ACPI: Enabled 6 GPEs in block 00 to 3F
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0: Intel Braswell Soc Transaction Router (rev. 0x35)
i915drmkms0 at pci0 dev 2 function 0: Intel HD Graphics (rev. 0x35)
ahcisata0 at pci0 dev 19 function 0: Intel Braswell AHCI (rev. 0x35)
ahcisata0: 64-bit DMA
ahcisata0: AHCI revision 1.31, 2 ports, 32 slots, CAP 0xd734ff01<PSC,SSC,PMD,SAM,ISS=0x3=Gen3,SCLO,SAL,SALP,SMPS,SNCQ,S64A>
ahcisata0: interrupting at msi0 vec 0
atabus0 at ahcisata0 channel 0
atabus1 at ahcisata0 channel 1
xhci0 at pci0 dev 20 function 0: Intel Braswell xHCI (rev. 0x35)
xhci0: 64-bit DMA
xhci0: interrupting at msi1 vec 0
xhci0: xHCI version 1.0
usb0 at xhci0: USB revision 3.0
usb1 at xhci0: USB revision 2.0
Intel Braswell TXE (miscellaneous crypto, revision 0x35) at pci0 dev 26 function 0 not configured
hdaudio0 at pci0 dev 27 function 0: HD Audio Controller
hdaudio0: interrupting at msi2 vec 0
hdaudio0: HDA ver. 1.0, OSS 4, ISS 4, BSS 0, SDO 1, 64-bit
hdafg0 at hdaudio0: vendor 10ec product 0233
hdafg0: DAC00 2ch: Speaker [Built-In], HP Out [Jack]
hdafg0: DAC01 2ch: Speaker [Jack]
hdafg0: ADC02 2ch: Mic In [Jack]
hdafg0: ADC03 2ch: Mic In [Jack]
hdafg0: 2ch/2ch 44100Hz 48000Hz 96000Hz 192000Hz PCM16 PCM20 PCM24 AC3
audio0 at hdafg0: playback, capture, full duplex, independent
audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for playback
audio0: slinear_le:16 2ch 48000Hz, blk 1920 bytes (10ms) for recording
spkr0 at audio0: PC Speaker (synthesized)
wsbell at spkr0 not configured
hdafg1 at hdaudio0: vendor 8086 product 2883
hdafg1: DP00 8ch: Digital Out [Jack]
hdafg1: DP01 8ch: Digital Out [Jack]
hdafg1: DP02 8ch: Digital Out [Jack]
hdafg1: 8ch/0ch 48000Hz PCM16*
ppb0 at pci0 dev 28 function 0: Intel Braswell PCIe (rev. 0x35)
ppb0: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 2.5GT/s
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
re0 at pci1 dev 0 function 0: RealTek 8168/8111 PCIe Gigabit Ethernet (rev. 0x0c)
re0: interrupting at msix3 vec 0
re0: RTL8168G/8111G (0x4c00)
re0: Ethernet address xx:xx:xx:xx:xx:xx
re0: using 256 tx descriptors
rgephy0 at re0 phy 7: RTL8251 1000BASE-T media interface, rev. 0
rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, auto
ppb1 at pci0 dev 28 function 1: Intel Braswell PCIe (rev. 0x35)
ppb1: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 2.5GT/s
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
Atheros Communications product 0042 (miscellaneous network, revision 0x30) at pci2 dev 0 function 0 not configured
pcib0 at pci0 dev 31 function 0: Intel Braswell PCU LPC (rev. 0x35)
ichsmb0 at pci0 dev 31 function 3: Intel Braswell PCU SMBus (rev. 0x35)
ichsmb0: interrupting at ioapic0 pin 18
iic0 at ichsmb0: I2C bus
isa0 at pcib0
acpicpu0 at cpu0: ACPI CPU
acpicpu0: C1: FFH, lat   1 us, pow  1000 mW
acpicpu0: C2: FFH, lat 500 us, pow    10 mW
acpicpu0: C3: FFH, lat 1000 us, pow    10 mW
acpicpu0: P0: FFH, lat  10 us, pow  2000 mW, 1601 MHz, turbo boost
acpicpu0: P1: FFH, lat  10 us, pow  2000 mW, 1600 MHz
acpicpu0: P2: FFH, lat  10 us, pow  1900 mW, 1520 MHz
acpicpu0: P3: FFH, lat  10 us, pow  1800 mW, 1440 MHz
acpicpu0: P4: FFH, lat  10 us, pow  1700 mW, 1360 MHz
acpicpu0: P5: FFH, lat  10 us, pow  1600 mW, 1280 MHz
acpicpu0: P6: FFH, lat  10 us, pow  1500 mW, 1200 MHz
acpicpu0: P7: FFH, lat  10 us, pow  1400 mW, 1120 MHz
acpicpu0: P8: FFH, lat  10 us, pow  1300 mW, 1040 MHz
acpicpu0: P9: FFH, lat  10 us, pow  1200 mW,  960 MHz
acpicpu0: P10: FFH, lat  10 us, pow  1100 mW,  880 MHz
acpicpu0: P11: FFH, lat  10 us, pow  1000 mW,  800 MHz
acpicpu0: P12: FFH, lat  10 us, pow   900 mW,  720 MHz
acpicpu0: P13: FFH, lat  10 us, pow   800 mW,  640 MHz
acpicpu0: P14: FFH, lat  10 us, pow   700 mW,  560 MHz
acpicpu0: P15: FFH, lat  10 us, pow   600 mW,  480 MHz
acpicpu0: T0: FFH, lat   1 us, pow   600 mW, 100 %
acpicpu0: T1: FFH, lat   1 us, pow   525 mW,  88 %
acpicpu0: T2: FFH, lat   1 us, pow   450 mW,  75 %
acpicpu0: T3: FFH, lat   1 us, pow   375 mW,  63 %
acpicpu0: T4: FFH, lat   1 us, pow   300 mW,  50 %
acpicpu0: T5: FFH, lat   1 us, pow   225 mW,  38 %
acpicpu0: T6: FFH, lat   1 us, pow   150 mW,  25 %
acpicpu0: T7: FFH, lat   1 us, pow    75 mW,  13 %
coretemp0 at cpu0: thermal sensor, 1 C resolution, Tjmax=90
acpicpu1 at cpu1: ACPI CPU
coretemp1 at cpu1: thermal sensor, 1 C resolution, Tjmax=90
acpicpu2 at cpu2: ACPI CPU
coretemp2 at cpu2: thermal sensor, 1 C resolution, Tjmax=90
acpicpu3 at cpu3: ACPI CPU
coretemp3 at cpu3: thermal sensor, 1 C resolution, Tjmax=90
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 1601625000 Hz quality 3000
uhub0 at usb0: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 3.00/1.00, addr 0
uhub0: 6 ports with 6 removable, self powered
uhub1 at usb1: NetBSD (0x0000) xHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 0
uhub1: 7 ports with 7 removable, self powered
IPsec: Initialized Security Association Processing.
aes: Intel AES-NI
chacha: x86 SSE2 ChaCha
ahcisata0 port 0: device present, speed: 6.0Gb/s
wd0 at atabus0 drive 0
wd0: <SanDisk SD9TB8W256G1001>
wd0: drive supports 1-sector PIO transfers, LBA48 addressing
wd0: 238 GB, 496149 cyl, 16 head, 63 sec, 512 bytes/sect x 500118192 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), NCQ (32 tags)
wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 tags)
uhub2 at uhub1 port 5: vendor 0424 (0x0424) product 2514 (0x2514), class 9/0, rev 2.00/2.00, addr 1
uhub2: multiple transaction translators
uhub2: 4 ports with 4 removable, self powered
ahcisata0 port 1: PHY offline
ubt0 at uhub2 port 2
ubt0: vendor 0cf3 (0x0cf3) product e360 (0xe360), rev 2.01/0.01, addr 2
uhub3 at uhub2 port 4: vendor 0557 (0x0557) product 8021 (0x8021), class 9/0, rev 1.10/1.00, addr 3
uhub3: 4 ports with 4 removable, self powered
uhidev0 at uhub3 port 1 configuration 1 interface 0
uhidev0: ATEN Advance Tech Inc. (0x0557) CS84U V1.1.101 (0x2213), rev 1.10/1.00, addr 4, iclass 3/1
ukbd0 at uhidev0
wskbd0 at ukbd0: console keyboard
uhidev1 at uhub3 port 1 configuration 1 interface 1
uhidev1: ATEN Advance Tech Inc. (0x0557) CS84U V1.1.101 (0x2213), rev 1.10/1.00, addr 4, iclass 3/1
ums0 at uhidev1: 5 buttons and Z dir
wsmouse0 at ums0 mux 0
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
kern.module.path=/stand/amd64/9.99.92/modules
kern info: [drm] Memory usable by graphics device = 2048M
kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
kern info: [drm] Driver supports precise vblank timestamp query.
kern info: [drm] failed to find VBIOS tables
i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
intelfb0 at i915drmkms0
intelfb0: framebuffer at 0xb80c0000, size 1920x1200, depth 32, stride 7680
no data for est. mode 640x480x67
wsdisplay0 at intelfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
no data for est. mode 640x480x67
wsdisplay0: screen 1 added (default, vt100 emulation)
no data for est. mode 640x480x67
wsdisplay0: screen 2 added (default, vt100 emulation)
no data for est. mode 640x480x67
wsdisplay0: screen 3 added (default, vt100 emulation)
no data for est. mode 640x480x67
wsdisplay0: screen 4 added (default, vt100 emulation)


	
>How-To-Repeat:
Boot a -current kernel on a similar system, I should think.
	
>Fix:
	

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index