Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #81345 > unrolled thread

Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm

Started byCordell Bloor <cgmb@slerp.xyz>
First post2023-12-29 08:10 +0100
Last post2024-01-06 14:30 +0100
Articles 7 — 4 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm Cordell Bloor <cgmb@slerp.xyz> - 2023-12-29 08:10 +0100
    Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm Salvatore Bonaccorso <carnil@debian.org> - 2023-12-29 14:00 +0100
      Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm Diederik de Haas <didi.debian@cknow.org> - 2023-12-29 14:40 +0100
    Processed: Re: Bug#1059607: linux-image-6.1.0-16-amd64: Steam  Deck does not recognize USB keyboard on Bookworm "Debian Bug Tracking System" <owner@bugs.debian.org> - 2023-12-29 14:00 +0100
    Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm Salvatore Bonaccorso <carnil@debian.org> - 2023-12-29 21:10 +0100
    Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm Salvatore Bonaccorso <carnil@debian.org> - 2024-01-06 10:00 +0100
    Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm Salvatore Bonaccorso <carnil@debian.org> - 2024-01-06 14:30 +0100

#81345 — Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm

FromCordell Bloor <cgmb@slerp.xyz>
Date2023-12-29 08:10 +0100
SubjectBug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm
Message-ID<HQfah-gQye-1@gated-at.bofh.it>
Package: src:linux
Version: 6.1.67-1
Severity: important
X-Debbugs-Cc: cgmb@slerp.xyz

Dear Maintainer,

When Debian 12 is installed on the Steam Deck, the process goes smoothly until
the system is rebooted. When the system reboots, it switches to the 6.1.0-16
kernel package. At this point, power delivery through the Steam Deck's USB-C
connector works, but it will not recognize a keyboard or ethernet adapter.

This is a pain because without networking or keyboard input, it's difficult
to debug or understand what is happening. I reinstalled and configured the
WiFi during setup so that I could get SSH access for debugging (though in
retrospect, this was not necessary). An easier workaround is to select
an older kernel in GRUB.

Everything works fine if I boot from 6.1.0-10, so this is a regression in
bookworm-updates.

Sincerely,
Cory Bloor

-- Package-specific info:
** Version:
Linux version 6.1.0-16-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12)

** Command line:
BOOT_IMAGE=/vmlinuz-6.1.0-16-amd64 root=/dev/mapper/starrynight--vg-root ro quiet

** Not tainted

** Kernel log:
[    4.315100] cdc_acm 1-3:1.3: ttyACM0: USB ACM device
[    4.316847] usbcore: registered new interface driver cdc_acm
[    4.316853] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    4.321956] ccp 0000:04:00.2: tee enabled
[    4.321965] ccp 0000:04:00.2: psp enabled
[    4.331647] Adding 1003516k swap on /dev/mapper/starrynight--vg-swap_1.  Priority:-2 extents:1 across:1003516k SSFS
[    4.356574] EXT4-fs (nvme0n1p2): mounting ext2 file system using the ext4 subsystem
[    4.357899] EXT4-fs (nvme0n1p2): mounted filesystem without journal. Quota mode: none.
[    4.370324] input: PC Speaker as /devices/platform/pcspkr/input/input10
[    4.377613] RAPL PMU: API unit is 2^-32 Joules, 1 fixed counters, 163840 ms ovfl timer
[    4.377620] RAPL PMU: hw unit of domain package 2^-16 Joules
[    4.385971] snd_pci_acp5x 0000:04:00.5: enabling device (0000 -> 0002)
[    4.392901] cryptd: max_cpu_qlen set to 1000
[    4.428289] input: FTS3528:00 2808:1015 as /devices/platform/AMDI0010:01/i2c-1/i2c-FTS3528:00/0018:2808:1015.0001/input/input11
[    4.428546] input: FTS3528:00 2808:1015 UNKNOWN as /devices/platform/AMDI0010:01/i2c-1/i2c-FTS3528:00/0018:2808:1015.0001/input/input13
[    4.428701] hid-multitouch 0018:2808:1015.0001: input,hidraw0: I2C HID v1.00 Device [FTS3528:00 2808:1015] on i2c-FTS3528:00
[    4.454880] AVX2 version of gcm_enc/dec engaged.
[    4.454921] AES CTR mode by8 optimization enabled
[    4.475717] alg: No test for fips(ansi_cprng) (fips_ansi_cprng)
[    4.476375] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
[    4.476484] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[    4.487225] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    4.489672] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input14
[    4.489751] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input15
[    4.489807] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input16
[    4.489860] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input17
[    4.540193] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    4.540482] cfg80211: Loaded X.509 cert 'benh@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf'
[    4.540744] cfg80211: Loaded X.509 cert 'romain.perier@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[    4.541093] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    4.541646] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[    4.541767] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[    4.664334] Bluetooth: Core ver 2.22
[    4.664392] NET: Registered PF_BLUETOOTH protocol family
[    4.664393] Bluetooth: HCI device and connection manager initialized
[    4.664401] Bluetooth: HCI socket layer initialized
[    4.664405] Bluetooth: L2CAP socket layer initialized
[    4.664410] Bluetooth: SCO socket layer initialized
[    4.670293] SVM: TSC scaling supported
[    4.670298] kvm: Nested Virtualization enabled
[    4.670300] SVM: kvm: Nested Paging enabled
[    4.670304] SEV supported: 14 ASIDs
[    4.670321] SVM: Virtual VMLOAD VMSAVE supported
[    4.670322] SVM: Virtual GIF supported
[    4.670322] SVM: LBR virtualization supported
[    4.676487] rtw_8822ce 0000:03:00.0: enabling device (0000 -> 0003)
[    4.676621] MCE: In-kernel MCE decoding enabled.
[    4.677486] rtw_8822ce 0000:03:00.0: firmware: direct-loading firmware rtw88/rtw8822c_fw.bin
[    4.677523] rtw_8822ce 0000:03:00.0: Firmware version 9.9.14, H2C version 15
[    4.677579] rtw_8822ce 0000:03:00.0: firmware: direct-loading firmware rtw88/rtw8822c_wow_fw.bin
[    4.677583] rtw_8822ce 0000:03:00.0: Firmware version 9.9.4, H2C version 15
[    4.679825] usbcore: registered new interface driver btusb
[    4.681299] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000c lmp_ver=0a lmp_subver=8822
[    4.683276] Bluetooth: hci0: RTL: rom_version status=0 version=3
[    4.683283] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_fw.bin
[    4.683737] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8822cu_fw.bin
[    4.683760] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_config.bin
[    4.683858] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8822cu_config.bin
[    4.683881] Bluetooth: hci0: RTL: cfg_sz 6, total sz 35458
[    4.683917] intel_rapl_common: Found RAPL domain package
[    4.683920] intel_rapl_common: Found RAPL domain core
[    4.748191] rtw_8822ce 0000:03:00.0 wlo1: renamed from wlan0
[    4.992551] Bluetooth: hci0: RTL: fw version 0xffb8abd3
[    5.087561] audit: type=1400 audit(1703830858.797:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=656 comm="apparmor_parser"
[    5.088423] audit: type=1400 audit(1703830858.801:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oosplash" pid=655 comm="apparmor_parser"
[    5.088731] audit: type=1400 audit(1703830858.801:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=650 comm="apparmor_parser"
[    5.089442] audit: type=1400 audit(1703830858.801:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=654 comm="apparmor_parser"
[    5.089450] audit: type=1400 audit(1703830858.801:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=654 comm="apparmor_parser"
[    5.089455] audit: type=1400 audit(1703830858.801:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=654 comm="apparmor_parser"
[    5.089502] audit: type=1400 audit(1703830858.801:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=651 comm="apparmor_parser"
[    5.089509] audit: type=1400 audit(1703830858.801:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=651 comm="apparmor_parser"
[    5.092160] audit: type=1400 audit(1703830858.805:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=658 comm="apparmor_parser"
[    5.193520] kauditd_printk_skb: 8 callbacks suppressed
[    5.193526] audit: type=1400 audit(1703830858.905:19): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince" pid=653 comm="apparmor_parser"
[    5.193536] audit: type=1400 audit(1703830858.905:20): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince//sanitized_helper" pid=653 comm="apparmor_parser"
[    5.193541] audit: type=1400 audit(1703830858.905:21): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince-previewer" pid=653 comm="apparmor_parser"
[    5.193545] audit: type=1400 audit(1703830858.905:22): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince-previewer//sanitized_helper" pid=653 comm="apparmor_parser"
[    5.193549] audit: type=1400 audit(1703830858.905:23): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince-thumbnailer" pid=653 comm="apparmor_parser"
[    5.228338] audit: type=1400 audit(1703830858.941:24): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-soffice" pid=657 comm="apparmor_parser"
[    5.228348] audit: type=1400 audit(1703830858.941:25): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-soffice//gpg" pid=657 comm="apparmor_parser"
[    5.325636] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.325641] Bluetooth: BNEP filters: protocol multicast
[    5.325646] Bluetooth: BNEP socket layer initialized
[    5.328299] Bluetooth: MGMT ver 1.22
[    5.333092] NET: Registered PF_ALG protocol family
[    5.397180] audit: type=1400 audit(1703830859.109:26): apparmor="DENIED" operation="capable" profile="/usr/sbin/cupsd" pid=778 comm="cupsd" capability=12  capname="net_admin"
[    5.429422] NET: Registered PF_QIPCRTR protocol family
[    6.917585] Bluetooth: RFCOMM TTY layer initialized
[    6.917602] Bluetooth: RFCOMM socket layer initialized
[    6.917611] Bluetooth: RFCOMM ver 1.11
[    7.895671] rfkill: input handler disabled
[   11.060410] wlo1: authenticate with 04:42:1a:5d:17:c4
[   11.553890] wlo1: send auth to 04:42:1a:5d:17:c4 (try 1/3)
[   11.557514] wlo1: authenticated
[   11.560102] wlo1: associate with 04:42:1a:5d:17:c4 (try 1/3)
[   11.564075] wlo1: RX AssocResp from 04:42:1a:5d:17:c4 (capab=0x1011 status=0 aid=15)
[   11.564477] wlo1: associated
[   11.567352] wlo1: Limiting TX power to 23 (23 - 0) dBm as advertised by 04:42:1a:5d:17:c4
[   11.696462] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
[   14.802785] platform acp5x_mach.0: deferred probe pending

** Model information
sys_vendor: Valve
product_name: Jupiter
product_version: 1
chassis_vendor: Valve
chassis_version: 1
bios_vendor: Valve
bios_version: F7A0116
board_vendor: Valve
board_name: Jupiter
board_version: 

** Loaded modules:
ccm
rfcomm
snd_seq_dummy
snd_hrtimer
snd_seq
snd_seq_device
qrtr
cmac
algif_hash
algif_skcipher
af_alg
bnep
binfmt_misc
nls_ascii
nls_cp437
vfat
fat
intel_rapl_msr
intel_rapl_common
btusb
btrtl
edac_mce_amd
rtw88_8822ce
btbcm
rtw88_8822c
btintel
rtw88_pci
btmtk
kvm_amd
rtw88_core
bluetooth
kvm
irqbypass
mac80211
jitterentropy_rng
ghash_clmulni_intel
libarc4
sha256_ssse3
sha512_ssse3
sha1_ssse3
sha512_generic
cfg80211
ctr
snd_hda_codec_hdmi
drbg
snd_soc_acp5x_mach
snd_hda_intel
ansi_cprng
snd_soc_cs35l41_spi
snd_intel_dspcfg
snd_acp5x_pcm_dma
snd_soc_cs35l41
snd_intel_sdw_acpi
snd_soc_nau8821
snd_soc_wm_adsp
snd_acp5x_i2s
snd_hda_codec
aesni_intel
joydev
snd_pci_acp6x
crypto_simd
ecdh_generic
snd_soc_core
snd_hda_core
snd_pci_acp5x
cryptd
snd_rn_pci_acp3x
cs_dsp
snd_acp_config
snd_hwdep
snd_compress
snd_soc_cs35l41_lib
snd_soc_acpi
rapl
pcspkr
wdat_wdt
rfkill
snd_pcm
ecc
sp5100_tco
snd_pci_acp3x
cdc_acm
watchdog
ccp
snd_timer
opt3001
snd
regmap_spi
industrialio
soundcore
ac
acpi_cpufreq
hid_multitouch
serio_raw
evdev
msr
parport_pc
ppdev
lp
parport
fuse
loop
efi_pstore
configfs
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
usbhid
amdgpu
dm_mod
gpu_sched
drm_buddy
i2c_algo_bit
drm_display_helper
cec
rc_core
xhci_pci
drm_ttm_helper
xhci_hcd
ttm
nvme
nvme_core
sdhci_pci
drm_kms_helper
usbcore
t10_pi
cqhci
sdhci
crc64_rocksoft
crc64
crc_t10dif
hid_generic
crct10dif_generic
drm
crct10dif_pclmul
crc32_pclmul
crc32c_intel
mmc_core
i2c_piix4
usb_common
crct10dif_common
battery
video
i2c_hid_acpi
wmi
i2c_hid
hid
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 noprefixroute 
       valid_lft forever preferred_lft forever
2: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 14:d4:24:d1:ad:01 brd ff:ff:ff:ff:ff:ff
    altname wlp3s0
    inet 192.168.1.82/24 brd 192.168.1.255 scope global dynamic noprefixroute wlo1
       valid_lft 85340sec preferred_lft 85340sec
    inet6 2001:56a:79b4:7000:c1a:687b:db5b:a048/64 scope global temporary dynamic 
       valid_lft 14609sec preferred_lft 14309sec
    inet6 2001:56a:79b4:7000:16d4:24ff:fed1:ad01/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 14609sec preferred_lft 14309sec
    inet6 fe80::16d4:24ff:fed1:ad01/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

*** Device statistics:
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:    3018      30    0    0    0     0          0         0     3018      30    0    0    0     0       0          0
  wlo1: 1562513    6613    0  629    0     0          0         0   803977    1179    0    0    0     0       0          0


** PCI devices:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Root Complex [1022:1645]
	Subsystem: Valve Software VanGogh Root Complex [1e44:1776]
	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-

00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
	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-

00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1647] (prog-if 00 [Normal decode])
	Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1453]
	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: 64 bytes
	Interrupt: pin ? routed to IRQ 25
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: 80600000-806fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	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:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1647] (prog-if 00 [Normal decode])
	Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1453]
	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: 64 bytes
	Interrupt: pin ? routed to IRQ 26
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: 80500000-805fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	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:01.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1647] (prog-if 00 [Normal decode])
	Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh PCIe GPP Bridge [1022:1453]
	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: 64 bytes
	Interrupt: pin ? routed to IRQ 27
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 2000-2fff [size=4K] [16-bit]
	Memory behind bridge: 80400000-804fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	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:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
	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-

00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648] (prog-if 00 [Normal decode])
	Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 28
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 1000-1fff [size=4K] [16-bit]
	Memory behind bridge: 80000000-803fffff [size=4M] [32-bit]
	Prefetchable memory behind bridge: f8e0000000-f8f01fffff [size=258M] [32-bit]
	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:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648] (prog-if 00 [Normal decode])
	Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 29
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: [disabled] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	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:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648] (prog-if 00 [Normal decode])
	Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh Internal PCIe GPP Bridge to Bus [1022:1648]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 30
	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: [disabled] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	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:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Valve Software FCH SMBus Controller [1e44:1776]
	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-
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco

