"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Linux Distri, Treibersupport

HP 07.10.2010 - 16:20 1156 8
Posts

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21813
Wie kann ich nach der Installation einer Linux Distribution überprüfen, ob bestimmte Treiber mit dabei sind? Also zu vergleichen mit Windows, das kommt ja auch schon mit einer gewissen Menge an Treibern daher.

Danke euch!

deftenski

mit barockfelgen
Avatar
Registered: May 2002
Location: back home
Posts: 1241
Code:
modprobe -l

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
'modprobe -l' - listet dir alle fuer den gegenwaertigen Kernel installierten Module auf. Welches Module welche Hardware ansteuern kann, kannst du mit 'modinfo <modulname>' herausfinden, ueber die Zeilen, die mit "alias: " beginnen (da stecken Vendor und Device ID drin).

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21813
Sehr cool, danke! Ich werds mal ausprobieren.

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21813
Andere Frage: wenn ich nun ein Device habe, für welches mir ein Treiber fehlt, ich jedoch die PCI ID benötige, wie komm ich zu dieser?

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Code:
lspci -nnk

Unmittelbar davor kann ein `update-pciids` (kann auch auf .sh enden bei manchen Distributionen) nicht schaden, das holt dir eine aktuellere Liste von ID->Device Name-Zuordnungen.

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21813
Hm, hab nur diese Parameter, sehe ich damit alle PCI Devices?

Usage: lspci [<switches>]

-vBe verbose
-nShow numeric ID's
-bBus-centric view (PCI addresses and IRQ's instead of those seen by the CPU)
-xShow hex-dump of the standard portion of config space
-xxxShow hex-dump of the whole config space (dangerous; root only)
-xxxxShow hex-dump of the 4096-byte extended config space (root only)
-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]Show only devices in selected slots
-d [<vendor>]:[<device>]Show only selected devices
-tShow bus tree
-mProduce machine-readable output
-i <file>Use specified ID database instead of /usr/share/hwdata/pci.ids
-DAlways show domain numbers
-MEnable `bus mapping' mode (dangerous; root only)
-P <dir>Use specified directory instead of /proc/bus/pci
-H <mode>Use direct hardware access (<mode> = 1 or 2)
-F <file>Read configuration data from given file
-GEnable PCI access debugging

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Ja - einfach "lspci" ohne Parameter liefert eine kurze Zusammenfassung aller gefundenen PCI-Geräte.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Ja, du hast eine etwas alte Version anscheinend.
Code:
lspci -nn
sollte trotzdem das anzeigen, was du brauchst. Wenn nicht musst du `lspci` und `lspci -n` haendisch zusammenklauben, oder halt `paste` verwenden.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz