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

Bug#927386: /lib/modules/4.9.0-7-686/kernel/drivers/gpu/drm/radeon/radeon.ko: “modprobe radeon 'modeset=1'” on Thinkpad R60: black screen, kernel NULL pointer dereference



Package: src:linux
Version: 4.9.110-3+deb9u2
Severity: important
File: /lib/modules/4.9.0-7-686/kernel/drivers/gpu/drm/radeon/radeon.ko

Dear Maintainer,

I boot Linux with Kernel Modesetting disabled. This is the only way to
prevent a completely black screen. Unfortunately, it limits me to VESA
graphics, i.e. no 3D at all – since User Modesetting is not available.

A “modprobe radeon 'modeset=0'” only generates this kernel message:
[drm:radeon_init [radeon]] *ERROR* No UMS support in radeon module!

Whenever I attempt to load the radeon module with modeseting enabled,
the screen immediately goes black. I expected it to actually load the
driver, change the resolution using Kernel Modesetting and give me 3D
rendering acceleration, via the radeon module. The kernel outputs the
lines after this paragraph, which mention the dereferencing of a NULL
pointer; I believe this is a program error in the radeon driver code.

[ 4374.923486] [drm] radeon kernel modesetting enabled.
[ 4374.923646] checking generic (d8000000 5b0000) vs hw (d8000000 8000000)
[ 4374.923649] fb: switching to radeondrmfb from VESA VGA
[ 4374.923775] Console: switching to colour dummy device 80x25
[ 4374.924928] [drm] initializing kernel modesetting (RV515 0x1002:0x7145 0x17AA:0x2006 0x00).
[ 4374.924964] [drm] register mmio base: 0xEE000000
[ 4374.924967] [drm] register mmio size: 65536
[ 4374.925149] ATOM BIOS: M54CSP/M52CSP
[ 4374.925173] [drm] Generation 2 PCI interface, using max accessible memory
[ 4374.925183] radeon 0000:01:00.0: VRAM: 128M 0x0000000000000000 - 0x0000000007FFFFFF (128M used)
[ 4374.925190] radeon 0000:01:00.0: GTT: 512M 0x0000000008000000 - 0x0000000027FFFFFF
[ 4374.927419] [drm] Detected VRAM RAM=128M, BAR=128M
[ 4374.927423] [drm] RAM width 128bits DDR
[ 4374.936146] [TTM] Zone  kernel: Available graphics memory: 440242 kiB
[ 4374.936150] [TTM] Zone highmem: Available graphics memory: 1033590 kiB
[ 4374.936152] [TTM] Initializing pool allocator
[ 4374.936214] [drm] radeon: 128M of VRAM memory ready
[ 4374.936217] [drm] radeon: 512M of GTT memory ready.
[ 4374.936251] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 4374.937907] [drm] radeon: power management initialized
[ 4374.940380] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[ 4374.947928] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[ 4374.947982] radeon 0000:01:00.0: WB enabled
[ 4374.947991] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000008000000 and cpu addr 0xf2ea1000
[ 4374.947995] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 4374.947997] [drm] Driver supports precise vblank timestamp query.
[ 4374.948001] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[ 4374.948064] [drm] radeon: irq initialized.
[ 4374.948100] [drm] Loading R500 Microcode
[ 4374.951990] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/R520_cp.bin
[ 4374.953018] [drm] radeon: ring at 0x0000000008001000
[ 4374.953060] [drm] ring test succeeded in 9 usecs
[ 4374.953433] [drm] ib test succeeded in 0 usecs
[ 4374.954709] [drm] Radeon Display Connectors
[ 4374.954712] [drm] Connector 0:
[ 4374.954713] [drm]   VGA-1
[ 4374.954718] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[ 4374.954720] [drm]   Encoders:
[ 4374.954722] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[ 4374.954724] [drm] Connector 1:
[ 4374.954726] [drm]   LVDS-1
[ 4374.954731] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[ 4374.954732] [drm]   Encoders:
[ 4374.954734] [drm]     LCD1: INTERNAL_LVTM1
[ 4374.954736] [drm] Connector 2:
[ 4374.954738] [drm]   SVIDEO-1
[ 4374.954739] [drm]   Encoders:
[ 4374.954741] [drm]     TV1: INTERNAL_KLDSCP_DAC2
[ 4374.954743] [drm] Connector 3:
[ 4374.954745] [drm]   DVI-I-1
[ 4374.954747] [drm]   HPD1
[ 4374.954751] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[ 4374.954753] [drm]   Encoders:
[ 4374.954755] [drm]     DFP1: INTERNAL_KLDSCP_TMDS1
[ 4375.348177] [drm] fb mappable at 0xD80C0000
[ 4375.348181] [drm] vram apper at 0xD8000000
[ 4375.348183] [drm] size 5914624
[ 4375.348185] [drm] fb depth is 24
[ 4375.348187] [drm]    pitch is 5632
[ 4375.348428] fbcon: radeondrmfb (fb0) is primary device
[ 4375.348793] Console: switching to colour frame buffer device 175x65
[ 4375.348807] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[ 4375.364112] [drm] Initialized radeon 2.49.0 20080528 for 0000:01:00.0 on minor 0
[ 4375.364854] PCI registers are not implemented.
[ 4375.364890] BUG: unable to handle kernel NULL pointer dereference at 00000124
[ 4375.365041] IP: [<f9ee9f46>] atom_get_src_int+0x626/0x6f0 [radeon]
[ 4375.365209] *pde = 00000000 

