Public bug reported: Binary package hint: kbd
I'm using ubuntu jaunty, and after a few sessions of the graphical interface, the video console goes dark. ctrl-alt-F1 does not switch to a textmode console. (a getty is listening on /dev/tty1) i can ssh into the machine, but when i try to chvt 1 to get to the first virtual terminal, chvt hangs. if i strace it, it is hanging here: ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(3, KDGKBTYPE, 0xbff34363) = -1 EINVAL (Invalid argument) close(3) = 0 open("/dev/tty", O_RDWR) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(3, KDGKBTYPE, 0xbff34363) = -1 EINVAL (Invalid argument) close(3) = 0 open("/dev/tty0", O_RDWR) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 -opost -isig -icanon -echo ...}) = 0 ioctl(3, KDGKBTYPE, 0xbff34363) = 0 ioctl(3, VIDIOC_G_COMP or VT_ACTIVATE, 0x1) = 0 ioctl(3, VIDIOC_S_COMP or VT_WAITACTIVE^C <unfinished ...> I think that chvt probably shouldn't hang if it fails to switch over; maybe it should exit with a non-zero return code? i don't know if it's possible to detect the difference from the ioctl. This might be a kernel or driver or hardware bug (feel free to reassign if you think chvt is not at fault), so here is a bunch of information about the system in question: 0 cat:~# uname -a Linux cat 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux 0 cat:~# lspci -v 00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01) Subsystem: Dell Device 0126 Flags: bus master, fast devsel, latency 0 Memory at f0000000 (32-bit, prefetchable) [size=128M] Capabilities: [e4] Vendor Specific Information <?> Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) Subsystem: Dell Device 0126 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at e8000000 (32-bit, prefetchable) [size=128M] Memory at ff680000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 1 Kernel modules: intelfb 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) Subsystem: Dell Device 0126 Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at ff80 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) Subsystem: Dell Device 0126 Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at ff60 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) Subsystem: Dell Device 0126 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at ff40 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) (prog-if 20) Subsystem: Dell Device 0126 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at ffa00800 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=0080 Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 0000e000-0000efff Memory behind bridge: ff800000-ff9fffff Kernel modules: shpchp 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01) Flags: bus master, medium devsel, latency 0 Kernel modules: iTCO_wdt, intel-rng 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP]) Subsystem: Dell Device 0126 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 01f0 [size=8] I/O ports at 03f4 [size=1] I/O ports at 0170 [size=8] I/O ports at 0374 [size=1] I/O ports at ffa0 [size=16] Memory at 40000000 (32-bit, non-prefetchable) [size=1K] Kernel driver in use: ata_piix 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) Subsystem: Dell Device 0126 Flags: medium devsel, IRQ 11 I/O ports at dc80 [size=32] Kernel modules: i2c-i801 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) Subsystem: Dell Device 0126 Flags: bus master, medium devsel, latency 0, IRQ 17 I/O ports at d800 [size=256] I/O ports at dc40 [size=64] Memory at ffa00400 (32-bit, non-prefetchable) [size=512] Memory at ffa00000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Kernel driver in use: Intel ICH Kernel modules: snd-intel8x0 01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02) Subsystem: Dell Device 002e Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 Memory at ff8e0000 (32-bit, non-prefetchable) [size=128K] I/O ports at ecc0 [size=64] Capabilities: [dc] Power Management version 2 Capabilities: [e4] PCI-X non-bridge device Capabilities: [f0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Kernel driver in use: e1000 Kernel modules: e1000 0 cat:~# lsmod Module Size Used by nls_cp437 13696 0 cifs 267172 0 binfmt_misc 16776 1 i915 67844 2 drm 96424 3 i915 bridge 56212 0 stp 10500 1 bridge bnep 20224 2 video 25360 0 output 11008 1 video input_polldev 11912 0 lp 17156 0 snd_intel8x0 37532 0 snd_ac97_codec 112292 1 snd_intel8x0 ac97_bus 9856 1 snd_ac97_codec ppdev 15620 0 snd_pcm_oss 46336 0 snd_mixer_oss 22656 1 snd_pcm_oss snd_pcm 83076 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_seq_dummy 10756 0 snd_seq_oss 37760 0 snd_seq_midi 14336 0 snd_rawmidi 29696 1 snd_seq_midi dcdbas 15264 0 snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 29704 2 snd_pcm,snd_seq snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq pcspkr 10496 0 snd 62756 10 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 15200 1 snd snd_page_alloc 16904 2 snd_intel8x0,snd_pcm iTCO_wdt 19108 0 iTCO_vendor_support 11652 1 iTCO_wdt shpchp 40212 0 intel_agp 34108 1 agpgart 42696 3 drm,intel_agp parport_pc 40100 1 parport 42220 3 lp,ppdev,parport_pc usbhid 42336 0 e1000 130500 0 floppy 64324 0 fbcon 46112 0 tileblit 10752 1 fbcon font 16384 1 fbcon bitblit 13824 1 fbcon softcursor 9984 1 bitblit 0 cat:~# dmesg | tail [ 29.612408] e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX [ 29.621531] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 39.752018] eth0: no IPv6 routers present [ 1114.769655] [drm:i915_getparam] *ERROR* Unknown parameter 6 [ 2872.323366] [drm:i915_getparam] *ERROR* Unknown parameter 6 [ 3987.869905] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1 [ 3987.873719] mtrr: no MTRR for e8000000,8000000 found [ 3989.703585] [drm:i915_setparam] *ERROR* unknown parameter 4 [ 3989.703631] [drm:i915_getparam] *ERROR* Unknown parameter 6 [ 3990.390619] [drm:i915_getparam] *ERROR* Unknown parameter 6 0 cat:~# cat /var/log/gdm/\:0.log{,.1} X.Org X Server 1.6.0 Release Date: 2009-2-25 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-23-server i686 Ubuntu Current Operating System: Linux cat 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 Build Date: 09 April 2009 02:10:02AM xorg-server 2:1.6.0-0ubuntu14 (bui...@rothera.buildd) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Fri Oct 2 10:48:36 2009 (==) Using config file: "/etc/X11/xorg.conf" get fences failed: -1 param: 6, val: 0 get fences failed: -1 param: 6, val: 0 X.Org X Server 1.6.0 Release Date: 2009-2-25 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-23-server i686 Ubuntu Current Operating System: Linux cat 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 Build Date: 09 April 2009 02:10:02AM xorg-server 2:1.6.0-0ubuntu14 (bui...@rothera.buildd) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Fri Oct 2 09:42:32 2009 (==) Using config file: "/etc/X11/xorg.conf" get fences failed: -1 param: 6, val: 0 get fences failed: -1 param: 6, val: 0 The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Duplicate shape name "" > Using last definition > Warning: Multiple doodads named "" > Using first definition > Warning: Multiple doodads named "" > Using first definition > Warning: Multiple doodads named "" > Using first definition > Warning: Multiple doodads named "" > Using first definition > Warning: Multiple doodads named "" > Using first definition > Warning: Multiple doodads named "" > Using first definition Errors from xkbcomp are not fatal to the X server error setting MTRR (base = 0xe8000000, size = 0x08000000, type = 1) Invalid argument (22) ddxSigGiveUp: Closing log 0 cat:~# ** Affects: kbd (Ubuntu) Importance: Undecided Status: New -- chvt hangs on ioctl https://bugs.launchpad.net/bugs/440657 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs