Я настраиваю OpenWRT на маршрутизаторе для подключения принтера и передачи управления по IP на клиента (под Виндой), и у меня получается - что конфиг для принтера прописан, на USB ответка с названием принтера обнаружается, а в девайсах его нет! - Почему? - потому-что не установлен драйвер. Как мне объяснили: с одной стороны я на Линуксе маршрутизатора не должен устанавливать драйвер (для моего принтера) - а делать это на клиенте; с другой стороны: для этого устанавливается некий промежуточный драйвер, и он у меня установлен - но, судя по всему - не работает.:
lsusb -v
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 08a6:8011 Toshiba TEC
idVendor 0x08a6 Toshiba TEC
iProduct 1 e-STUDIO166
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bcdUSB 2.00
в папке для устройств:
root@OpenWrt:~# ls /dev/usb/*
ls: /dev/usb/*: No such file or directory
root@OpenWrt:~# ls /dev/bus/usb/*
/dev/bus/usb/001: 001 002
root@OpenWrt:~# ls /dev/bus/usb/002/*
/dev/bus/usb/002/001
- размером 128 байт, по содержимому - там волнистые линии.
При этом, указанные приложения установлены и работают:
root@OpenWrt:~# uci show p910nd
p910nd.@p910nd[0]=p910nd
p910nd.@p910nd[0].device='/dev/usb/lp0'
p910nd.@p910nd[0].port='0'
p910nd.@p910nd[0].runas_root='0'
p910nd.@p910nd[0].mdns='0'
p910nd.@p910nd[0].mdns_ty='My Printer Manufacturer/Model'
p910nd.@p910nd[0].mdns_note='Basement'
p910nd.@p910nd[0].enabled='1'
root@OpenWrt:~# opkg list-installed | grep luci-app-p910nd
luci-app-p910nd - git-22.115.68448-712bc8e-1
root@OpenWrt:~# uci show firewall | grep 9100
firewall.@redirect[0].src_dport='9100'
firewall.@redirect[0].dest_port='9100'
root@OpenWrt:~# opkg list-installed | grep kmod-usb-printer
kmod-usb-printer - 4.14.215-1
- что говорит о том - что драйвер поддержки принтера по USB установлен.
Если установлен - то в папке /dev/usb/ должно что-то появиться - а не появляется! - почему?
Установка драйвера под OpenWRT
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя