[linux] Re: werkende gigbait lan kaart gezocht

Kees Theunissen theuniss op rijnh.nl
Vr Nov 25 22:48:28 CET 2005


On Fri, 25 Nov 2005, Paul Slootman wrote:

>> > > 0000:01:0a.0 Ethernet controller: Intel Corporation: Unknown device 107c
>> > > (rev 05)
>> > >  Subsystem: Intel Corporation: Unknown device 1376
>> > >
>> > > dat suggereert dat er misschien meer mis is, maar wat dan?
>> >
>> > Dat je lspci enigzins verouderd is, waardoor ie niet alle nieuwe PCI
>> > devices herkent?
>>
>> Is dat de schuld van lspci? Volgens mij (en mijn interpreatie van de
>> manpage) komt de info uit een externe bron.
>
>Tja, lspci zit bij mij (debian) in dezelfde package als
>/usr/share/misc/pci.ids, dus beiden worden tegelijk ge-update :)
>
>Er zit trouwens ook een update-pciids tooltje bij, zie ik net.


En om de verwarring compleet te maken: pci.ids zit ook in de kernel
source. Zowel bij 2.4.x als bij 2.6.x kernels zit die file onder
drivers/pci.

Of je die tabel ook mee neemt in je kernel is een configuratie optie.
Ik denk dat de meeste distro's dat wel aan hebben staan.
De 2.6 kernel_configuratie_help zegt er dit over:

   PCI device name database
   CONFIG_PCI_NAMES:

   By default, the kernel contains a database of all known PCI device
   names to make the information in /proc/pci, /proc/ioports and
   similar files comprehensible to the user.

   This database increases size of the kernel image by about 80KB. This
   memory is freed after the system boots up if CONFIG_HOTPLUG is not set.

   Anyway, if you are building an installation floppy or kernel for an
   embedded system where kernel image size really matters, you can disable
   this feature and you'll get device ID numbers instead of names.

   When in doubt, say Y.


Groeten,

Kees.

-- 
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica "Rijnhuizen", Nieuwegein
E-mail: theuniss op rijnh.nl,     Tel: 030-6096724,     Fax: 030-6031204



More information about the Linux mailing list