00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Valve Software FCH LPC Bridge [1e44:1776]
	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

00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 0 [1022:1660]
	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-

00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 1 [1022:1661]
	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-

00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 2 [1022:1662]
	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-

00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 3 [1022:1663]
	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-

00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 4 [1022:1664]
	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-

00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 5 [1022:1665]
	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-

00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 6 [1022:1666]
	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-

00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] VanGogh Data Fabric; Function 7 [1022:1667]
	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-

01:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. OM3PDP3 NVMe SSD [2646:500d] (rev 01) (prog-if 02 [NVM Express])
	Subsystem: Kingston Technology Company, Inc. OM3PDP3 NVMe SSD [2646:500d]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 34
	Region 0: Memory at 80600000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

02:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01) (prog-if 01)
	Subsystem: Valve Software SD/MMC Card Reader Controller [1e44:1776]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 33
	Region 0: Memory at 80501000 (32-bit, non-prefetchable) [size=4K]
	Region 1: Memory at 80500000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter [10ec:c822]
	DeviceName: Broadcom 5762
	Subsystem: AzureWave RTL8822CE 802.11ac PCIe Wireless Network Adapter [1a3b:4210]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 60
	Region 0: I/O ports at 2000 [size=256]
	Region 2: Memory at 80400000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: rtw_8822ce
	Kernel modules: rtw88_8822ce

