Re: [suse-amd64] X.org, USB optical mouse and SuSE 9.3 AMD64 : bad behaviour at 3 (components) !
Hello
CF : Your laptop may have the same hardware as this one of my mine. There is
probably a chipset nVidia go150 with a video card gForce. I put the hardware
profile at the end of this mail. That can explain our problem with USB.
Before SuSE 9.3 64 bits, I tried the SuSE 10.0 64 bits : bad experience (no
PCMCIA working, full freeze with graphic nVidia driver, freeze of X server
when reading DVD, ...). So I went back to 9.3. In parallel I work with a SuSE
9.2 64 bits without major problems. With 9.3, the full freeze with nVidia
driver is still present (do you use nVidia driver). A way for understanding
what happens is to use a 64 bits live-distrib (Kunbuntu ?). If no problem
with USB for a similar kernel, all comes from SuSE kernel (to my mind).
Colin : About SuSE 9.0 AMD64, I used it in the past on this same Asus laptop
and USB worked almost fine : it only failed with some USB2 devices (for
example my Sony H1 or some memor key).
Regards
Pascal
===========
0000:00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4)
Subsystem: Asustek Computer, Inc.: Unknown device 80c5
Flags: bus master, 66Mhz, fast devsel, latency 0
Memory at e8000000 (32-bit, prefetchable)
Capabilities: <available only to root>
0000:00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev f6)
Subsystem: Asustek Computer, Inc.: Unknown device 80c5
Flags: bus master, 66Mhz, fast devsel, latency 0
0000:00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4)
Subsystem: Asustek Computer, Inc.: Unknown device 80c5
Flags: 66Mhz, fast devsel, IRQ 11
I/O ports at 5000 [size=64]
I/O ports at 5040 [size=64]
Capabilities: <available only to root>
0000:00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
(prog-if 10 [OHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 1858
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 11
Memory at febfb000 (32-bit, non-prefetchable)
Capabilities: <available only to root>
0000:00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
(prog-if 10 [OHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 1858
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 5
Memory at febfc000 (32-bit, non-prefetchable)
Capabilities: <available only to root>
0000:00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2)
(prog-if 20 [EHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 1859
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 10
Memory at febfdc00 (32-bit, non-prefetchable)
Capabilities: <available only to root>
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio
(rev a2)
Subsystem: Asustek Computer, Inc.: Unknown device 1853
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 5
I/O ports at e400
I/O ports at e080 [size=128]
Memory at febfe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <available only to root>
0000:00:06.1 Modem: nVidia Corporation: Unknown device 00d9 (rev a2) (prog-if
00 [Generic])
Subsystem: Asustek Computer, Inc.: Unknown device 1856
Flags: 66Mhz, fast devsel, IRQ 10
I/O ports at e800
I/O ports at ec00 [size=128]
Memory at febff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <available only to root>
0000:00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5) (prog-if
8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc.: Unknown device 185a
Flags: bus master, 66Mhz, fast devsel, latency 0
I/O ports at ffa0 [size=16]
Capabilities: <available only to root>
0000:00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2)
(prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=0a, sec-latency=128
I/O behind bridge: 0000b000-0000dfff
Memory behind bridge: f8a00000-feafffff
Expansion ROM at 0000b000 [disabled] [size=12K]
0000:00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4)
(prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: f6900000-f89fffff
Prefetchable memory behind bridge: c6800000-e67fffff
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: <available only to root>
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
Flags: fast devsel
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
Flags: fast devsel
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
Flags: fast devsel
0000:01:00.0 VGA compatible controller: nVidia Corporation NV31M [GeForce FX
Go5650] (rev a1) (prog-if 00 [VGA])
Subsystem: Asustek Computer, Inc.: Unknown device 1852
Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 11
Memory at f7000000 (32-bit, non-prefetchable) [size=f89e0000]
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Expansion ROM at 00020000 [disabled]
Capabilities: <available only to root>
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit
Ethernet 10/100/1000Base-T Adapter (rev 13)
Subsystem: Asustek Computer, Inc.: Unknown device 173c
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at feaf8000 (32-bit, non-prefetchable) [size=feac0000]
I/O ports at d800 [size=256]
Expansion ROM at 00020000 [disabled]
Capabilities: <available only to root>
0000:02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ab)
Subsystem: Asustek Computer, Inc.: Unknown device 1854
Flags: bus master, medium devsel, latency 168, IRQ 9
Memory at fd200000 (32-bit, non-prefetchable)
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: fba00000-fc5ff000 (prefetchable)
Memory window 1: fc600000-fd1ff000
I/O window 0: 0000c000-0000c7ff
I/O window 1: 0000c800-0000cfff
16-bit legacy interface ports at 0001
0000:02:01.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ab)
Subsystem: Asustek Computer, Inc.: Unknown device 1854
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at fa200000 (32-bit, non-prefetchable)
Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
Memory window 0: f8a00000-f95ff000 (prefetchable)
Memory window 1: f9600000-fa1ff000
I/O window 0: 0000b000-0000b7ff
I/O window 1: 0000b800-0000bfff
16-bit legacy interface ports at 0001
0000:02:01.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller
(rev 03) (prog-if 10 [OHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 1857
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at feafd000 (32-bit, non-prefetchable)
Capabilities: <available only to root>
0000:02:01.3 System peripheral: Ricoh Co Ltd: Unknown device 0576 (rev 01)
Subsystem: Asustek Computer, Inc.: Unknown device 185b
Flags: medium devsel, IRQ 5
Memory at feafd800 (32-bit, non-prefetchable)
Capabilities: <available only to root>
0000:02:01.4 System peripheral: Ricoh Co Ltd: Unknown device 0592
Subsystem: Asustek Computer, Inc.: Unknown device 185c
Flags: medium devsel, IRQ 5
Memory at feafdc00 (32-bit, non-prefetchable)
Capabilities: <available only to root>
0000:02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g
Wireless LAN Controller (rev 03)
Subsystem: Asustek Computer, Inc.: Unknown device 120f
Flags: bus master, fast devsel, latency 64, IRQ 11
Memory at feafe000 (32-bit, non-prefetchable)
Capabilities: <available only to root>
==========================================
Message-ID: <43F980E6.10203@innocent.com>
Date: Mon, 20 Feb 2006 03:42:14 -0500
From: Constantine 'Gus' Fantanas
patheve2 wrote:
Hello
CF : Your laptop may have the same hardware as this one of my mine. There is probably a chipset nVidia go150 with a video card gForce. I put the hardware profile at the end of this mail. That can explain our problem with USB. Before SuSE 9.3 64 bits, I tried the SuSE 10.0 64 bits : bad experience (no PCMCIA working, full freeze with graphic nVidia driver, freeze of X server when reading DVD, ...). So I went back to 9.3. In parallel I work with a SuSE 9.2 64 bits without major problems. With 9.3, the full freeze with nVidia driver is still present (do you use nVidia driver). A way for understanding what happens is to use a 64 bits live-distrib (Kunbuntu ?). If no problem with USB for a similar kernel, all comes from SuSE kernel (to my mind). After Knoppix 32 bits, I tried the live-CD Kubuntu 5.10 AMD64. All right during the whole boot up to KDE session (3.4.3). This is based on a kernel 2.6.12. After several minutes of use, I lost the mouse !!!!! I plugged it in an other USB port => mouse available again. But in the same USB port, not possible to get a working mouse. It appears with such a test that there is a serious problem with kernel >=2.6.11 64 bits for a given hardware based on chipset nVidia nForce3 150. A user of Compaq Presario 3140 laptop (almost equivalent to my laptop) has a similar problem but with SuSE 10.0 64 bits. This is a kernel 2.6.13 ... For gurus and linux experts, what's new in kernels > 2.6.8 and leading to such a problem at USB level ?
Hi, Pascal. Altough I do not have a solution to your USB problems, below I try to answer some other questions you posted. I have attached the output of 'lspci -v' run as root. I have the nVidia chipset and the 64 MB nVidia 440 togo card (although, mysteriously, it shows as 32 MB in lspci). Our laptops do not have identical hardware, but pretty similar. With earlier versions of 64-bit SuSE I had to run 'setpci -s 0:a.0 SUBORDINATE_BUS=0A' to make it see the PCMCIA. I will refer you to this web site about my laptop, where you can find other configuration files, if that my help: http://lists.pcxperience.com/cgi-bin/mailman/listinfo/linuxr3000 There is also a very useful wiki page: http://prinsig.se/weekee/ PCMCIA setup and example configuration files are discussed extensively in the above wiki page. Here is the "meat" of my '/etc/pcmcia/config.opts' file for reference (you may need to modify the setpci command above and this file to suit yhour hardware as per the output of the the lspci command run on your system): include port 0x100-0x3af, port 0x3e0-0x4ff include port 0x820-0x8ff, port 0xc00-0xcff include memory 0xc0000-0xfffff include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff # High port numbers do not always work... # include port 0x1000-0x17ff # Extra port range for IBM Token Ring include port 0xa00-0xaff (The last line probably is not needed.) Bear in mind that starting with SuSE 10 (and, if I remember correctly, 9.3) radical changes in handling hot-pluggable events were put into effect. Whereas before 9.3 USB was handled by hotplug and PCMCIA --separately-- by cardctl, now ALL hotplug events (USB _AND_ PCMCIA included together) are handled by hald ("hald" probably stands for "Hardware Abstraction Layer Dæmon," but don't quote me on this). Kernels after,I think, 2.6.11 got better at detecting devices in subordinate busses. I am not sure whether the 'setpci' command I described above is needed any more, but I retained it in '/etc/rc.d/boot/local'. Also, please note that as of SuSE 10 (and perhaps SuSE 9.3) the 'cardctl' command has been changed to 'pccardctl'. The hot-pluggability system seems to be in a state of flux. As I said, I observed subtle changes to the syntax of the /etc/udev/*.rules files going from SuSE 9.3 to SuSE 10, most notably the use of double equals ( == ) for comparisons. I hope all this helps. Let us know what you find out, if setpci made any difference in recognizing your PCMCIA. The output of 'lspci -v' run as root on my system follows. Regards, Gus Fantanas PS. Starting with kernel 2.6.13, SATA support has been strengthened. This to answer your question about kernels, although it probably does not concern us because our machines are equipped with parallel IDE. I am not a kernel expert, though. 00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4) Flags: bus master, 66MHz, fast devsel, latency 0 Memory at 00000000e8000000 (32-bit, prefetchable) [size=128M] Capabilities: [44] HyperTransport: Slave or Primary Interface Capabilities: [c0] AGP version 2.0 00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev a6) Subsystem: nVidia Corporation: Unknown device 0c80 Flags: bus master, 66MHz, fast devsel, latency 0 00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: 66MHz, fast devsel, IRQ 10 I/O ports at 2040 [size=64] I/O ports at 2000 [size=64] Capabilities: [44] Power Management version 2 00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5) (prog-if 10 [OHCI]) Subsystem: nVidia Corporation: Unknown device 0c80 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 193 Memory at 00000000e0000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5) (prog-if 10 [OHCI]) Subsystem: nVidia Corporation: Unknown device 0c80 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201 Memory at 00000000e0001000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2) (prog-if 20 [EHCI]) Subsystem: nVidia Corporation: Unknown device 0c80 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201 Memory at 00000000e0004000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio (rev a2) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209 I/O ports at 1400 [size=256] I/O ports at 1c00 [size=128] Memory at 00000000e0002000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:06.1 Modem: nVidia Corporation: Unknown device 00d9 (rev a2) (prog-if 00 [Generic]) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: 66MHz, fast devsel, IRQ 193 I/O ports at 1800 [size=256] I/O ports at 1c80 [size=128] Memory at 00000000e0003000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5) (prog-if 8a [Master SecP PriP]) Subsystem: nVidia Corporation: Unknown device 0c80 Flags: bus master, 66MHz, fast devsel, latency 0 I/O ports at 2080 [size=16] Capabilities: [44] Power Management version 2 00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=0a, sec-latency=128 I/O behind bridge: 00003000-00007fff Memory behind bridge: e0100000-e17fffff Prefetchable memory behind bridge: 50000000-53ffffff 00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, medium devsel, latency 16 Bus: primary=00, secondary=01, subordinate=01, sec-latency=10 Memory behind bridge: e2000000-e2ffffff Prefetchable memory behind bridge: f0000000-f80fffff 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration Flags: fast devsel Capabilities: [80] HyperTransport: Host or Secondary Interface 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map Flags: fast devsel 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller Flags: fast devsel 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control Flags: fast devsel 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go 32M] (rev a3) (prog-if 00 [VGA]) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 217 Memory at 00000000e2000000 (32-bit, non-prefetchable) [size=16M] Memory at 00000000f0000000 (32-bit, prefetchable) [size=128M] Memory at 00000000f8000000 (32-bit, prefetchable) [size=512K] [virtual] Expansion ROM at 00000000f8080000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Capabilities: [44] AGP version 2.0 02:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI]) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: bus master, medium devsel, latency 64, IRQ 177 Memory at 00000000e0108000 (32-bit, non-prefetchable) [size=2K] Memory at 00000000e0100000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] Power Management version 2 02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RT8139 Flags: bus master, medium devsel, latency 64, IRQ 185 I/O ports at 7000 [size=256] Memory at 00000000e0108800 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03) Subsystem: Hewlett-Packard Company: Unknown device 12f4 Flags: bus master, fast devsel, latency 64, IRQ 11 Memory at 00000000e0104000 (32-bit, non-prefetchable) [size=8K] 02:04.0 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: bus master, medium devsel, latency 168, IRQ 177 Memory at 00000000e0106000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: 50000000-51fff000 (prefetchable) Memory window 1: e0400000-e07ff000 I/O window 0: 00003000-000030ff I/O window 1: 00003400-000034ff 16-bit legacy interface ports at 0001 02:04.1 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: bus master, medium devsel, latency 168, IRQ 185 Memory at 00000000e0107000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176 Memory window 0: 52000000-53fff000 (prefetchable) Memory window 1: e0c00000-e0fff000 I/O window 0: 00003800-000038ff I/O window 1: 00003c00-00003cff 16-bit legacy interface ports at 0001 02:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function (rev 01) Subsystem: Hewlett-Packard Company: Unknown device 006d Flags: bus master, medium devsel, latency 64 I/O ports at 7400 [size=64] Capabilities: [44] Power Management version 2
participants (2)
-
Constantine 'Gus' Fantanas
-
patheve2