Hi mindenkinek. Egy olyan problémával találtam szembe magamat, amit már lassan 1 hete nemtok megoldani, és eddig se google bácsi, se wiki néni nem tudta megmondani rá a választ ( vagy csak én nemtudtam kérdezni..).
A probléma a következő: Van egy Nforce 430as chipsettel felszerelt alaplap, amihez új kernelt akartam forgatni. Mint ahogy kiderült elvileg 2.6.17es feletti kernelekben ez már állítólag full supported, illetve az Audio része 2.6.20tól teljesen supported állítólag, így 2.6.20.1-es kernelt igyekeztem forgatni rá.. A problémám lényegében annyi, hogy azon eszközök, melyek az mcp51-et használják nem jelennek meg az lspci alatt, csak mint unknown device-ok.
- lspci kimenete:
0000:00:00.0 RAM memory: nVidia Corporation: Unknown device 02f1 (rev a2)
0000:00:00.1 RAM memory: nVidia Corporation: Unknown device 02fa (rev a2)
0000:00:00.2 RAM memory: nVidia Corporation: Unknown device 02fe (rev a2)
0000:00:00.3 RAM memory: nVidia Corporation: Unknown device 02f8 (rev a2)
0000:00:00.4 RAM memory: nVidia Corporation: Unknown device 02f9 (rev a2)
0000:00:00.5 RAM memory: nVidia Corporation: Unknown device 02ff (rev a2)
0000:00:00.6 RAM memory: nVidia Corporation: Unknown device 027f (rev a2)
0000:00:00.7 RAM memory: nVidia Corporation: Unknown device 027e (rev a2)
0000:00:02.0 PCI bridge: nVidia Corporation: Unknown device 02fc (rev a1)
0000:00:03.0 PCI bridge: nVidia Corporation: Unknown device 02fd (rev a1)
0000:00:04.0 PCI bridge: nVidia Corporation: Unknown device 02fb (rev a1)
0000:00:05.0 VGA compatible controller: nVidia Corporation: Unknown device 0242 (rev a2)
0000:00:09.0 RAM memory: nVidia Corporation: Unknown device 0270 (rev a2)
0000:00:0a.0 ISA bridge: nVidia Corporation: Unknown device 0260 (rev a3)
0000:00:0a.1 SMBus: nVidia Corporation: Unknown device 0264 (rev a3)
0000:00:0a.2 RAM memory: nVidia Corporation: Unknown device 0272 (rev a3)
0000:00:0b.0 USB Controller: nVidia Corporation: Unknown device 026d (rev a3)
0000:00:0b.1 USB Controller: nVidia Corporation: Unknown device 026e (rev a3)
0000:00:0d.0 IDE interface: nVidia Corporation: Unknown device 0265 (rev a1)
0000:00:10.0 PCI bridge: nVidia Corporation: Unknown device 026f (rev a2)
0000:00:10.1 0403: nVidia Corporation: Unknown device 026c (rev a2)
0000:00:14.0 Bridge: nVidia Corporation: Unknown device 0269 (rev a3)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
Namost a google után kb azt kaptam, hogy vmi ilyesminek kéne ezek helyett lennie:
- 0000:00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
0000:00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
0000:00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
0000:00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
0000:00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
0000:00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
0000:00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
0000:00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
0000:00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
0000:00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
0000:00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2)
0000:00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
0000:00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
0000:00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
0000:00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
0000:00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
0000:00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
0000:00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
0000:00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
0000:00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
A kérdés: Hol található ennek az MCP51-nek a támogatása kernel forgatásnál?
megjegyzés: Az nvidia fórumon, illetve oldalon közzétett infók szerint az audio-hoz a hda_intel.c-t kéne használni, ám az a kernel log szerint nem épp úgy ismeri fel az eszközt ahogy kéne, illetve a lapkán lévő 1000/100/10-es Marvell 88E1116-os hálókártyát se tudom életrekelteni a Forcedeth-es driverrel..
Ha esetleg kellene valakinek a mostani .config-om akkor azt is közzé tudom tenni.
Minden segítséget előre is köszönök.
- 1016 megtekintés
Hozzászólások
óóó én balga bolond.... Na jó.. Akinek hasonló problémája lesz esetleg a közeljövőben annak talán jól jön az alábbi tipp:
Frissíteni kell az /usr/share/misc/pci.ids filet, és akkor már látni fogja szépen ( megj: Ha már ott jártok nyugodtan frissítsétek a /var/lib/usbutils/usb.ids-t is )
Comment: Persze, hogy nem találtam hibát a kernelemben, mivel nem is ott volt a hiba.. Mindehez el kelett olvasnom a "A katedrális és a Bazár" c. könyv 37. oldalán lévő 3. szabályt, mely szerint "Készülj rá, hogy elvesd - úgyis el fogod.", és alkalmazni.. (Hátha adtam másoknak is egyfajta iránymutatást :D )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni