Summary: | x11-drivers/nvidia-drivers-180.29: startx says "Failed to load module "wfb" and fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ish West <ish-west> |
Component: | [OLD] Library | Assignee: | Ricardo Mendoza (RETIRED) <ricmm> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cardoe |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ish West
2009-03-09 14:20:54 UTC
It may be helpful for the maintainers to know what exact video card you have. lspci -vv output should help with that. You are correct in stating that libwfb.so should be in xorg's modules directory. However, it should be provided by xorg-server. Basically the issue here is that libwfb is needed by the newer versions of NVIDIA drivers, and while NVIDIA recommends you use the libwfb that comes with xorg-server, you're using an old xorg-server. The problem is that if we provide that symlink or copy that file in, newer versions of xorg-server will have a conflict when merging. (In reply to comment #1) > It may be helpful for the maintainers to know what exact video card you have. From what Doug Goldstein said, it doesn't look like a hardware related issue. But anyway: m/b is ECS GF8200A with onboard Geforce 8200 grafics. lspci -vv (VGA part of it) >=== CUT ===< 02:00.0 VGA compatible controller: nVidia Corporation GeForce 8200 (rev a2) (prog-if 00 [VGA controller]) Subsystem: Elitegroup Computer Systems Device 2646 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 21 Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at ce000000 (64-bit, prefetchable) [size=32M] Region 5: I/O ports at dc00 [size=128] Expansion ROM at feae0000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable- Address: 0000000000000000 Data: 0000 Kernel driver in use: nvidia Kernel modules: nvidia (In reply to comment #2) > ... NVIDIA recommends you use the libwfb that comes with xorg-server, you're > using an old xorg-server ... Thanks for explaining the situation. I think it would make sense to add some message/warning on the issue to the ebuild. Inside your "Files" section if you add the following, it will resolve the issue: ModulePath "/usr/lib64/xorg/modules/" ModulePath "/usr/lib64/xorg/modules/extensions/" I'll add a note to the end of the ebuild. Note added and xorg-server-1.5.x is stable so its null and void. |