Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276765 - VT switching is broken with viafb driver in gentoo-sources-2.6.29-r5
Summary: VT switching is broken with viafb driver in gentoo-sources-2.6.29-r5
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-06 14:00 UTC by Tom Lloyd
Modified: 2009-07-20 16:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Lloyd 2009-07-06 14:00:33 UTC
When I Ctrl-Alt-F1 to get to a terminal, or start a second session in KDE, the screen fills with random corruption and the computer is unresponsive and needs a hard reset.  Logging out of my current session seems to work OK - presumably because I just get taken back to KDM within the same VT.

Reproducible: Always

Steps to Reproduce:
1. Allow computer to boot as normal
2. Wait for X to start
3. Ctrl-Alt-F1 or Switch User

Actual Results:  
Immediately, the screen goes to what appears to be the resolution it booted at, but filled with randomness rather than the terminal one would expect.  Nothing can bring the system back: a hard reset is the only option


The Tuz graphic that ought to appear during bootup is also replaced by a square of random corruption.  Boot messages appear as normal, though.
Comment 1 Wormo (RETIRED) gentoo-dev 2009-07-12 01:19:54 UTC
What was the last kernel you used that worked? 

Also, please post 'lspci -v' output for hardware info
Comment 2 Tom Lloyd 2009-07-20 16:14:38 UTC
I only just noticed the viafb driver in the list, I'd been using vesafb before.  2.6.29-r5 is the only kernel I tried viafb with.

Here's lspci:

00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
        Subsystem: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge  
        Flags: bus master, 66MHz, medium devsel, latency 8                      
        Memory at f4000000 (32-bit, prefetchable) [size=64M]                    
        Capabilities: [80] AGP version 3.5                                      
        Capabilities: [50] Power Management version 2                           
        Kernel driver in use: agpgart-via                                       

00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
        Flags: bus master, medium devsel, latency 0                             

00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
        Flags: bus master, medium devsel, latency 0                             

00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
        Flags: bus master, medium devsel, latency 0          

00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
        Flags: bus master, medium devsel, latency 0                             

00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
        Flags: bus master, medium devsel, latency 0                             

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 0                                     
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0                           
        I/O behind bridge: 0000d000-0000dfff                                                   
        Memory behind bridge: fb000000-fcffffff                                                
        Prefetchable memory behind bridge: f0000000-f3ffffff                                   
        Capabilities: [70] Power Management version 2                                          

00:08.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)
        Subsystem: Belkin F5D7000 Wireless G Desktop Network Card          
        Flags: bus master, slow devsel, latency 32, IRQ 17                 
        Memory at fdffa000 (32-bit, non-prefetchable) [size=8K]            
        Capabilities: [40] Power Management version 2                      
        Kernel driver in use: rt2500pci                                    
        Kernel modules: rt2500pci                                          
                                                                                                                                                                       
00:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 80) (prog-if 10 [OHCI])                                  
        Subsystem: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller                                                                          
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 19                                                                                                 
        Memory at fdfff000 (32-bit, non-prefetchable) [size=2K]                                                                                                        
        I/O ports at ff00 [size=128]                                                                                                                                   
        Capabilities: [50] Power Management version 2                                                                                                                  
        Kernel driver in use: ohci1394                                                                                                                                 

00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller                                                       
        Flags: bus master, medium devsel, latency 32, IRQ 20                                                                    
        I/O ports at fe00 [size=8]                                                                                              
        I/O ports at fd00 [size=4]                                                                                              
        I/O ports at fc00 [size=8]                                                                                              
        I/O ports at fb00 [size=4]                                                                                              
        I/O ports at fa00 [size=16]                                                                                             
        I/O ports at f200 [size=256]                                                                                            
        Capabilities: [c0] Power Management version 2                                                                           
        Kernel driver in use: sata_via                                                                                          

00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE                                       
        Flags: bus master, medium devsel, latency 32, IRQ 20                                                                                  
        [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]                                                                      
        [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]                                                                      
        [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]                                                                      
        [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]                                                                      
        I/O ports at f900 [size=16]                                                                                                           
        Capabilities: [c0] Power Management version 2                                                                                         
        Kernel driver in use: VIA_IDE                                                                                                         

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                                  
        Flags: bus master, medium devsel, latency 32, IRQ 21                                                 
        I/O ports at f800 [size=32]                                                                          
        Capabilities: [80] Power Management version 2                                                        
        Kernel driver in use: uhci_hcd                                                                       

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                                  
        Flags: bus master, medium devsel, latency 32, IRQ 21                                                 
        I/O ports at f700 [size=32]                                                                          
        Capabilities: [80] Power Management version 2                                                        
        Kernel driver in use: uhci_hcd                                                                       

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                                  
        Flags: bus master, medium devsel, latency 32, IRQ 21                                                 
        I/O ports at f600 [size=32]                                                                          
        Capabilities: [80] Power Management version 2                                                        
        Kernel driver in use: uhci_hcd                                                                       

00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
        Flags: bus master, medium devsel, latency 32, IRQ 21
        I/O ports at f500 [size=32]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: uhci_hcd

00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
        Subsystem: VIA Technologies, Inc. USB 2.0
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at fdffe000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: ehci_hcd

00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
        Subsystem: VIA Technologies, Inc. DFI KT600-AL / Soltek SL-B9D-FGR Motherboard
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: [c0] Power Management version 2

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
        Subsystem: Jetway Information Co., Ltd. Device 4170
        Flags: medium devsel, IRQ 22
        I/O ports at f000 [size=256]
        Capabilities: [c0] Power Management version 2
        Kernel driver in use: VIA 82xx Audio

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
        Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 23
        I/O ports at ee00 [size=256]
        Memory at fdffd000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: via-rhine

01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01) (prog-if 00 [VGA controller])
        Subsystem: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
        Memory at f0000000 (32-bit, prefetchable) [size=64M]
        Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at fc000000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 2
        Capabilities: [70] AGP version 3.0