Определить модуль ядра для аналоговой платы видеозахвата. Мультимедийный видеоконтроллер: Adaptec (ранее DPT) Device 9065

352
Desmond Coertzen

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

Утилита lspci:

Multimedia video controller: Adaptec (formerly DPT) Device 9065 02:04.0 Class 0400: Device 1044:9065 Subsystem: Device 3344:1122 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- SERR- 

uname -a:

Linux camhub1 3.16.7-35-default #1 SMP Sun Feb 7 17:32:21 UTC 2016 (832c776) i686 athlon i386 GNU/Linux

Как бы я пошел по этому поводу?

0
Сначала я попытался бы обновить свое ядро ​​до 4.12.8 или как можно ближе, потому что с момента выпуска вашего ядра было много обновлений видео для подсистемы linux. cybernard 6 лет назад 1
Это было бы сложно. Общая платформа. Я скачал последнюю версию linuxtv и скомпилировал ее. Я думаю, что мои ко, по крайней мере в курсе Desmond Coertzen 6 лет назад 0
хорошо, ваше ядро ​​было выпущено 30 октября 2012 года. Как вы ожидаете, чтобы оно заработало? Если ваша подсистема video4linux не была собрана как модули, вам придется пересобрать ядро, чтобы они были модулями. cybernard 6 лет назад 0
Вы загружаете и компилируете последнюю сборку linuxtv сегодня или перед публикацией здесь? https://www.linuxtv.org/downloads/firmware/#tarball вы проверяли прошивку для вашего устройства? cybernard 6 лет назад 0
Я смотрю на вики и не могу найти ни одного устройства, созданного adaptec или dpt, которое поддерживалось video4linux. Я проверил репозиторий pci ids и другие источники и не нашел упоминаний об устройстве, которое идет по номерам 1044: 9065. Единственное совпадение, которое я смог найти, - это ** DSSL, серия карт DVS2 **, которая также не соответствует ни одному из поддерживаемых устройств Если карта не имеет другого имени, которое я могу найти, она не поддерживается, и вам придется написать драйверы самостоятельно или найти кого-то еще, кто найдет. cybernard 6 лет назад 1
Отправьте копию результатов из ** dmesg **, но только строки, относящиеся к карте тюнера или v4l или dvb. Ваша единственная надежда состоит в том, что ваша карта содержит чей-то другой чип захвата, который поддерживается, в противном случае купите другую карту. cybernard 6 лет назад 0
Да, я загрузил последнюю версию медиафайла с Linux TV, скомпилировал и установил. Я зациклился на том, какой модуль загрузить. Я еще не сделал этого из мерзавца, но я сомневаюсь, что увижу что-то новое там. Desmond Coertzen 6 лет назад 0
Little in dmesg: [0.196380] pci 0000: 02: 04.0: [1044: 9065] тип 00, класс 0x040000 [0.196432] pci 0000: 02: 04.0: reg 0x1c: [mem 0xe4800000-0xe4bfffff] [0.196445] pci 0000: 02: 04.0: reg 0x20: [mem 0xe4000000-0xe43fffff pref] [0.196458] pci 0000: 02: 04.0: reg 0x24: [mem 0xe5000000-0xe50000ff] [0.196585] pci 0000: 02: 05.0: [1044: 9065] тип 00 класс 0x040000 [0.196637] pci 0000: 02: 05.0: reg 0x1c: [mem 0xe4c00000-0xe4ffffff] [0.196650] pci 0000: 02: 05.0: reg 0x20: [mem 0xe4400000-0xe47fffff pref] [0.196663] pci 0000: 02: 05.0: reg 0x24: [mem 0xe5001000-0xe50010ff] Desmond Coertzen 6 лет назад 0
С последним linux-next единственным драйвером для такого поставщика является eSATA. Таким образом, это означает, что в ближайшем будущем не будет и не будет драйверов для этого оборудования. 0andriy 6 лет назад 1

1 ответ на вопрос

0
cybernard

Возможно, ваше ядро ​​слишком старое, и это может не сработать, но вам нужно обновить модули ядра video4linux.

Сначала посетите эту вики: https://www.linuxtv.org/wiki/index.php/Hardware_device_information

https://www.linuxtv.org/downloads/

https://git.linuxtv.org/media_tree.git/about/ Чтобы клонировать главный репозиторий разработки, установите git и запустите:

git clone git://linuxtv.org/media_tree.git  make make install 
Вы проверили источники для идентификаторов? 0andriy 6 лет назад 0
Нет, я noob источника linuxtv. Примерный fgrep может указывать на «кобальт» или «Atomisp». Много моделей USB подошло, но моя карта PCI Desmond Coertzen 6 лет назад 0
@DesmondCoertzen Ваше устройство не поддерживается и не имеет признаков его поддержки. Если вы не хотите платить разработчику Linux за разработку драйверов для вашего устройства, он не будет поддерживаться. Стоимость указанного разработчика, вероятно, в 4 раза выше, чем просто покупка поддерживаемой карты. cybernard 6 лет назад 0

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