04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405] [1002:163f] (rev ae) (prog-if 00 [VGA controller])
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405] [1002:0123]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 44
	Region 0: Memory at f8e0000000 (64-bit, prefetchable) [size=256M]
	Region 2: Memory at f8f0000000 (64-bit, prefetchable) [size=2M]
	Region 4: I/O ports at 1000 [size=256]
	Region 5: Memory at 80300000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
	Subsystem: Valve Software Rembrandt Radeon High Definition Audio Controller [1e44:1776]
	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: 64 bytes
	Interrupt: pin B routed to IRQ 59
	Region 0: Memory at 803c0000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

04:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP [1022:1649]
	Subsystem: Valve Software VanGogh PSP/CCP [1e44:1776]
	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: 64 bytes
	Interrupt: pin C routed to IRQ 54
	Region 2: Memory at 80200000 (32-bit, non-prefetchable) [size=1M]
	Region 5: Memory at 803c4000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: ccp
	Kernel modules: ccp

04:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] VanGogh USB0 [1022:163a] (prog-if fe [USB Device])
	Subsystem: Valve Software VanGogh USB0 [1e44:1776]
	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: 64 bytes
	Interrupt: pin D routed to IRQ 255
	Region 0: Memory at 80000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>

04:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] VanGogh USB1 [1022:163b] (prog-if 30 [XHCI])
	Subsystem: Valve Software VanGogh USB1 [1e44:1776]
	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: 64 bytes
	Interrupt: pin A routed to IRQ 44
	Region 0: Memory at 80100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

04:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 50)
	Subsystem: Valve Software ACP/ACP3X/ACP6x Audio Coprocessor [1e44:1776]
	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: 64 bytes
	Interrupt: pin B routed to IRQ 57
	Region 0: Memory at 80380000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: <access denied>
	Kernel driver in use: snd_pci_acp5x
	Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x

05:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a] (rev 61)
	Subsystem: Valve Software Zeppelin/Raven/Raven2 PCIe Dummy Function [1e44:1776]
	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-
	Capabilities: <access denied>

06:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a]
	Subsystem: Valve Software Zeppelin/Raven/Raven2 PCIe Dummy Function [1e44:1776]
	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-
	Capabilities: <access denied>


** USB devices:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 13d3:3553 IMC Networks Bluetooth Radio
Bus 001 Device 002: ID 28de:1205 Valve Software Steam Deck Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


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

Kernel: Linux 6.1.0-16-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.1.0-16-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.142
ii  kmod                                    30+20221128-1
ii  linux-base                              4.9

Versions of packages linux-image-6.1.0-16-amd64 recommends:
ii  apparmor             3.0.8-3
ii  firmware-linux-free  20200122-1

Versions of packages linux-image-6.1.0-16-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-efi-amd64          2.06-13+deb12u1
pn  linux-doc-6.1           <none>

Versions of packages linux-image-6.1.0-16-amd64 is related to:
ii  firmware-amd-graphics     20230210-5
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>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
ii  firmware-realtek          20230210-5
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information

[toc] | [next] | [standalone]


#81348

FromSalvatore Bonaccorso <carnil@debian.org>
Date2023-12-29 14:00 +0100
Message-ID<HQkCZ-gTxk-3@gated-at.bofh.it>
In reply to#81345
Control: tags -1 + moreinfo

Hi,

On Thu, Dec 28, 2023 at 11:56:04PM -0700, Cordell Bloor wrote:
> Package: src:linux
> Version: 6.1.67-1
> Severity: important
> X-Debbugs-Cc: cgmb@slerp.xyz
> 
> Dear Maintainer,
> 
> When Debian 12 is installed on the Steam Deck, the process goes smoothly until
> the system is rebooted. When the system reboots, it switches to the 6.1.0-16
> kernel package. At this point, power delivery through the Steam Deck's USB-C
> connector works, but it will not recognize a keyboard or ethernet adapter.
> 
> This is a pain because without networking or keyboard input, it's difficult
> to debug or understand what is happening. I reinstalled and configured the
> WiFi during setup so that I could get SSH access for debugging (though in
> retrospect, this was not necessary). An easier workaround is to select
> an older kernel in GRUB.
> 
> Everything works fine if I boot from 6.1.0-10, so this is a regression in
> bookworm-updates.

