201

Re: Sane на Keenetic

Спасибо за ответ.
Попробую Entware

Отредактировано AlfaStriker (2014-02-24 12:41:08)

202

Re: Sane на Keenetic

Поддержка интересующего меня сканера mg2200 появилась в sane-backends 1.0.23(http://web.archiveorange.com/archive/v/YQAvE28y2CbD2ttSdxYV)
Насколько я понимаю действуя по инструкции из первого поста, устанавливается версия 1.0.22, из репозитория уважаемого Zyxmon.
Подскажите, пожалуйста, какие есть возможности подружить сканер с кинетиком?

203

Re: Sane на Keenetic

ED1988, в Entware уже версия 1.0.24. Ставьте Entware.

204

Re: Sane на Keenetic

Zyxmon :

ED1988, в Entware уже версия 1.0.24. Ставьте Entware.

Спасибо огромное, установил entware, настроил sane по инструкции из первого поста поменяв в адресах system на opt.
Все отлично сканируется при запуске saned -a из консоли.
Однако автоматом saned не загружается, при попытке написать в консоли xinetd, в журнале появляется:
3 авг 18:42:07    xinetd[1441]    open( /etc/xinetd.conf ) failed: No such file or directory (errno = 2)
3 авг 18:42:07    xinetd[1441]    1441 {init_services} couldn't get configuration. Exiting...
Будьте добры, подскажите что не так?
Можно ли как-то сделать чтобы saned -a самостоятельно запускался, при перезагрузке роутера без xinetd?

205

Re: Sane на Keenetic

ED1988
1. Это похоже на глюк Entware - сообщите об ошибке здесь - https://github.com/Entware/entware/issues
2. Никто Вам (в Entware) не мешает создать файл /etc/xinetd.conf. Надеюсь ошибку исправим, конфиг должен лежать в /opt/etc/xinetd.conf

206

Re: Sane на Keenetic

Zyxmon :

ED1988
2. Никто Вам (в Entware) не мешает создать файл /etc/xinetd.conf. Надеюсь ошибку исправим, конфиг должен лежать в /opt/etc/xinetd.conf

У меня есть файл disk_a1\opt\etc\xinetd.conf со следующим содержанием:
defaults
{
}
includedir /opt/etc/xinetd.d
Или его заново надо создать?

207

Re: Sane на Keenetic

ED1988, когда работаете с entware - забудьте о DISK_A1, считайте что его нет. Issue я на гитхабе за Вас завел.
Документации по xinetd  в интернете хватает, читайте, думайте, все делайте сами.
И не жалуйтесь, что не знаете linux. Изучите!

208

Re: Sane на Keenetic

Zyxmon :

Issue я на гитхабе за Вас завел.

Update: Смогу поправить только через две недели.

Отредактировано ryzhov_al (2014-08-08 08:09:45)

Со всеми вытекающими...

209

Re: Sane на Keenetic

ryzhov_al, вот патч под entware для xinetd - http://keenetic.zyxmon.org/entware/004- … _dir.patch
(сейчас уйдет много времени на синхронизацию с транком, поэтому так)
ED1988, проверяйте исправленный xinetd (версии для белого и черного, я не знаю какой у Вас кинетик)
http://keenetic.zyxmon.org/entware/xine … ntware.ipk
http://keenetic.zyxmon.org/entware/xine … pselsf.ipk

210

Re: Sane на Keenetic

роутер кинетик гига 2 с прошивкой v.1.11
установил и настроил sane как написанно в первом посту
сканер Canon Lide25, sane его поддерживает GOOD
http://www.sane-project.org/sane-mfgs.html#Z-CANON/
в dll.conf оставил только строчку plustek, в sane.conf только 192.168.1.1/24

/media/DISK_A1/system/root # saned -d128
[saned] main: starting debug mode (level 128)
[saned] read_config: searching for config file
[saned] read_config: done reading config
[saned] saned from sane-backends 1.0.22 ready
[saned] do_bindings: trying to get port for service "sane-port" (getservbyname)
[saned] do_bindings: "sane-port" service unknown on your host; you should add
[saned] do_bindings:      sane-port 6566/tcp saned # SANE network scanner daemon
[saned] do_bindings: to your /etc/services file (or equivalent). Proceeding anyway.
[saned] do_bindings: socket ()
[saned] do_bindings: setsockopt ()
[saned] do_bindings: bind ()
[saned] do_bindings: listen ()
[saned] run_standalone: waiting for control connection
[saned] handle_connection: processing client connection
[saned] check_host: access by remote host: 192.168.1.10
[saned] check_host: remote host is not IN_LOOPBACK
[saned] check_host: local hostname: KEENETIC_GIGA_II
[saned] check_host: local hostname (from DNS): KEENETIC_GIGA_II
[saned] check_host: local host address (from DNS): 192.168.1.1
[saned] check_host: remote host doesn't have same addr as local
[saned] check_host: opening config file: /etc/hosts.equiv
[saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory)
[saned] check_host: opening config file: saned.conf
[saned] check_host: config file line: `192.168.1.1/24'
[saned] check_host: subnet with base IP = 192.168.1.1, CIDR netmask = 24
[saned] check_host: access granted from IP address 192.168.1.10 (in subnet 192.168.1.1/24)
[saned] init: access granted
[saned] init: access granted to saned@192.168.1.10
[saned] process_request: waiting for request
[saned] process_request: got request 1
[saned] process_request: waiting for request
[saned] process_request: got request 10
[saned] bailing out, waiting for children...
[saned] bail_out: all children exited

в plustec.conf добавил строчки

[usb] 0x04A9 0x2220
device /dev/usbscanner

но sane я так понимаю сканер все равно не видет

/media/DISK_A1/system/root # sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.
  # SANE has been built without libusb support. This may be a reason
  # for not detecting USB scanners. Read README for more details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

журнал на кинетике говорит вот такое

12 фев 14:53:06    saned[2052]    saned from sane-backends 1.0.22 ready
12 фев 14:53:06    saned[2052]    check_host: getpeername failed: Socket operation on non-socket
12 фев 14:53:06    saned[2052]    init: access by host [error] denied
12 фев 14:53:06    saned[2052]    saned exiting

также пытался запускать так saned -a результата ноль, ScanImage говорит что не может соединиться с сервером

хотя сам роутер видит подключенное оборудование

/media/DISK_A1/system/root # lsusb
Bus 002 Device 004: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25
Bus 001 Device 002: ID 0bc2:2312 Seagate RSS LLC
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Где и что я делаю не верно, подскажите пожалуйста, несколько раз пробовал все переустанавливать с нуля, результат один.

211

Re: Sane на Keenetic

Overquoting (оверквотинг) - злобное нарушение, избыточное цитирование на форумах.
Наказывается баном.

PS Если Ваш текст меньше цитаты - Вы злобный нарушитель!

Отредактировано AnDelf (2015-05-18 12:45:05)

212

Re: Sane на Keenetic

AnDelf, сразу в баню, или позже?
Совет - используйте Entware. Для ошибок, найденных в Entware, используйте github
https://github.com/Entware/entware/issues

213

Re: Sane на Keenetic

Zyxmon :

AnDelf, сразу в баню, или позже?
Совет - используйте Entware. Для ошибок, найденных в Entware, используйте github
https://github.com/Entware/entware/issues

По поводу бани - на Ваше усмотрение. Про оверквотинг был не в курсе -прошу прощения.
По поводу Entware - спасибо, попробую разобраться.

214

Re: Sane на Keenetic

donn258 :

роутер кинетик гига 2 с прошивкой v.1.11
Где и что я делаю не верно, подскажите пожалуйста, несколько раз пробовал все переустанавливать с нуля, результат один.

Коллега, вы все делаете верно.
Я столкнулся с аналогичной проблемой на Keenetik Omni.
Благодаря подсказке Zyxmon установил Entware и поднял все на ней - и заработало с первого раза.
Сначала поставил прошивку версии 1.11 январскую отсюда
https://www.dropbox.com/sh/idacrb5n9icx … 1.11final2
Затем Entware ставил 
http://forum.zyxmon.org/topic666-entwar … -omni.html
Sane настраивал по первому сообщению в этом топике.
Единственное отличие - нужно в конфиге xinetd прописать путь к saned так

server = /media/DISK_A1/opt/sbin/saned

Удачи!

215

Re: Sane на Keenetic

Zyxmon

Теперь можно банить  smile

216

Re: Sane на Keenetic

AnDelf :

нужно в конфиге xinetd прописать путь к saned так

Ну сколько раз твердили миру, что.... (С) дедушка Крылов.

Следует забыть про /media/DISK_A1/ в Entware. В Entware все лежит в /opt!!!!!!

217

Re: Sane на Keenetic

Продолжение на новом форуме - http://forums.zyxmon.org/viewtopic.php?f=5&t=32