Intereting Posts
Что более широко используется: chmod 777 или chmod a + rwx Как запустить файл сценария при загрузке? Больше не удается получить доступ к папкам: Ошибка ввода вывода Есть ли истина в философии, которую вы должны синхронизировать; синхронизации; синхронизации; синхронизировать? Как узнать, используется ли мой микрофон или нет? Разверните раздел в Gparted назад или перемещение назад + expand Базовое имя дает дополнительную ошибку операнда Почему root утрачивает разрешение символической ссылки 1-го и 2-го уровней? Могу ли я изменить подстановочные знаки оболочки? Некоторые клавиши недействительны на emacs при использовании немецкой клавиатуры Массивы Bash – не работают Отключить контроль скорости в беспроводном драйвере Linux Как войти в систему как root из Bash и делать что-то Преобразование .264 в .mp4 с использованием avconv Сравнить аудиофайлы

Драйвер USB-тюнера не обнаружен

Я использую тюнер DVB, USB-тюнер. Я добавил драйвер в ядро ​​и регистрируется. Но когда устройство подключено, оно не вызывает функцию зонда.

Есть ли что-нибудь, что я должен добавить? Как и драйвер устройства должен отображаться на устройстве или что-то еще? и, пожалуйста, объясните, как загружен драйвер, на основе типа устройства USB. Я использую ядро ​​linux 3.5.

Знаете ли вы, что ваше устройство работает с драйвером? Если так:

Прошивка

Некоторым устройствам также требуется дополнительная прошивка. К сожалению, метод, необходимый для извлечения firwmware и его установки, зависит от устройства. Некоторые требуют, чтобы вы загрузили копию драйвера Windows и использовали инструменты для извлечения прошивки. Google поможет вам здесь.

Изменены идентификаторы поставщиков и продуктов

Иногда поставщики меняют идентификатор поставщика и продукта, который используется драйверами метода для распознавания совместимых устройств.

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

Используйте lsusb для получения идентификаторов вашего устройства:

 # lsusb Bus 002 Device 001: ID 1234:abcd Acme Corp DVB Tuner 

Отключите устройство и выгрузите драйвер (чтобы получить новую отправную точку):

 # rmmod acme_dvb 

Затем загрузите драйвер:

 # modprobe acme_dvb 

Наконец, сообщите драйверу о новых идентификаторах USB:

 # echo 1234 abcd > sys/bus/usb/drivers/acme_dvb/new_id 

Обратите внимание, что точный путь может отличаться.

Включите устройство и проверьте, было ли оно распознано:

 # dmesg 

Если это сработает, то правильная вещь будет сообщать об этом как о проблеме с драйвером, так что, надеюсь, maitainer добавит новые идентификаторы.