Как я могу наблюдать за тем, что делает ядро ​​при попытке загрузить беспроводную карту?

У меня нетбук с беспроводной картой, которая не работает из коробки в Ubuntu, и мне было интересно, могу ли я использовать какие-либо инструменты для профилирования, чтобы наблюдать за тем, что делает ядро ​​при попытке включить эту карту.

Я заинтересован в том, чтобы выяснить, в чем проблема, поэтому я могу нанести удар по ее исправлению в коде, а не использовать обходной путь, такой как ndiswrapper, и сейчас я пытаюсь выяснить, с чего начать .

Я надеюсь увидеть что-то в этом роде:

startingSoundCard() - Success
startingWirelessCard() - Failed
//A whole bunch of diagnostic data here
startingSomethingElse()

Я знаю, что это будет не так просто или просто, но вы получите Идея.

Бонусные баллы, если ваше предложение является общей целью и может использоваться для общего наблюдения за поведением / выходом ядра.

1
задан 26 October 2011 в 21:12

1 ответ

/ var / log / syslog содержит всю общую информацию о регистрации, включая то, что происходит во время загрузки.

Это довольно большое, хотя для просеивания через него может потребоваться некоторая фильтрация.

Попробуйте запустить команда

cat /var/log/syslog | grep wlan0

Предполагая, что wlan0 является интересующим интерфейсом, вы также можете попробовать

cat /var/log/syslog | grep NetworkManager

Чтобы включить дополнительный журнал, добавьте эти строки в конфигурационный файл NetworkManager - / etc / NetworkManager / NetworkManager.conf

[logging] level = DEBUG

Для получения дополнительной информации см. man syslog, man NetworkManager

3
ответ дан 25 May 2018 в 17:34

Другие вопросы по тегам:

Похожие вопросы: