Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#992612: linux-image-5.10.0-8-amd64: Macbook3,1 fails to boot without nomodeset with nouveau

83 views
Skip to first unread message

Rich Ercolani

unread,
Aug 21, 2021, 2:50:03 AM8/21/21
to
Package: src:linux
Version: 5.10.46-4
Severity: normal
X-Debbugs-Cc: rince...@gmail.com

Dear Maintainer,

(I have no idea how many people might run into this, but...)

I just had occasion to set up bullseye on an old Macbook Pro. After convincing it to boot the installer
in the first place (which was "exciting"), the installer worked fine...

...then on first boot, I selected the top GRUB option, it booted, and very shortly the display blanked
and the system stopped responding to any input that I could see.

I left it for a minute or two to see if it would come back, but no, nothing visibly occurred. So I rebooted.

Drop the quiet from the kernel parameters, it goes up to something mentioning nouveau and switching from EFI VGA to modesetting,
and then...stops, entirely, no response to VT switching or any other commands, for at least the few minutes I waited. (I'll reboot and take a photo shortly.)

So I try nomodeset, and we get all the way to X happily (in much less time than I let it sit to see if it would come back, so I don't think it would have come back...)

Slightly inconvenient. Fortunate that I didn't try the graphical installer, I suppose.

I'll try fiddling with kdump and non-journald logging so I can get a better idea what might be happening when it stops outputting...

- Rich

-- Package-specific info:
** Version:
Linux version 5.10.0-8-amd64 (debian...@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.46-4 (2021-08-03)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-5.10.0-8-amd64 root=UUID=b7ef62b9-b2c6-41d6-bd34-194a3d0faea4 ro nomodeset

** Not tainted

** Kernel log:

** Model information
[ 9.244969] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 9.249526] systemd[1]: Starting Journal Service...
[ 9.277479] systemd[1]: Starting Load Kernel Modules...
[ 9.282882] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 9.288458] systemd[1]: Starting Coldplug All udev Devices...
[ 9.295469] systemd[1]: Mounted Huge Pages File System.
[ 9.297701] systemd[1]: Mounted POSIX Message Queue File System.
[ 9.301662] systemd[1]: Mounted Kernel Debug File System.
[ 9.305718] systemd[1]: Mounted Kernel Trace File System.
[ 9.308375] systemd[1]: Finished Create list of static device nodes for the current kernel.
[ 9.310974] systemd[1]: modp...@configfs.service: Succeeded.
[ 9.313400] systemd[1]: Finished Load Kernel Module configfs.
[ 9.317719] systemd[1]: modp...@drm.service: Succeeded.
[ 9.318076] systemd[1]: Finished Load Kernel Module drm.
[ 9.323336] systemd[1]: modp...@fuse.service: Succeeded.
[ 9.323716] systemd[1]: Finished Load Kernel Module fuse.
[ 9.330305] systemd[1]: Mounting FUSE Control File System...
[ 9.334002] systemd[1]: Mounting Kernel Configuration File System...
[ 9.338273] systemd[1]: Mounted FUSE Control File System.
[ 9.343526] systemd[1]: Mounted Kernel Configuration File System.
[ 9.465531] EXT4-fs (sda4): re-mounted. Opts: errors=remount-ro
[ 9.470135] systemd[1]: Finished Remount Root and Kernel File Systems.
[ 9.497968] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[ 9.499930] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[ 9.509833] systemd[1]: Starting Load/Save Random Seed...
[ 9.515184] systemd[1]: Starting Create System Users...
[ 9.521029] systemd[1]: Started Journal Service.
[ 9.658788] systemd-journald[227]: Received client request to flush runtime journal.
[ 13.045883] ACPI: AC Adapter [ADP1] (on-line)
[ 13.060236] smbus_hc ACPI0001:00: SBS HC: offset = 0x20, query_bit = 0x10
[ 13.088567] ACPI: Smart Battery System [SBS0]: AC Adapter [AC0] (on-line)
[ 13.167363] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 13.180562] sr 2:0:0:0: Attached scsi generic sg1 type 5
[ 13.366764] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 13.372366] at24 0-0050: supply vcc not found, using dummy regulator
[ 13.374806] cfg80211: Loaded X.509 cert 'be...@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf'
[ 13.376829] at24 0-0050: 256 byte spd EEPROM, read-only
[ 13.379164] cfg80211: Loaded X.509 cert 'romain...@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[ 13.386275] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 13.393790] ACPI: Smart Battery System [SBS0]: Battery Slot [BAT0] (battery present)
[ 13.510117] usbcore: registered new device driver apple-mfi-fastcharge
[ 13.560578] iTCO_vendor_support: vendor-support=0
[ 13.598529] appletouch 7-2:1.1: Geyser mode initialized.
[ 13.600463] input: appletouch as /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.1/input/input10
[ 13.604404] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[ 13.606464] iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x0460)
[ 13.608494] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 13.610568] usbcore: registered new interface driver appletouch
[ 13.621584] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 13.623681] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 13.638309] input: PC Speaker as /devices/platform/pcspkr/input/input11
[ 13.757021] mc: Linux media interface: v0.10
[ 13.916245] videodev: Linux video capture interface: v2.00
[ 14.148311] applesmc: key=245 fan=2 temp=14 index=14 acc=1 lux=2 kbd=1
[ 14.222975] input: applesmc as /devices/platform/applesmc.768/input/input12
[ 14.227677] ath9k 0000:0b:00.0: enabling device (0000 -> 0002)
[ 14.247139] applesmc applesmc.768: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 14.448109] ath: EEPROM regdomain: 0x64
[ 14.448113] ath: EEPROM indicates we should expect a direct regpair map
[ 14.448116] ath: Country alpha2 being used: 00
[ 14.448117] ath: Regpair used: 0x64
[ 14.469623] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 14.470080] ieee80211 phy0: Atheros AR5418 MAC/BB Rev:2 AR5133 RF Rev:81 mem=0xffffc35bc0570000, irq=16
[ 14.592829] intel_powerclamp: No package C-state available
[ 14.628180] intel_powerclamp: No package C-state available
[ 14.682873] pstore: Using crash dump compression: deflate
[ 14.687633] pstore: Registered efi as persistent store backend
[ 14.697927] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8502)
[ 14.708612] input: Built-in iSight as /devices/pci0000:00/0000:00:1d.7/usb3/3-4/3-4:1.0/input/input13
[ 14.712983] usbcore: registered new interface driver uvcvideo
[ 14.712984] USB Video Class driver (1.1.1)
[ 14.893507] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 14.906857] ath9k 0000:0b:00.0 wls4: renamed from wlan0
[ 15.208915] snd_hda_codec_realtek hdaudioC0D0: ALC889A: SKU not ready 0x400000f0
[ 15.212489] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC889A: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 15.215593] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 15.218690] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[ 15.221748] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 15.224781] snd_hda_codec_realtek hdaudioC0D0: dig-out=0x1e/0x0
[ 15.227803] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 15.230865] snd_hda_codec_realtek hdaudioC0D0: Mic=0x18
[ 15.233939] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a
[ 15.236898] snd_hda_codec_realtek hdaudioC0D0: dig-in=0x1f
[ 15.280630] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 15.287068] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[ 15.290273] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[ 15.350021] Adding 8717904k swap on /dev/sda5. Priority:-2 extents:1 across:8717904k FS
[ 19.668455] audit: type=1400 audit(1629527572.489:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=403 comm="apparmor_parser"
[ 19.673872] audit: type=1400 audit(1629527572.497:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oopslash" pid=404 comm="apparmor_parser"
[ 19.734706] audit: type=1400 audit(1629527572.557:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session" pid=406 comm="apparmor_parser"
[ 19.738969] audit: type=1400 audit(1629527572.557:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session//chromium" pid=406 comm="apparmor_parser"
[ 19.826632] audit: type=1400 audit(1629527572.649:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=408 comm="apparmor_parser"
[ 19.831822] audit: type=1400 audit(1629527572.649:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=408 comm="apparmor_parser"
[ 19.837155] audit: type=1400 audit(1629527572.649:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=408 comm="apparmor_parser"
[ 19.853455] audit: type=1400 audit(1629527572.677:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=409 comm="apparmor_parser"
[ 19.857735] audit: type=1400 audit(1629527572.677:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=409 comm="apparmor_parser"
[ 19.901057] audit: type=1400 audit(1629527572.725:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=410 comm="apparmor_parser"
[ 24.649289] sky2 0000:0c:00.0 ens5: enabling interface
[ 27.103579] sky2 0000:0c:00.0 ens5: Link is up at 1000 Mbps, full duplex, flow control both
[ 27.105246] IPv6: ADDRCONF(NETDEV_CHANGE): ens5: link becomes ready
sys_vendor: Apple Inc.
product_name: MacBookPro3,1
product_version: 1.0
chassis_vendor: Apple Inc.
chassis_version: Mac-F4238BC8
bios_vendor: Apple Inc.
bios_version: MBP31.88Z.0070.B07.0803051658
board_vendor: Apple Inc.
board_name: Mac-F4238BC8
board_version: PVT

** Loaded modules:
nls_ascii
nls_cp437
vfat
fat
snd_hda_codec_realtek
snd_hda_codec_generic
ledtrig_audio
snd_hda_intel
joydev
snd_intel_dspcfg
soundwire_intel
uvcvideo
soundwire_generic_allocation
snd_soc_core
snd_compress
videobuf2_vmalloc
soundwire_cadence
coretemp
snd_hda_codec
snd_hda_core
kvm_intel
videobuf2_memops
videobuf2_v4l2
kvm
ath9k
videobuf2_common
applesmc
irqbypass
ath9k_common
snd_hwdep
soundwire_bus
videodev
ath9k_hw
mc
snd_pcm
efi_pstore
pcspkr
iTCO_wdt
appletouch
intel_pmc_bxt
iTCO_vendor_support
ath
apple_mfi_fastcharge
watchdog
snd_timer
mac80211
snd
at24
soundcore
cfg80211
acpi_als
kfifo_buf
industrialio
sg
rfkill
libarc4
sbs
sbshc
ac
evdev
apple_bl
acpi_cpufreq
firewire_sbp2
configfs
fuse
efivarfs
ip_tables
x_tables
autofs4
ext4
hid_apple
crc16
mbcache
jbd2
crc32c_generic
hid_appleir
hid_generic
usbhid
hid
sd_mod
t10_pi
crc_t10dif
crct10dif_generic
sr_mod
cdrom
crct10dif_common
ata_generic
nouveau
mxm_wmi
uhci_hcd
ehci_pci
wmi
i2c_algo_bit
ata_piix
ehci_hcd
ahci
libahci
ttm
libata
drm_kms_helper
firewire_ohci
usbcore
scsi_mod
i2c_i801
i2c_smbus
lpc_ich
firewire_core
crc_itu_t
cec
sky2
drm
usb_common
video
button

** Network interface configuration:
*** /etc/network/interfaces:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1b:63:b5:9e:d6 brd ff:ff:ff:ff:ff:ff
altname enp12s0
inet 10.0.0.215/24 brd 10.0.0.255 scope global dynamic noprefixroute ens5
valid_lft 42952sec preferred_lft 42952sec
inet6 fe80::21b:63ff:feb5:9ed6/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wls4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether ee:63:20:28:38:82 brd ff:ff:ff:ff:ff:ff permaddr 00:1e:52:72:6f:51
altname wlp11s0

*** Device statistics:
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 1970 18 0 0 0 0 0 0 1970 18 0 0 0 0 0 0
ens5: 106801448 71130 0 0 0 0 0 66 252398 2809 0 0 0 0 0 0
wls4: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
Subsystem: Apple Inc. Mobile PM965/GM965/GL960 Memory Controller Hub [106b:00a0]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 24
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00005000-00005fff [size=4K]
Memory behind bridge: d0000000-d30fffff [size=49M]
Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff [size=256M]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03) (prog-if 00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 4: I/O ports at 60c0 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd

00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03) (prog-if 00 [UHCI])
Subsystem: Apple Inc. 82801H (ICH8 Family) USB UHCI Controller [106b:00a0]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 16
Region 4: I/O ports at 60a0 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd

00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03) (prog-if 20 [EHCI])
Subsystem: Apple Inc. 82801H (ICH8 Family) USB2 EHCI Controller [106b:00a0]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 21
Region 0: Memory at db504c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
Subsystem: Apple Inc. 82801H (ICH8 Family) HD Audio Controller [106b:00a0]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 31
Region 0: Memory at db500000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 25
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff [size=4K]
Memory behind bridge: db400000-db4fffff [size=1M]
Prefetchable memory behind bridge: 00000000db600000-00000000db7fffff [size=2M]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin C routed to IRQ 26
Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0
I/O behind bridge: 00004000-00004fff [size=4K]
Memory behind bridge: d7400000-db3fffff [size=64M]
Prefetchable memory behind bridge: 00000000d3100000-00000000d70fffff [size=64M]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 27
Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
I/O behind bridge: 00007000-00007fff [size=4K]
Memory behind bridge: d7300000-d73fffff [size=1M]
Prefetchable memory behind bridge: 00000000db800000-00000000db9fffff [size=2M]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin B routed to IRQ 28
Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
I/O behind bridge: 00003000-00003fff [size=4K]
Memory behind bridge: d7200000-d72fffff [size=1M]
Prefetchable memory behind bridge: 00000000dba00000-00000000dbbfffff [size=2M]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03) (prog-if 00 [UHCI])
Subsystem: Apple Inc. 82801H (ICH8 Family) USB UHCI Controller [106b:00a0]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at 6080 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd

00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03) (prog-if 00 [UHCI])
Subsystem: Apple Inc. 82801H (ICH8 Family) USB UHCI Controller [106b:00a0]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 18
Region 4: I/O ports at 6060 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd

00:1d.2 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03) (prog-if 00 [UHCI])
Subsystem: Apple Inc. 82801H (ICH8 Family) USB UHCI Controller [106b:00a0]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 21
Region 4: I/O ports at 6040 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci_hcd

00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03) (prog-if 20 [EHCI])
Subsystem: Apple Inc. 82801H (ICH8 Family) USB2 EHCI Controller [106b:00a0]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 20
Region 0: Memory at db504800 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32
I/O behind bridge: [disabled]
Memory behind bridge: d7100000-d71fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801HM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
Subsystem: Apple Inc. 82801HM (ICH8M) LPC Interface Controller [106b:00a0]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich

00:1f.1 IDE interface [0101]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03) (prog-if 8f [PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering])
Subsystem: Apple Inc. 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller [106b:00a0]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 21
Region 0: I/O ports at 6108 [size=8]
Region 1: I/O ports at 611c [size=4]
Region 2: I/O ports at 6100 [size=8]
Region 3: I/O ports at 6118 [size=4]
Region 4: I/O ports at 60e0 [size=16]
Kernel driver in use: ata_piix
Kernel modules: ata_piix, ata_generic

00:1f.2 SATA controller [0106]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [8086:2829] (rev 03) (prog-if 01 [AHCI 1.0])
Subsystem: Apple Inc. 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [106b:00a0]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 30
Region 0: I/O ports at 60f8 [size=8]
Region 1: I/O ports at 6114 [size=4]
Region 2: I/O ports at 60f0 [size=8]
Region 3: I/O ports at 6110 [size=4]
Region 4: I/O ports at 6020 [size=32]
Region 5: Memory at db504000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
Subsystem: Apple Inc. 82801H (ICH8 Family) SMBus Controller [106b:00a0]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 20
Region 0: Memory at db505000 (32-bit, non-prefetchable) [size=256]
Region 4: I/O ports at efa0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84M [GeForce 8600M GT] [10de:0407] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. G84M [GeForce 8600M GT] [106b:00a0]
Physical Slot: 1
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 0
Region 0: Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at d0000000 (64-bit, non-prefetchable) [size=32M]
Region 5: I/O ports at 5000 [disabled] [size=128]
Expansion ROM at d3000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel modules: nouveau

0b:00.0 Network controller [0280]: Qualcomm Atheros AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) [168c:0024] (rev 01)
Subsystem: Apple Inc. AirPort Extreme [106b:0087]
Physical Slot: 4
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at d7300000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
Kernel modules: ath9k

0c:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8058 PCI-E Gigabit Ethernet Controller [11ab:436a] (rev 13)
Subsystem: Marvell Technology Group Ltd. Imac 8,1 Wired Ethernet Adapter [11ab:00ba]
Physical Slot: 5
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 29
Region 0: Memory at d7200000 (64-bit, non-prefetchable) [size=16K]
Region 2: I/O ports at 3000 [size=256]
Expansion ROM at d7220000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: sky2
Kernel modules: sky2

0d:03.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller [104c:8025] (rev 02) (prog-if 10 [OHCI])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248 (500ns min, 1000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 19
Region 0: Memory at d7104000 (32-bit, non-prefetchable) [size=2K]
Region 1: Memory at d7100000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci


** USB devices:
Bus 003 Device 002: ID 05ac:8502 Apple, Inc. Built-in iSight
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 003: ID 05ac:021a Apple, Inc. Internal Keyboard/Trackpad (ANSI)
Bus 007 Device 002: ID 05ac:8242 Apple, Inc. Built-in IR Receiver
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 05ac:1000 Apple, Inc. Bluetooth HCI MacBookPro (HID mode)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


-- System Information:
Debian Release: 11.0
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.10.0-8-amd64 depends on:
it initramfs-tools [linux-initramfs-tool] 0.140
ii kmod 28-1
ii linux-base 4.6

Versions of packages linux-image-5.10.0-8-amd64 recommends:
ii apparmor 2.13.6-10
ii firmware-linux-free 20200122-1

Versions of packages linux-image-5.10.0-8-amd64 suggests:
pn debian-kernel-handbook <none>
ii grub-efi-amd64 2.04-20
pn linux-doc-5.10 <none>

Versions of packages linux-image-5.10.0-8-amd64 is related to:
pn firmware-amd-graphics <none>
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-intel-sound <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-linux-nonfree <none>
ii firmware-misc-nonfree 20210315-3
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic <none>
pn firmware-realtek <none>
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>

-- no debconf information

Rich

unread,
Aug 21, 2021, 3:40:03 AM8/21/21
to
Sorry, as was pointed out to me, MacBookPro3,1 - not Macbook3,1.

Whoops.

- Rich

Salvatore Bonaccorso

unread,
Aug 21, 2021, 4:20:03 AM8/21/21
to
On Sat, Aug 21, 2021 at 10:03:20AM +0200, Salvatore Bonaccorso wrote:
> Control: tags -1 + moreinfo
>
> Hi Rich,
> #991941 and https://www.debian.org/releases/bullseye/amd64/ch06s04#completing-installed-system
> Do you have needed firmware installed, which installer image did you
> use?

nevermind, skip the first question. The question raised by Ben in the
other bug though still holds (similarly in your case
firmware-misc-nonfree seems installed already).

Regards,
Salvatore

Salvatore Bonaccorso

unread,
Aug 21, 2021, 4:20:03 AM8/21/21
to
Control: tags -1 + moreinfo

Hi Rich,

On Sat, Aug 21, 2021 at 02:45:26AM -0400, Rich Ercolani wrote:
#991941 and https://www.debian.org/releases/bullseye/amd64/ch06s04#completing-installed-system
Do you have needed firmware installed, which installer image did you
use?

Regards,
Salvatore

Debian Bug Tracking System

unread,
Aug 21, 2021, 4:20:03 AM8/21/21
to
Processing control commands:

> tags -1 + moreinfo
Bug #992612 [src:linux] linux-image-5.10.0-8-amd64: Macbook3,1 fails to boot without nomodeset with nouveau
Added tag(s) moreinfo.

--
992612: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992612
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

Rich

unread,
Aug 21, 2021, 4:20:03 AM8/21/21
to
Hi Salvatore,
I used firmware-11.0.0-amd64-netinst.iso. And yes, I did not manually
install firmware-misc-nonfree since this initially failed, and I still
got a black screen which did not ever resolve or respond to VT
switching unless I used nomodeset and deleted quiet. (With quiet
removed, it doesn't black out, but it does stop ever responding after
it prints the "switching from EFI VGA" line.)

I'll reboot in a bit and wait longer and see what happens...

grep -C3 nouveau on syslog for, I believe, one of the failed boots says:
Aug 21 02:28:06 struth kernel: [ 2.209185] TSC found unstable after
boot, most likely due to broken BIOS. Use 'tsc=unstable'.
Aug 21 02:28:06 struth kernel: [ 2.209187] sched_clock: Marking
unstable (2208942206, 241638)<-(2215089173, -5905242)
Aug 21 02:28:06 struth kernel: [ 2.221262] clocksource: Switched to
clocksource hpet
Aug 21 02:28:06 struth kernel: [ 2.305362] nouveau 0000:01:00.0:
enabling device (0002 -> 0003)
Aug 21 02:28:06 struth kernel: [ 2.305517] checking generic
(c0030000 710000) vs hw (d2000000 1000000)
Aug 21 02:28:06 struth kernel: [ 2.305519] checking generic
(c0030000 710000) vs hw (c0000000 10000000)
Aug 21 02:28:06 struth kernel: [ 2.305521] fb0: switching to
nouveaufb from EFI VGA
Aug 21 02:28:06 struth kernel: [ 2.305686] Console: switching to
colour dummy device 80x25
Aug 21 02:28:06 struth kernel: [ 2.305783] nouveau 0000:01:00.0:
vgaarb: deactivate vga console
Aug 21 02:28:06 struth kernel: [ 2.305843] nouveau 0000:01:00.0:
NVIDIA G84 (084700a2)
Aug 21 02:28:06 struth kernel: [ 2.306955] nouveau 0000:01:00.0:
Invalid PCI ROM header signature: expecting 0xaa55, got 0x0001
Aug 21 02:28:06 struth kernel: [ 2.306966] nouveau 0000:01:00.0:
bios: unable to locate usable image
Aug 21 02:28:06 struth kernel: [ 2.306975] nouveau 0000:01:00.0:
bios ctor failed, -22
Aug 21 02:28:06 struth kernel: [ 2.306984] nouveau: probe of
0000:01:00.0 failed with error -22
Aug 21 02:28:06 struth kernel: [ 2.324639] random: fast init done
Aug 21 02:28:06 struth kernel: [ 2.385518] ata1.00: ATAPI: HL-DT-ST
DVDRW GSA-S10N, AP09, max UDMA/33
Aug 21 02:28:06 struth kernel: [ 2.457249] usb 4-1: new high-speed
USB device number 2 using ehci-pci
--

Rich

unread,
Aug 21, 2021, 4:40:03 AM8/21/21
to
Also (I've never used this before, so I might be holding it wrong, but...):
$ isenkram-lookup
cheese
ethtool
pcscd
scdaemon
$

Rich

unread,
Aug 21, 2021, 1:40:03 PM8/21/21
to
https://forums.developer.nvidia.com/t/error-loading-nvidia-kernel-module-with-macbookpro3-1/39313

I found other threads, but apparently this is just a thing people have found happens with nouveau or nvidia.ko if you're booting in EFI mode?

That user said they booted in BIOS emu and smuggled their vBIOS out that way, I'll see what I can do...


On Sat, Aug 21, 2021, 6:00 AM Rich <rince...@gmail.com> wrote:
Okay, so, I did just reboot and verify this...

* kernel command line "... ro quiet":
displays a blinking cursor in the top-left for a couple seconds and
then abruptly cuts to full black, no response to VT switching or any
other keyboard input, waited 5 minutes to see if this ever changed

* kernel command line "...ro"
displays normal output up to the aforementioned EFI VGA lines, then
just...stops ever updating again, waited for 5m on this one too, also
doesn't respond to VT switching or anything else

https://i.imgur.com/jmcHHhm.jpg is a photo

* kernel command line "...quiet nomodeset"
We get all the way to X and are cooking

As far as it's concerned, it keeps going normally after it stops
outputting, and isn't sure why I hard power cycled it.

Here's the first lines after that divergence on the "...ro" case:

Aug 21 04:57:09 struth kernel: checking generic (c0030000 710000) vs
hw (c0000000 10000000)
Aug 21 04:57:09 struth kernel: fb0: switching to nouveaufb from EFI VGA
Aug 21 04:57:09 struth kernel: hub 6-0:1.0: 2 ports detected
Aug 21 04:57:09 struth kernel: uhci_hcd 0000:00:1d.2: UHCI Host Controller
Aug 21 04:57:09 struth kernel: uhci_hcd 0000:00:1d.2: new USB bus
registered, assigned bus number 7
Aug 21 04:57:09 struth kernel: uhci_hcd 0000:00:1d.2: detected 2 ports
Aug 21 04:57:09 struth kernel: uhci_hcd 0000:00:1d.2: irq 21, io base 0x00006040
Aug 21 04:57:09 struth kernel: Console: switching to colour dummy device 80x25
Aug 21 04:57:09 struth kernel: nouveau 0000:01:00.0: vgaarb:
deactivate vga console
Aug 21 04:57:09 struth kernel: usb usb7: New USB device found,
idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
Aug 21 04:57:09 struth kernel: usb usb7: New USB device strings:
Mfr=3, Product=2, SerialNumber=1
Aug 21 04:57:09 struth kernel: usb usb7: Product: UHCI Host Controller
Aug 21 04:57:09 struth kernel: usb usb7: Manufacturer: Linux
5.10.0-8-amd64 uhci_hcd
Aug 21 04:57:09 struth kernel: usb usb7: SerialNumber: 0000:00:1d.2
Aug 21 04:57:09 struth kernel: nouveau 0000:01:00.0: NVIDIA G84 (084700a2)
Aug 21 04:57:09 struth kernel: hub 7-0:1.0: USB hub found
Aug 21 04:57:09 struth kernel: hub 7-0:1.0: 2 ports detected
Aug 21 04:57:09 struth kernel: ata4.00: ATAPI: HL-DT-ST DVDRW
GSA-S10N, AP09, max UDMA/33
Aug 21 04:57:09 struth kernel: nouveau 0000:01:00.0: Invalid PCI ROM
header signature: expecting 0xaa55, got 0x0000
Aug 21 04:57:09 struth kernel: nouveau 0000:01:00.0: bios: unable to
locate usable image
Aug 21 04:57:09 struth kernel: nouveau 0000:01:00.0: bios ctor failed, -22
Aug 21 04:57:09 struth kernel: nouveau: probe of 0000:01:00.0 failed
with error -22
Aug 21 04:57:09 struth kernel: scsi 1:0:0:0: CD-ROM
HL-DT-ST DVDRW  GSA-S10N  AP09 PQ: 0 ANSI: 5
Aug 21 04:57:09 struth kernel: random: fast init done
Aug 21 04:57:09 struth kernel: ata1: SATA link up 1.5 Gbps (SStatus
113 SControl 300)
Aug 21 04:57:09 struth kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0
(SET FEATURES) filtered out
Aug 21 04:57:09 struth kernel: ata1.00: ATA-8: WDC WD2500LPVT-00G33T0,
01.01A01, max UDMA/133
Aug 21 04:57:09 struth kernel: ata1.00: 488397168 sectors, multi 0:
LBA48 NCQ (depth 32), AA
Aug 21 04:57:09 struth kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0
(SET FEATURES) filtered out
Aug 21 04:57:09 struth kernel: ata1.00: configured for UDMA/133
Aug 21 04:57:09 struth kernel: scsi 0:0:0:0: Direct-Access     ATA
 WDC WD2500LPVT-0 1A01 PQ: 0 ANSI: 5
Aug 21 04:57:09 struth kernel: sr 1:0:0:0: [sr0] scsi3-mmc drive:
24x/24x writer cd/rw xa/form2 cdda caddy
Aug 21 04:57:09 struth kernel: cdrom: Uniform CD-ROM driver Revision: 3.20
Aug 21 04:57:09 struth kernel: clocksource: tsc: mask:
0xffffffffffffffff max_cycles: 0x1fa284fbd4e, max_idle_ns:
440795223138 ns
Aug 21 04:57:09 struth kernel: clocksource: Switched to clocksource tsc
Aug 21 04:57:09 struth kernel: sr 1:0:0:0: Attached scsi CD-ROM sr0
Aug 21 04:57:09 struth kernel: sd 0:0:0:0: [sda] 488397168 512-byte
logical blocks: (250 GB/233 GiB)


When we check out why Xorg doesn't ever spawn if the system keeps
running when this happens, the Xorg.0.log diff says...
(EE) open /dev/fb0: No such file or directory
vesa: Refusing to run on UEFI
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "modesetting"
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "fbdev"
(II) UnloadSubModule: "fbdevhw"
(EE) Device(s) detected, but none match those in the config file.
(EE)
error:
(EE) no screens found(EE)
(EE)

(Full logs attached, .old is the one from "...ro" boot that didn't
display, the other is from a boot with nomodeset)

Can provide other information as useful.

- Rich

Rich

unread,
Aug 22, 2021, 4:10:04 AM8/22/21
to
...well that's _fascinating_.
# grep -C3 nouveau /var/log/Xorg.0.log
[ 30.712] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[ 30.712] (==) modeset(0): DPMS enabled
[ 30.713] (II) modeset(0): [DRI2] Setup complete
[ 30.713] (II) modeset(0): [DRI2] DRI driver: nouveau
[ 30.713] (II) modeset(0): [DRI2] VDPAU driver: nouveau
[ 30.713] (II) Initializing extension Generic Event Extension
[ 30.713] (II) Initializing extension SHAPE
[ 30.714] (II) Initializing extension MIT-SHM
--
[ 30.728] (II) Initializing extension SELinux
[ 30.729] (II) SELinux: Disabled on system
[ 30.729] (II) Initializing extension GLX
[ 30.745] (II) AIGLX: Loaded and initialized nouveau
[ 30.745] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 30.745] (II) Initializing extension XFree86-VidModeExtension
[ 30.746] (II) Initializing extension XFree86-DGA
# journalctl -k -b 0 | grep -B10 nouveau | head -n [mumble]
Aug 22 02:54:24 struth kernel: scsi host4: ahci
Aug 22 02:54:24 struth kernel: ata1: SATA max UDMA/133 abar
m2048@0xdb504000 port 0xdb504100 irq 30
Aug 22 02:54:24 struth kernel: ata2: DUMMY
Aug 22 02:54:24 struth kernel: ata3: DUMMY
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: enabling device
(0002 -> 0003)
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: vgaarb:
deactivate vga console
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: NVIDIA G84 (084700a2)
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: pci: MSI enabled
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: trying PRAMIN...
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: ... not enabled
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: trying PROM...
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: 00000000:
ROM signature (0201) unknown
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: image 0 invalid
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: scored 0
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: trying ACPI...
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: trying ACPI...
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: trying PCIROM...
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: Invalid PCI ROM
header signature: expecting 0xaa55, got 0x0001
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: trying PLATFORM...
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: 000000f0:
NPDE signature (30303638) unknown
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: 00000000:
type 00, 53248 bytes
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: scored 4
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: using image
from PLATFORM
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: 000000f0:
NPDE signature (30303638) unknown
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: 000000f0:
NPDE signature (30303638) unknown
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: BIT signature found
Aug 22 02:54:24 struth kernel: nouveau 0000:01:00.0: bios: version
60.84.49.03.00
[...]

What changed? I didn't lob a vbios manually in or anything, if the
output there didn't make that clear...

The bootloader changed. I had the system booting from grubx64.efi
directly, but when trying to reboot into macOS, I found that the
autogenerated "boot macOS" GRUB entries just panicked, so I used alt
on boot to tell it to boot macOS without passing through GRUB or
rEFInd, and reconfigured it to launch rEFInd on boot instead.

Then I directly booted vmlinuz-5.10.0-8-amd64 from rEFInd, without
passing through GRUB, and it didn't steal my nomodeset from the grub
parameters...

...but instead of dying on switching, it happily booted.

Womp, and I say this advisedly, womp.

(GRUB chainloaded from rEFInd breaks the same.)

Curiously, when I changed it from debug=debug to debug=info, this
started appearing on successive boots from rEFInd-only:
[ 66.323195] nouveau 0000:01:00.0: firmware: failed to load
nouveau/nv84_xuc00f (-2)
[ 66.323210] nouveau 0000:01:00.0: Direct firmware load for
nouveau/nv84_xuc00f failed with error -2
[ 66.323218] nouveau 0000:01:00.0: vp: unable to load firmware
nouveau/nv84_xuc00f
[ 66.323223] nouveau 0000:01:00.0: vp: init failed, -2
[ 66.323273] nouveau 0000:01:00.0: firmware: failed to load
nouveau/nv84_xuc103 (-2)
[ 66.323278] nouveau 0000:01:00.0: Direct firmware load for
nouveau/nv84_xuc103 failed with error -2
[ 66.323284] nouveau 0000:01:00.0: bsp: unable to load firmware
nouveau/nv84_xuc103
[ 66.323288] nouveau 0000:01:00.0: bsp: init failed, -2

Video accel still works fine, but it's definitely not in my log for
the first time this worked.

Curious.

Even better, if you disable gfxterm, it works with GRUB, too...

Seems GRUB screws up the world when it makes the pretty menu.

- Rich

Rich

unread,
Aug 22, 2021, 6:00:02 AM8/22/21
to
Hm, minor note, I think I confused myself about convincing GRUB to
work, I accidentally stuck nomodeset back in the boot list from GRUB
while tinkering.

It works without nomodeset on rEFInd, though, that's still true.

I should try force-loading the saved vbios from booting that way in
GRUB and see if anything else burns down...

Also, I found https://lists.gnu.org/archive/html/help-grub/2011-03/msg00036.html,
so this has been broken for a long time.

https://lists.gnu.org/archive/html/grub-devel/2009-02/msg00130.html
seems to suggest GRUB was unlikely to fix this in a timely fashion,
which seems to still be true.

So...don't use GRUB, I guess?

- Rich
0 new messages