[ 4375.365270] Oops: 0000 [#1] SMP
[ 4375.365324] Modules linked in: radeon btrfs xor raid6_pq ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs libcrc32c ctr ccm snd_hrtimer snd_seq snd_seq_device fuse binfmt_misc iTCO_wdt iTCO_vendor_support arc4 pcmcia coretemp ttm iwl3945 drm_kms_helper iwlegacy mac80211 drm kvm i2c_algo_bit fb_sys_fops irqbypass syscopyarea sysfillrect sysimgblt evdev cfg80211 joydev serio_raw lpc_ich pcspkr yenta_socket pcmcia_rsrc pcmcia_core thinkpad_acpi sg snd_hda_codec_analog rng_core snd_hda_codec_generic snd_hda_intel nvram ac rfkill snd_hda_codec battery snd_hda_core snd_hwdep snd_pcm snd_timer shpchp video snd soundcore button acpi_cpufreq ip_tables x_tables autofs4 ext4 crc16 jbd2 crc32c_generic fscrypto ecb lrw ablk_helper cryptd aes_i586 mbcache xts gf128mul algif_skcipher af_alg dm_crypt dm_mod
[ 4375.366979]  sr_mod cdrom sd_mod ata_generic psmouse ata_piix ahci libahci i2c_i801 i2c_smbus libata firewire_ohci scsi_mod firewire_core crc_itu_t uhci_hcd ehci_pci ehci_hcd usbcore usb_common tg3 ptp pps_core libphy thermal
[ 4375.367420] CPU: 1 PID: 775 Comm: Xorg Not tainted 4.9.0-7-686 #1 Debian 4.9.110-3+deb9u2
[ 4375.367552] Hardware name: LENOVO 946154G/946154G, BIOS 7CET49WW (1.04 ) 05/11/2006
[ 4375.367674] task: f642d6c0 task.stack: f3b1c000
[ 4375.367751] EIP: 0060:[<f9ee9f46>] EFLAGS: 00213202 CPU: 1
[ 4375.367890] EIP is at atom_get_src_int+0x626/0x6f0 [radeon]
[ 4375.367983] EAX: 00000000 EBX: 00000000 ECX: f3b1db00 EDX: 00000009
[ 4375.368009] ESI: f7282b80 EDI: 00000049 EBP: f3b1daa0 ESP: f3b1da78
[ 4375.368009]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 4375.368009] CR0: 80050033 CR2: fa8b09e0 CR3: 36a12000 CR4: 000006d0
[ 4375.368009] Stack:
[ 4375.368009]  f9ff5768 f7282b80 f3b1db04 00000001 000000e5 00000049 0000e52d f3b1db04
[ 4375.368009]  f3b1db00 00000002 f3b1dac4 f9eea6d1 00000000 00000001 0000e526 00000000
[ 4375.368009]  00000025 f9eea640 f7282b80 f3b1db34 f9eecaff 00000000 00000000 0000fd5e
[ 4375.368794] Call Trace:
[ 4375.368794]  [<f9eea6d1>] ? atom_op_div+0x91/0x170 [radeon]
[ 4375.369017]  [<f9eea640>] ? atom_op_setfbbase+0xb0/0xb0 [radeon]
[ 4375.369017]  [<f9eecaff>] ? atom_execute_table_locked+0xff/0x330 [radeon]
[ 4375.369017]  [<f9eec5f0>] ? atom_op_shift_left+0x1f0/0x1f0 [radeon]
[ 4375.369017]  [<f9eecaff>] ? atom_execute_table_locked+0xff/0x330 [radeon]
[ 4375.369017]  [<f9eecf03>] ? atom_execute_table_scratch_unlocked+0x53/0x70 [radeon]
[ 4375.369017]  [<f9eecf4b>] ? atom_execute_table+0x2b/0x40 [radeon]
[ 4375.369017]  [<f9f5add7>] ? atombios_digital_setup+0x187/0x2d0 [radeon]
[ 4375.369017]  [<f9eecf54>] ? atom_execute_table+0x34/0x40 [radeon]
[ 4375.369017]  [<f9f5cfbc>] ? radeon_atom_encoder_mode_set+0x26c/0x2e0 [radeon]
[ 4375.369017]  [<f9f5cd50>] ? radeon_atom_encoder_dpms+0x150/0x150 [radeon]
[ 4375.369017]  [<f91c5ae9>] ? drm_crtc_helper_set_mode+0x479/0x5b0 [drm_kms_helper]
[ 4375.369017]  [<f91c679a>] ? drm_crtc_helper_set_config+0x92a/0xa70 [drm_kms_helper]
[ 4375.369017]  [<f9efbd16>] ? radeon_crtc_set_config+0x46/0x100 [radeon]
[ 4375.369017]  [<f94a0793>] ? drm_mode_set_config_internal+0x53/0xd0 [drm]
[ 4375.369017]  [<f9f00240>] ? radeon_crtc_cursor_move+0x40/0x40 [radeon]
[ 4375.369017]  [<f91d47d3>] ? restore_fbdev_mode+0x213/0x2a0 [drm_kms_helper]
[ 4375.369017]  [<f91d6227>] ? drm_fb_helper_restore_fbdev_mode_unlocked+0x27/0x70 [drm_kms_helper]
[ 4375.369017]  [<f9f046aa>] ? radeon_fbdev_restore_mode+0x1a/0x40 [radeon]
[ 4375.369017]  [<f9493665>] ? drm_master_release+0x85/0x110 [drm]
[ 4375.369017]  [<f9ed7b90>] ? radeon_driver_lastclose_kms+0x10/0x20 [radeon]
[ 4375.369017]  [<f9496f6c>] ? drm_lastclose+0x3c/0x100 [drm]
[ 4375.369017]  [<f9497271>] ? drm_release+0x241/0x310 [drm]
[ 4375.369017]  [<d818d2d2>] ? handle_mm_fault+0x762/0xd90
[ 4375.369017]  [<d81ca613>] ? __fput+0xd3/0x210
[ 4375.369017]  [<d80730da>] ? task_work_run+0x7a/0x90
[ 4375.369017]  [<d8001705>] ? exit_to_usermode_loop+0xc5/0xd0
[ 4375.369017]  [<d8001b2f>] ? do_fast_syscall_32+0x13f/0x160
[ 4375.369017]  [<d859753a>] ? sysenter_past_esp+0x47/0x75
[ 4375.369017] Code: 68 01 fa 85 c9 0f 84 38 fd ff ff 89 74 24 04 c7 04 24 88 31 00 fa e8 eb ed 26 de e9 23 fd ff ff 90 8d 74 26 00 8b 47 08 8b 7d ec <8b> 34 b8 e9 30 fa ff ff 8b 45 ec c7 04 24 3e 31 00 fa 88 55 f0
[ 4375.369017] EIP: [<f9ee9f46>] 
[ 4375.369017] atom_get_src_int+0x626/0x6f0 [radeon]
[ 4375.369017]  SS:ESP 0068:f3b1da78
[ 4375.369017] CR2: 0000000000000124
[ 4375.415559] ---[ end trace cc3650281f67903d ]---

