Thinkpad can't switch video out between internal screen of the laptop and VGA output. It was working fine in xorg 6.8.x and stopped working in xorg 7.x. In both cases, the xorg own radeon driver is used. Portage 2.1_pre7-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo i686) ================================================================= System uname: 2.6.16-gentoo i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.12.0_pre16 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/mnt/usbdisk/distfiles" FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.pacific.net.au/linux/Gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://mirror.pacific.net.au/linux/Gentoo http://ftp.swin.edu.au/gentoo" MAKEOPTS="-j3" PKGDIR="/mnt/usbdisk/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="x86 7zip X a52 aac acpi alsa amarok amd amr amuled apache apache2 applet aqua_theme arts artswrappersuid artworkextra asf asm async automount avantgo avi berkdb bigger-fonts bitmap-fonts bluetooth bootsplash buffysize buttons c++ cairo calendar carbone_theme cardbus ccache cdinstall cdparanoia cdrom cgi chroot cid clamav clamd cli corba cpudetection crypt css ctype cups curl cvsgraph dba dbus dbx dpms dri dv dvd dvdr dvdread dvi edl eds emboss emerald emoticon encode enscript epiphany escreen esd evo examples expat extraicons extramodules fame fastbuild fastcgi fat fbcon fbdev fbsplash festival firefox fltk fluidsynth fontconfig foomaticdb force-cgi-redirect fortran freetts freetype ftp gd gdb gdbm geoip gif gimp gimpprint gkrellm glx gmail gmailtimestamps gnome gnome-print gpm gprof gps gstreamer gtk gtk2 gzip h323 hddtemp i8x0 icq ide ieee1394 imap imlib ipv6 irc isdnlog jp2 jpeg jpeg2k kde kdepim lame lcd libclamav libg++ libwww linuxkeys live lzw mad madwifi maildir matroska maya-shaderlibrary mbox mbrola memlimit mikmod mime mjpeg mmap mmxext motif mouse mozilla mp3 mpeg mpeg2 mpeg4 mplayer mythtv nautilus ncurses nfs nls nptl nptlonly nsplugin ntfs ntlm ogg opengl oss pam pango pcmcia pcre pda pdf pdflib perforce perl php player pmu png pnp pop posix ppds pppd python qt quicktime rar razor readline reiserfs rplay rpm rtc sdl server session sftp shorten silc simplexml soap sockets socks5 spamassassin spell spl spreadsheet sql sqlite3 sse2 ssl standalone startup-notification stream subject-rewrite subp subtitles subversion swat tcltk tcpd tga theora thesaurus threads tokenizer transcode truetype truetype-fonts type1 type1-fonts udev unicode utf8 vcd vcdimager vidix virus-scan vnc vorbis webdav wifi win32codecs wv xfs xml xmlrpc xmms xpm xprint xsl xv xvid xvmc yahoo yv12 zip zlib elibc_glibc input_devices_synaptics input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_radeon" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
I have no idea what the thinkpad kernel module does, but it may require some sort of update for X.Org 7.0. Maybe the kernel or mobile team has a clue why it wouldn't work.
This is the radeon video driver, not the thinkpad module.
Does it work OK if you stop using the out-of-tree thinkpad module?
(In reply to comment #3) > Does it work OK if you stop using the out-of-tree thinkpad module? > How do I do switch between laptop screen and VGA out then? That's the function I'm after..
There is no "thinkpad" module in-kernel - I take it you refer to the ibm_acpi module? When using the radeon X11 driver, you need to add: Option "BIOSHotkeys" "on" to the radeon "Device" section in order to be able to use BIOS hotkeys for switching video output. Please try that - or explain a way to reproduce your problem properly.
(In reply to comment #5) > There is no "thinkpad" module in-kernel - I take it you refer to the ibm_acpi > module? > > When using the radeon X11 driver, you need to add: > > Option "BIOSHotkeys" "on" > > to the radeon "Device" section in order to be able to use BIOS hotkeys for > switching video output. Please try that - or explain a way to reproduce your > problem properly. > (In reply to comment #5) > There is no "thinkpad" module in-kernel - I take it you refer to the ibm_acpi > module? > > When using the radeon X11 driver, you need to add: > > Option "BIOSHotkeys" "on" > > to the radeon "Device" section in order to be able to use BIOS hotkeys for > switching video output. Please try that - or explain a way to reproduce your > problem properly. > Done that. The situation stays the same.
If it's reproducible without the thinkpad module loaded then it sounds like an X thing
No need for mobile to stay on here, I guess.
This is pretty clearly an upstream bug, but I'm going to leave it open here until we can add the new driver releases that are compatible with xorg-server-1.0.99.
Could you try xorg-server-1.0.99.901 and xf86-video-ati-6.6.0? Please reply with results and reopen.
(In reply to comment #10) > Could you try xorg-server-1.0.99.901 and xf86-video-ati-6.6.0? Please reply > with results and reopen. > Done. Makes no difference.
Please file a bug at https://bugs.freedesktop.org and post a link to it here. Thanks!
(In reply to comment #12) > Please file a bug at https://bugs.freedesktop.org and post a link to it here. > Thanks! > https://bugs.freedesktop.org/show_bug.cgi?id=6705
Thanks.