Имею:
Linux Slackware 10
ядро 2.6.9
файрварьную гигабайтовскую карточку IEEE1394
Опции в ядре по карте:
CONFIG_IEEE1394=y
# Subsystem Options
CONFIG_IEEE1394_OUI_DB=y CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y
#
# Device Drivers
#
CONFIG_IEEE1394_OHCI1394=y
# Protocol Drivers
CONFIG_IEEE1394_VIDEO1394=y
CONFIG_IEEE1394_DV1394=y
CONFIG_IEEE1394_RAWIO=y
То что было закомментировано, убрал и пишу отдельно, что бы не было каши для понимания:
# # Subsystem Options # # CONFIG_IEEE1394_VERBOSEDEBUG is not set
# # Device Drivers # # CONFIG_IEEE1394_PCILYNX is not set # CONFIG_IEEE1394_SBP2 is not set # CONFIG_IEEE1394_ETH1394 is not set # CONFIG_IEEE1394_CMP is not set
Естесственно, конфигурил ядро не в VIM, а спомощью make menuconfig
Просто показываю раздел, отвечающий за карточку
Что нужно посмотреть в ядре еще по этой теме?
+++++++++++++++++++++++++++++++++++++++++++
В папке с устройствами ни raw1394 ни ieee1394 ни dv1394 файлов не наблюдаю
и вообще система стала очень похожа, как будто я включил devfs в ядре, хотя я этого не делал.
С одной стороны, интересно. При попытке создать устройство той же libraw1394 (http://www.linux1394.org) для моей
карточки оканчиваются просто смешно
После перезагрузки файлы raw1394 исчезает.
Хм. если сделать симлинк на имеющееся устройство, то оно и после перезагрузки остается..
Ничего не пойму. Это даже против логики..
Как так что создав устройство, оно исчезает после перезагруза, а создав симлинк, симлинк остается? ;)!
В sysfs карточка, кстати, присутствует..
На http://www.linux1394.org документация только по 2.4.x ядру.
Что грепить в linux/Documentation по этому вопросу, ума не приложу.
Набрать devfs или dev ? ;) смешно. IEEE ? Тоже ничего толком не нашел. По RAW ? …
И еще:
vim /var/log/dmesg
….
…
ieee1394: Initialized config rom entry `ip1394\′
ohci1394: $Rev: 1223 $ Ben Collins
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 10 (level, low) -> IRQ 10
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10]
MMIO=[ea000000-ea0007ff] Max Packet=[2048]
video1394: Installed video1394 module
ieee1394: raw1394: /dev/raw1394 device initialized !!!!!<<<</p>
..
..
..
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011070050555d67]
================================
проверяю: ls -l /dev/raw1394
ls: /dev/raw1394: No such file or directory!!!!!<<<<<</p>
Как понять «ieee1394: raw1394: /dev/raw1394 device initialized » и
«ls: /dev/raw1394: No such file or directory!» ?
Какова логика?
:)
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Documentation/devices.txt
то есть что-то типа
хотя, если это делалось и устройство удаляется — смотри, что у тебя делает запуск при загрузке, может MAKEDEV шалит…
моя кривизна рук ;)
Нужно было до установки нового ядра сделать:
Удалить libraw
после установки ядра сделать:
пересобрать libraw и вручную указать скрипту загрузки создавать файл устройства
Иначе после перезагруза (мало ли зачем) устройство исчезает
все работает