Новость: Linux: мониторинг и отладка USB
(Категория: Linux)
Добавил Roman I Khimov
Суббота, 25 Декабрь 2004, 14:19
Петр Зайцев (Pete Zaitcev) написал патч для ядра Linux, который использует debugfs Грега KH (Greg KH) для вывода информации для отладки USB. Как поясняет Петр, он устал добавлять dbg() в код и засорять dmesg, поэтому и написал этот usbmon. Сам он использует его для отладки USB устройств хранения данных и находит это весьма удобным, хотя возможности патча на данный момент и ограничены.
Хотя работа Петра и основана в первом приближении на USBMon от Дэйва Хардинга (Dave Harding), это полностью переписанный код, который на данный момент даже не совместим с пользовательским Java-приложением USBMon. Петр отмечает, что есть возможность сделать их совместимыми, но для этого понадобится небольшой дополнительный слой адаптации, поскольку Хардинг собирал информацию с устройств, а его патч берет ее с шины (и тому есть свои причины, связанные с работой hotplug и гонками). Сегодняшняя архитектура usbmon позволяет добавлять дополнительные форматы вывода, включая и старый формат USBMon, но на данный момент это еще не реализовано.
Вы можете скачать соответствующие патчи:
usbmon.patch (22.37 KB)
usb_export.patch (948 b)
Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.1622 )