Bug#572754: linux-image-2.6.33-2-amd64: Xorg / virtual console switching glitch with KMS on i915
Package: linux-2.6
Version: 2.6.32-8
Severity: normal
While I am currently running 2.6.33-2, I also have this problem with
2.6.32-8. The issue is that when I switch from Xorg to a virtual
console, wait some seconds and then switch back to Xorg, for about 0.5
seconds I see what was on the screen before I switched away from Xorg,
then the screen flashes and gets updated by Xorg. Usually when it gets
updated the screensaver has kicked in. I would expect that when
switching back to Xorg I'd see the screensaver instead of a flash of my
desktop. I also wonder if this could be a minor information disclosure
security issue. As you can see below, I have an i915-based Intel GPU,
which defaults to using KMS. I didn't have this issue before i915 was
switched to using KMS by default.
-- Package-specific info:
** Version:
Linux version 2.6.33-2-amd64 (Debian 2.6.33-1~experimental.2) (maks@debian.org) (gcc version 4.3.4 (Debian 4.3.4-8) ) #1 SMP Sun Feb 28 18:30:42 UTC 2010
** Kernel log:
[ 35.341989] udev: starting version 151
[ 36.325795] ACPI: WMI: Mapper loaded
[ 36.341383] input: Dell WMI hotkeys as /devices/virtual/input/input9
[ 36.540780] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 36.577084] ACPI: SSDT 000000005f6d4134 00244 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
[ 36.577555] ACPI: SSDT 000000005f6d3ee9 001C6 (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
[ 36.578516] ACPI: SSDT 000000005f6d4378 000C4 (v01 PmRef Cpu1Ist 00003000 INTL 20050624)
[ 36.578929] ACPI: SSDT 000000005f6d40af 00085 (v01 PmRef Cpu1Cst 00003000 INTL 20050624)
[ 36.620815] ACPI: Battery Slot [BAT0] (battery present)
[ 36.626575] ACPI: AC Adapter [AC] (on-line)
[ 37.225503] Synaptics Touchpad, model: 1, fw: 6.2, id: 0x180b1, caps: 0xa04713/0x200000
[ 37.261157] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
[ 37.379467] cfg80211: Using static regulatory domain info
[ 37.379470] cfg80211: Regulatory domain: 00
[ 37.379473] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 37.379476] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[ 37.379480] (2457000 KHz - 2482000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
[ 37.379483] (2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
[ 37.379486] (5170000 KHz - 5250000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[ 37.379489] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[ 37.379900] cfg80211: Calling CRDA to update world regulatory domain
[ 37.380702] i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 37.381747] leds_ss4200: no LED devices found
[ 38.165282] intel_rng: FWH not detected
[ 39.058204] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 2.6.33-2-amd64-ks
[ 39.058208] iwl3945: Copyright(c) 2003-2009 Intel Corporation
[ 39.058332] iwl3945 0000:0b:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 39.058348] iwl3945 0000:0b:00.0: setting latency timer to 64
[ 39.112192] iwl3945 0000:0b:00.0: Tunable channels: 13 802.11bg, 4 802.11a channels
[ 39.112197] iwl3945 0000:0b:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 39.112314] alloc irq_desc for 26 on node -1
[ 39.112317] alloc kstat_irqs on node -1
[ 39.112353] iwl3945 0000:0b:00.0: irq 26 for MSI/MSI-X
[ 39.612674] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 39.751273] Bluetooth: Core ver 2.15
[ 39.751343] NET: Registered protocol family 31
[ 39.751345] Bluetooth: HCI device and connection manager initialized
[ 39.751349] Bluetooth: HCI socket layer initialized
[ 40.332578] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 40.332718] usbcore: registered new interface driver btusb
[ 40.333302] usbcore: registered new interface driver cdc_ether
[ 40.637584] rndis_host 1-3:1.0: RNDIS_MSG_QUERY(0x00010202) failed, -47
[ 40.654363] eth1: register 'rndis_host' at usb-0000:00:1d.7-3, RNDIS device, 80:00:60:0f:e8:00
[ 40.654400] usbcore: registered new interface driver rndis_host
[ 40.840238] usbcore: registered new interface driver rndis_wlan
[ 41.239498] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 41.239585] alloc irq_desc for 27 on node -1
[ 41.239588] alloc kstat_irqs on node -1
[ 41.239604] HDA Intel 0000:00:1b.0: irq 27 for MSI/MSI-X
[ 41.239644] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 41.696494] input: HDA Intel Mic at Ext Right Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 41.696606] input: HDA Intel HP Out at Ext Right Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 42.761426] cfg80211: World regulatory domain updated:
[ 42.761430] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 42.761434] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 42.761437] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 42.761440] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 42.761444] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 42.761447] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 44.295953] EXT3-fs (dm-1): using internal journal
[ 44.750644] loop: module loaded
[ 46.497344] Adding 4607992k swap on /dev/mapper/chianamo-swap. Priority:-1 extents:1 across:4607992k
[ 55.063348] fuse init (API version 7.13)
[ 56.884823] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input13
[ 85.467832] Bluetooth: L2CAP ver 2.14
[ 85.467838] Bluetooth: L2CAP socket layer initialized
[ 85.560643] Bluetooth: RFCOMM TTY layer initialized
[ 85.560650] Bluetooth: RFCOMM socket layer initialized
[ 85.560655] Bluetooth: RFCOMM ver 1.11
[ 85.668888] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 85.668895] Bluetooth: BNEP filters: protocol multicast
[ 85.937013] Bridge firewalling registered
[ 86.099992] Bluetooth: SCO (Voice Link) ver 0.6
[ 86.099998] Bluetooth: SCO socket layer initialized
[ 91.414318] iwl3945 0000:0b:00.0: firmware: requesting iwlwifi-3945-2.ucode
[ 91.742964] iwl3945 0000:0b:00.0: loaded firmware version 15.32.2.9
[ 91.822221] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 91.917696] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 94.805250] b44: eth0: Link is up at 100 Mbps, full duplex.
[ 94.805258] b44: eth0: Flow control is off for TX and off for RX.
[ 94.805977] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 101.961073] eth1: no IPv6 routers present
** Model information
sys_vendor: Dell Inc.
product_name: MM061
product_version:
chassis_vendor: Dell Inc.
chassis_version:
bios_vendor: Dell Inc.
bios_version: A14
board_vendor: Dell Inc.
board_name: 0KD882
board_version:
** USB devices:
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 005: ID 0a5c:4503 Broadcom Corp.
Bus 005 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 005 Device 003: ID 413c:8126 Dell Computer Corp. Wireless 355 Bluetooth
Bus 005 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 002 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 001 Device 004: ID 1058:1010 Western Digital Technologies, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kernel: Linux 2.6.33-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6.33-2-amd64 depends on:
ii debconf [debconf 1.5.28 Debian configuration management sy
ii initramfs-tools 0.93.4 tools for generating an initramfs
ii linux-base 2.6.33-1~experimental.2 Linux image base package
ii module-init-tool 3.12~pre1-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.33-2-amd64 recommends:
ii firmware-linux-free 2.6.32-5 Binary firmware for various driver
Versions of packages linux-image-2.6.33-2-amd64 suggests:
pn grub | lilo <none> (no description available)
pn linux-doc-2.6.33 <none> (no description available)
Versions of packages linux-image-2.6.33-2-amd64 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
ii firmware-iwlwifi 0.22 Binary firmware for Intel Wireless
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
Bug#572754: linux-image-2.6.33-2-amd64: Xorg / virtual console switching glitch with KMS on i915
On Sat, 06 Mar 2010 19:57:44 +0800, Paul Wise <pabs@debian.org> wrote:
> While I am currently running 2.6.33-2, I also have this problem with
> 2.6.32-8. The issue is that when I switch from Xorg to a virtual
> console, wait some seconds and then switch back to Xorg, for about 0.5
> seconds I see what was on the screen before I switched away from Xorg,
> then the screen flashes and gets updated by Xorg. Usually when it gets
> updated the screensaver has kicked in. I would expect that when
> switching back to Xorg I'd see the screensaver instead of a flash of my
> desktop. I also wonder if this could be a minor information disclosure
> security issue. As you can see below, I have an i915-based Intel GPU,
> which defaults to using KMS. I didn't have this issue before i915 was
> switched to using KMS by default.
This happens to me too, on 2.6.32 and 2.6.33, with a Radeon X800GT and a
Radeon HD 4650 (both using KMS).
Regards,
Stephen
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100310231630.7a107ce8@sk2.org">http://lists.debian.org/20100310231630.7a107ce8@sk2.org