I realize this is asking much, but do you think you would be able to
bisect the upstream versions accordingly to see if you find the
introducing commit for the issue?

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#81351

FromDiederik de Haas <didi.debian@cknow.org>
Date2023-12-29 14:40 +0100
Message-ID<HQlfH-gTZ8-5@gated-at.bofh.it>
In reply to#81348

[Multipart message — attachments visible in raw view] — view raw

On Friday, 29 December 2023 13:50:34 CET Salvatore Bonaccorso wrote:
> > Version: 6.1.67-1
> > 
> > When the system reboots, it switches to the 6.1.0-16 kernel package. At
> > this point, power delivery through the Steam Deck's USB-C connector works,
> > but it will not recognize a keyboard or ethernet adapter.
> > 
> > Everything works fine if I boot from 6.1.0-10, so this is a regression in
> > bookworm-updates.
> 
> I realize this is asking much, but do you think you would be able to
> bisect the upstream versions accordingly to see if you find the
> introducing commit for the issue?

Via https://snapshot.debian.org/package/linux-signed-amd64/ you can find ready-
made kernel between -10 en -16 which should help narrow the range of the 
problematic commit.
FYI: kernel 6.1.38-3 got ABI 11 (thus 6.1.0-11)

But: do NOT use version 6.1.64-1 (6.1.0-14)  as it contains an ext4 bug which 
could cause data loss (https://bugs.debian.org/1057843)

[toc] | [prev] | [next] | [standalone]


#81349 — Processed: Re: Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2023-12-29 14:00 +0100
SubjectProcessed: Re: Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm
Message-ID<HQkCZ-gTxk-1@gated-at.bofh.it>
In reply to#81345
Processing control commands:

> tags -1 + moreinfo
Bug #1059607 [src:linux] linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm
Added tag(s) moreinfo.

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

[toc] | [prev] | [next] | [standalone]


#81363

FromSalvatore Bonaccorso <carnil@debian.org>
Date2023-12-29 21:10 +0100
Message-ID<HQrl7-gXNV-13@gated-at.bofh.it>
In reply to#81345
Hi Cordell,

Thanks Diederik for providing Cordell with more details on how to
bisect the Debian version.

On Fri, Dec 29, 2023 at 12:37:42PM -0700, Cordell Bloor wrote:
> found 1059607 6.1.66-1
> not-found 1059607 6.1.55-1
> not-found 1059607 6.1.52-1
> not-found 1059607 6.1.38-1
> thanks
> 
> On 2023-12-29 06:22, Diederik de Haas wrote:
> > On Friday, 29 December 2023 13:50:34 CET Salvatore Bonaccorso wrote:
> > > I realize this is asking much, but do you think you would be able to
> > > bisect the upstream versions accordingly to see if you find the
> > > introducing commit for the issue?
> > Viahttps://snapshot.debian.org/package/linux-signed-amd64/  you can find ready-
> > made kernel between -10 en -16 which should help narrow the range of the
> > problematic commit.
> 
> Thank you. I didn't know about the snapshot repository. That helped narrow
> things down. The breakage was introduced between -13 and -15. I've never
> built the kernel from source, but I need to learn for an unrelated kernel
> bug I reported upstream anyway. I'll report back once I find the specific
> commit.
> 
> The Steam Deck I'm using was donated by Valve for testing AMD GPU software
> on the Debian ROCm Team's CI [1], so this sort of debugging is the reason
> they gave it to me.

That's good thanks!

> On 2023-12-29 06:22, Diederik de Haas wrote:
> > But: do NOT use version 6.1.64-1 (6.1.0-14)  as it contains an ext4 bug which
> > could cause data loss (https://bugs.debian.org/1057843)
> 
> Unfortunately, the commit I'm hunting for is somewhere in the range where
> this bug was introduced.

Okay given that is not a production system, and the ext4 data
corruption issue is hit under very specific circumstances (see
https://lwn.net/Articles/954841/) I think you can safely still use the
upstream stable repostiory for bisect. Altenative is that you on
bisect apply as well the prerequisite commit, for those having the
ext4 data corruption causing commit otherwise.

Makes the bisect bit more complicated but can work.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#81454

FromSalvatore Bonaccorso <carnil@debian.org>
Date2024-01-06 10:00 +0100
Message-ID<HTaH7-1b2r-9@gated-at.bofh.it>
In reply to#81345
Hi Cordell,

On Sun, Dec 31, 2023 at 03:25:53AM -0700, Cordell Bloor wrote:
> b25a2f247083389e44a1c7ffb9375c7cf20fabb5 is the first bad commit
> commit b25a2f247083389e44a1c7ffb9375c7cf20fabb5
> Author: Vicki Pfau <vi@endrift.com>
> Date:   Wed Sep 27 13:22:12 2023 -0700
> 
>     PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> 
>     commit 7e6f3b6d2c352b5fde37ce3fed83bdf6172eebd4 upstream.
> 
>     The AMD VanGogh SoC contains a DesignWare USB3 Dual-Role Device that can
> be
>     operated as either a USB Host or a USB Device, similar to on the AMD
> Nolan
>     platform.
> 
>     be6646bfbaec ("PCI: Prevent xHCI driver from claiming AMD Nolan USB3 DRD
>     device") added a quirk to let the dwc3 driver claim the Nolan device
> since
>     it provides more specific support.
> 
>     Extend that quirk to include the VanGogh SoC USB3 device.
> 
>     Link: https://lore.kernel.org/r/20230927202212.2388216-1-vi@endrift.com
>     Signed-off-by: Vicki Pfau <vi@endrift.com>
>     [bhelgaas: include be6646bfbaec reference, add stable tag]
>     Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
>     Cc: stable@vger.kernel.org      # v3.19+
>     Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> 
>  drivers/pci/quirks.c    | 8 +++++---
>  include/linux/pci_ids.h | 1 +
>  2 files changed, 6 insertions(+), 3 deletions(-)

Thanks. The above commit was backported to several stable series,
relevant for Debian are 5.10.200, 6.1.62, (6.5.11) and 6.6.1.

Is the issue as well reproducible with the kernels 6.5.13-1 in
testing, 6.6.9-1 in unstable?

With those datapoints it might now be good if you can report it to
upstream. Contact point would be the people from the issue introducing
commit, expanded with the linux-pci@vger.kernel.org and
linux-kernel@vger.kernel.org lists.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#81461

FromSalvatore Bonaccorso <carnil@debian.org>
Date2024-01-06 14:30 +0100
Message-ID<HTeUq-1dKv-7@gated-at.bofh.it>
In reply to#81345
Hi,

On Sat, Jan 06, 2024 at 05:44:39AM -0700, Cordell Bloor wrote:
> I was discussing this bug with Christian Kastner the other day. He
> suggested:
> 
> On 2024-01-02 14:55, Christian Kastner wrote:
> > The hint in the offending comment regarding the dwc3 driver made me
> > curious. It seems that it is not enabled in the Debian kernel, so this
> > is probably something Debian-specific:
> > 
> >    $ grep DWC3 /boot/config-6.1.0-17-amd64
> >    # CONFIG_USB_DWC3 is not set
> > 
> > The solution would be to request enabling this driver in that bug report
> > (ideally building/testing it first, if it's not too much work).
> 
> I gave that a try last night and I can confirm that enabling USB_DWC3
> resolved the problem when I tested it with
> b25a2f247083389e44a1c7ffb9375c7cf20fabb5. I then tested 6.1.71 with USB_DWC3
> disabled and with it enabled. My testing confirmed that USB devices work as
> expected when USB_DWC3 was enabled.

Thanks!

And given this commit was backported to 4.19.298, 5.10.200, 6.1.62,
6.5.11 and 6.6.1. Can you confirm the problem is as well present in
the current available 6.5.13-1 and 6.6.9-1?

Regards,
Salvatore

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web