-- Package-specific info:
** Version:
Linux version 4.9.0-7-686 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13)

** Command line:
BOOT_IMAGE=/vmlinuz-4.9.0-7-686 root=/dev/mapper/uff--vg-root ro radeon.modeset=0 drm.debug=0xe quiet

** Not tainted

** Kernel log:
Unable to read kernel log; any relevant messages should be attached

** Model information

** Loaded modules:
ctr
ccm
snd_hrtimer
snd_seq
snd_seq_device
fuse
binfmt_misc
iTCO_wdt
iTCO_vendor_support
arc4
coretemp
iwl3945
iwlegacy
pcmcia
mac80211
kvm
ttm
irqbypass
drm_kms_helper
cfg80211
evdev
joydev
pcspkr
drm
serio_raw
i2c_algo_bit
fb_sys_fops
syscopyarea
sysfillrect
lpc_ich
sysimgblt
yenta_socket
pcmcia_rsrc
pcmcia_core
sg
snd_hda_codec_analog
snd_hda_codec_generic
rng_core
snd_hda_intel
snd_hda_codec
snd_hda_core
snd_hwdep
snd_pcm
thinkpad_acpi
snd_timer
nvram
battery
ac
snd
rfkill
soundcore
shpchp
video
button
acpi_cpufreq
ip_tables
x_tables
autofs4
ext4
crc16
jbd2
crc32c_generic
fscrypto
ecb
lrw
ablk_helper
cryptd
aes_i586
mbcache
xts
gf128mul
algif_skcipher
af_alg
dm_crypt
dm_mod
sr_mod
cdrom
sd_mod
ata_generic
ata_piix
ahci
libahci
firewire_ohci
psmouse
libata
scsi_mod
i2c_i801
i2c_smbus
uhci_hcd
ehci_pci
ehci_hcd
firewire_core
crc_itu_t
usbcore
usb_common
tg3
ptp
pps_core
libphy
thermal

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
	Subsystem: Lenovo ThinkPad T60 [17aa:2015]
	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 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port [8086:27a1] (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: 64 bytes
	Interrupt: pin A routed to IRQ 24
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: ee000000-ee0fffff
	Prefetchable memory behind bridge: 00000000d8000000-00000000dfffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02)
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:2010]
	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 30
	Region 0: Memory at ee400000 (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 NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 02) (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: 64 bytes
	Interrupt: pin A routed to IRQ 25
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: ee100000-ee1fffff
	Prefetchable memory behind bridge: 0000000080000000-00000000801fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 2 [8086:27d2] (rev 02) (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: 64 bytes
	Interrupt: pin B routed to IRQ 26
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 00003000-00004fff
	Memory behind bridge: ec000000-edffffff
	Prefetchable memory behind bridge: 00000000e4000000-00000000e40fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.2 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 3 [8086:27d4] (rev 02) (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: 64 bytes
	Interrupt: pin C routed to IRQ 27
	Bus: primary=00, secondary=04, subordinate=0b, sec-latency=0
	I/O behind bridge: 00005000-00006fff
	Memory behind bridge: e8000000-e9ffffff
	Prefetchable memory behind bridge: 00000000e4100000-00000000e41fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.3 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 4 [8086:27d6] (rev 02) (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: 64 bytes
	Interrupt: pin D routed to IRQ 28
	Bus: primary=00, secondary=0c, subordinate=13, sec-latency=0
	I/O behind bridge: 00007000-00008fff
	Memory behind bridge: ea000000-ebffffff
	Prefetchable memory behind bridge: 00000000e4200000-00000000e42fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200a]
	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 1800 [size=32]
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd

00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200a]
	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 17
	Region 4: I/O ports at 1820 [size=32]
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd

00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200a]
	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 18
	Region 4: I/O ports at 1840 [size=32]
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd

00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200a]
	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 19
	Region 4: I/O ports at 1860 [size=32]
	Kernel driver in use: uhci_hcd
	Kernel modules: uhci_hcd

00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200b]
	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 19
	Region 0: Memory at ee404000 (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 e2) (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=15, subordinate=18, sec-latency=32
	I/O behind bridge: 00009000-0000cfff
	Memory behind bridge: e4300000-e7ffffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000e3ffffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:2009]
	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: intel_rng, lpc_ich, leds_ss4200

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02) (prog-if 8a [Master SecP PriP])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200c]
	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 16
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374
	Region 4: I/O ports at 1880 [size=16]
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, ata_generic

00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] [8086:27c5] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200d]
	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 29
	Region 0: I/O ports at 18c8 [size=8]
	Region 1: I/O ports at 18ac [size=4]
	Region 2: I/O ports at 18c0 [size=8]
	Region 3: I/O ports at 18a8 [size=4]
	Region 4: I/O ports at 18b0 [size=16]
	Region 5: Memory at ee404400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 02)
	Subsystem: Lenovo ThinkPad R60/T60/X60 series [17aa:200f]
	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 A routed to IRQ 23
	Region 4: I/O ports at 18e0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV515/M54 [Mobility Radeon X1400] [1002:7145] (prog-if 00 [VGA controller])
	Subsystem: Lenovo Thinkpad T60 model 2007 [17aa:2006]
	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 11
	Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at 2000 [size=256]
	Region 2: Memory at ee000000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel modules: radeon

02:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 21)
	Subsystem: Lenovo ThinkPad R60e [17aa:2081]
	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 32
	Region 0: Memory at ee100000 (64-bit, non-prefetchable) [size=64K]
	Expansion ROM at <ignored> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: tg3
	Kernel modules: tg3

03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4227] (rev 02)
	Subsystem: Intel Corporation ThinkPad T60/R60e/X60s [8086:1011]
	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 31
	Region 0: Memory at edf00000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: iwl3945
	Kernel modules: iwl3945

15:00.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]
	Subsystem: Lenovo PCIxx12 Cardbus Controller [17aa:202f]
	Physical Slot: 1-1
	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: 168, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at e4300000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=15, secondary=16, subordinate=17, sec-latency=176
	Memory window 0: e0000000-e3ffffff (prefetchable)
	Memory window 1: 84000000-87ffffff
	I/O window 0: 00009000-000090ff
	I/O window 1: 00009400-000094ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001
	Capabilities: <access denied>
	Kernel driver in use: yenta_cardbus
	Kernel modules: yenta_socket

15:00.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a] (prog-if 10 [OHCI])
	Subsystem: Lenovo PCIxx12 OHCI Compliant IEEE 1394 Host Controller [17aa:202e]
	Physical Slot: 1-1
	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: 64 (500ns min, 1000ns max)
	Interrupt: pin B routed to IRQ 17
	Region 0: Memory at e4301000 (32-bit, non-prefetchable) [size=2K]
	Region 1: Memory at e4304000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire_ohci


** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0483:2016 STMicroelectronics Fingerprint Reader
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


-- System Information:
Debian Release: 9.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-7-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.9.0-7-686 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.130
ii  kmod                                    23-2
ii  linux-base                              4.5

Versions of packages linux-image-4.9.0-7-686 recommends:
ii  firmware-linux-free  3.4
pn  irqbalance           <none>

Versions of packages linux-image-4.9.0-7-686 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 2.02~beta3-5+deb9u1
pn  linux-doc-4.9           <none>

Versions of packages linux-image-4.9.0-7-686 is related to:
ii  firmware-amd-graphics     20161130-4
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>
ii  firmware-linux-nonfree    20161130-4
ii  firmware-misc-nonfree     20161130-4
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

Reply to: