lspci (есть аналог ?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
noob
Сообщения: 212

lspci

Сообщение noob »

Вместо lsmod можно с успехом пользовать cat /proc/modules

А вместо lspci какой файл можно посмотреть ?

Пробовал смотреть в /sys/bus/pci/devices/подкаталоги с кучей нулей/
но не нашел ни одного файла чтоб выводил название девайса, одни цифирьки.
Выводит же както lspci красивую инфу типа :
02:0e.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Вопрос где берет ?
Или все таки lspci сам детект на шине делает, а не просто из файла инфо выводит ?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: lspci

Сообщение elide »

а открыть исходники lspci и посмотреть, что и откуда она берет, Вам религия не позволяет?
слава роботам!
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: lspci

Сообщение TWINc »

elide
Не все тут программисты.
Registered Linux user number #434194
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: lspci

Сообщение elide »

для того, чтобы найти списко файлов, из которых lspci черпает инфу - не надо быть программистом.
просто зачем вам дали в руки OpenSource, если вы не хотите его использовать?

если на копание в исходниках силы нету, я думаю,

Код: Выделить всё

strace lspci 2>&1 | grep open
даст исчерпывающий ответ.
и не говорите мне, что человек, которого вообще интересует подобная информация, на знает как ее получить, я все равно не поверю....
просить готовый ответ, потому что лень искать его самому - неуважение к окружающим.
слава роботам!
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: lspci

Сообщение noob »

elide писал(а):
31.10.2006 02:44
для того, чтобы найти списко файлов, из которых lspci черпает инфу - не надо быть программистом.
просто зачем вам дали в руки OpenSource, если вы не хотите его использовать?

если на копание в исходниках силы нету, я думаю,

Код: Выделить всё

strace lspci 2>&1 | grep open
даст исчерпывающий ответ.
и не говорите мне, что человек, которого вообще интересует подобная информация, на знает как ее получить, я все равно не поверю....
просить готовый ответ, потому что лень искать его самому - неуважение к окружающим.

Уж извините если обидел.
Как бы так написать чтоб опять не обидеть.
Религия .. то да сё.
Моя религия подсказывает мне , что по меньшей мере глупо добывать исходники пытатся разобраться в них, если можно просто спросить.Замете спросить в нубском разделе форума, написав конкретный вопрос без мата и прочих тупостей (как мне поставить линух).

А вот за strace спасибо большое, все легко и быстро выяснилось откуда lspci берет инфо о девайсах.
Получается что из /proc таки нельзя добыть описание устройств в виде читаемой информации.
lspci из /proc берет ид девайса, а имя ему уже добывает из собственой базы pci.ids

Извиняйте если что не так опять написал.
Спасибо.
Спасибо сказали: