Le mar 29 jui 2008 00:26:23 CEST, Heurtaux Vincent
<vincent.heurtaux@???> a écrit :
> ...
> Où trouver un tableau de corrélation entre carte PCI ethernet ( ou carte mère)
> et module à insérer ?
>
Salut,
Je suis tombé par hasard sur la solution à cette question il y a peu,
voici ce que j'ai noté :
* Connaître le module noyau qui correspond à un périphérique PCI
Trouver les identifiants PCI du périphérique qui nous intéresse, par exemple avec lspci :
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
# lspci -n |grep 00:08.0
00:08.0 0200: 10b7:9200 (rev 74)
Si l’on veut connaître le module correspondant à la carte 3c905C d’identifiants PCI 10b7:9200, faire :
$ egrep '10b7.*9200' /lib/modules/$(uname -r)//modules.pcimap
3c59x 0x000010b7 0x00009200 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
Ici, on voit que c’est le module 3c59x qui la prendra en charge.
Fred.