У меня есть нетбук с беспроводной картой, которая не работает из поля в Ubuntu, и я задавался вопросом, мог ли я использовать какие-либо профильные инструменты для наблюдения то, что делает ядро, когда это пытается включить карту.
Я интересуюсь выяснением, что проблема так, у меня может быть удар при фиксации его в коде вместо того, чтобы использовать обходное решение, такое как ndiswrapper, и я в настоящее время пытаюсь выяснить, где начать.
Я надеюсь видеть что-то вроде этого:
startingSoundCard() - Success
startingWirelessCard() - Failed
//A whole bunch of diagnostic data here
startingSomethingElse()
Я знаю, что это не будет так же легко или так просто, но Вы получаете идею.
Бонусные очки, если Ваше предложение является общей целью и может использоваться для общего наблюдения поведения/вывода ядра.
/ var / log / syslog содержит всю общую информацию о журналировании, включая то, что происходит во время загрузки.
Он довольно большой, хотя для его просеивания может потребоваться некоторая фильтрация.
Попробуйте выполнить команду
cat /var/log/syslog | grep wlan0
Предполагая, что wlan0 - интересующий вас интерфейс, вы также можете попробовать
cat /var/log/syslog | grep NetworkManager
Чтобы включить дополнительное ведение журнала, добавьте эти строки в конфигурацию NetworkManager. file - /etc/NetworkManager/NetworkManager.conf
[logging]
blockquote>
level = DEBUGДля получения дополнительной информации см.
man syslog
, [ 113]