1

Спецы приветствую.

Linux mint 17. Сканер hp scanjet 2400.

При попытке сканирования падает с ошибкой ошибка сегментирования, падает под user и под root. Сканер определяется в списках, нормально сканирует в виртуальной windows XP. А в linux никак...

Как ему мозги вправить?

scanimage -L
device `genesys:libusb:005:006' is a Hewlett Packard ScanJet 2400c flatbed scanner
sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0a01 [hp scanjet scanner]) at libusb:005:006

2

Ramonab Linux Mint - вообще страна чудес.
Виртуальная машина в "мяте" работает?

Linux Mint 19.3 Mate Edition
Windows 7

3

Wolfenberg пишет:

Ramonab Linux Mint - вообще страна чудес.
Виртуальная машина в "мяте" работает?

Виртуалка работает и в ней сканер через usb на xp работает.

4 (11.11.2014 13:16:23 отредактировано Ramon)

Wolfenberg пишет:

Ramonab Linux Mint - вообще страна чудес.


Тоже могу сказать и про другие linux они без чудес разве бывают  ab  ? Перепробовал несколько дистров последних, безпроблемных не встречал.

5

Ramonab перосто всё, что работает в Ubuntu в Mint успешно отваливается.
Ладно. Драйвер на сканер ставили?

Linux Mint 19.3 Mate Edition
Windows 7

6 (11.11.2014 15:07:55 отредактировано Ramon)

Wolfenberg пишет:

Ramonab перосто всё, что работает в Ubuntu в Mint успешно отваливается.
Ладно. Драйвер на сканер ставили?


Все стояло уже, сканер определяется, драйвер genesis, но любая программа сканирования падает.

7

Ramon пишет:

Все стояло уже, сканер определяется, драйвер genesis, но любая программа сканирования падает.

Скажите, а зачем вы его вообще покупали и пытаетесь настроить в linux, если нет официальной поддержки от производителя?

Смотрите сами:
http://h20565.www2.hp.com/portal/site/h … oid=297431

8

kostik87 пишет:
Ramon пишет:

Все стояло уже, сканер определяется, драйвер genesis, но любая программа сканирования падает.

Скажите, а зачем вы его вообще покупали и пытаетесь настроить в linux, если нет официальной поддержки от производителя?

Смотрите сами:
http://h20565.www2.hp.com/portal/site/h … oid=297431



Ок, но куплен он несколько лет назад)))) Это раз, а два это например на fedora 20 этот сканер работал, но fedora не подходит по другим причинам.

9

VueScan работает, но там свои драйвера насколько я понял, значит проблема в драйвере...

10

Посмотрите в логах dmesg, ~/.xsession-errors, нет ли там чего по поводу этого сканера. А вообще, раз в федоре работал, значит, нужно попробовать ядро той же версии.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

11

yars пишет:

Посмотрите в логах dmesg, ~/.xsession-errors, нет ли там чего по поводу этого сканера. А вообще, раз в федоре работал, значит, нужно попробовать ядро той же версии.

отакое есть

85.874916] xsane[2672]: segfault at 7f78e5411000 ip 00007f78e51be814 sp 00007fffd07bfd60 error 4 in libsane-genesys.so.1.0.23[7f78e51a0000+61000]

тока что с этим делать непонятно.

12

Ramon, ошибка драйвера. Либо попробовать накатить более новое ядро, либо ставить последнее рабочее.

Linux Mint 19.3 Mate Edition
Windows 7

13

Ramon, вероятно, что-то открыть не может. Но что — это надо разбираться в дампе памяти с дизассемблером в руках и батареей энергетика под столом. Покажите вывод после подключения сканера (втыкайте в тот же порт, что и в начале темы — иначе надо будет поправить параметры для lsusb):

$ ldd /usr/lib{64}/sane/libsane-genesys.so.1.0.24
# lsusb -vs 005:006
# dmesg | tail -60

После этого отключите сканер, дайте команду

# udevadm monitor --property

и подключите сканер. То, что вывалится в консоль (вывод длинный, положите его на pastebin.com и приведите здесь ссылку) покажите.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

14

Wolfenberg пишет:

Ramon, ошибка драйвера. Либо попробовать накатить более новое ядро, либо ставить последнее рабочее.

Перустановил ядро на новое и все тоже...

15 (11.11.2014 21:20:32 отредактировано Ramon)

yars пишет:

Ramon, вероятно, что-то открыть не может. Но что — это надо разбираться в дампе памяти с дизассемблером в руках и батареей энергетика под столом. Покажите вывод после подключения сканера (втыкайте в тот же порт, что и в начале темы — иначе надо будет поправить параметры для lsusb):

$ ldd /usr/lib{64}/sane/libsane-genesys.so.1.0.24
# lsusb -vs 005:006
# dmesg | tail -60

После этого отключите сканер, дайте команду

# udevadm monitor --property

и подключите сканер. То, что вывалится в консоль (вывод длинный, положите его на pastebin.com и приведите здесь ссылку) покажите.

ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или каталога

ldd: /usr/lib/sane/libsane-genesys.so.1.0.24: Нет такого файла или каталога

16

Ramon пишет:

ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или катал

Я запятую проглотил, поправьте команду:

# ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.24
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

17

Ramon пишет:

Перустановил ядро на новое и все тоже...

Какой версии? И sane и xsane тоже надо обновлять.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

18

3.16.01

ошибка таже вылетает.

19

yars пишет:
Ramon пишет:

ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или катал

Я запятую проглотил, поправьте команду:

# ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.24

ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.23

последняя 23 должна быть?

20

yars пишет:
Ramon пишет:

ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или катал

Я запятую проглотил, поправьте команду:

# ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.24

Попробовал поиском, такой файл не находит.

21

Ramon пишет:

такой файл не находит.

Ну правильно, у вас же sane-1.0.23. Это у меня 1.0.24.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

22

yars пишет:
Ramon пишет:

такой файл не находит.

Ну правильно, у вас же sane-1.0.23. Это у меня 1.0.24.


У меня в другой папке эти файлы нашлись, провёл указаные манипулации.

http://pastebin.com/B7tRz2sk

23

Ramon пишет:

провёл указаные манипулации.

Далеко не все, как же остальное?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

24

yars пишет:
Ramon пишет:

провёл указаные манипулации.

Далеко не все, как же остальное?

Извиняйте, теперь вроде все

ldd /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.23
http://pastebin.com/CcRpFDvL

lsusb -vs 003:006
http://pastebin.com/S9Qd57Wr

dmesg | tail -60
http://pastebin.com/g98YnCaj

udevadm monitor --property
http://pastebin.com/U4AryRMi

25

У меня в правиле /lib/udev/rules.d/80-libsane.rules присутствует модель ScanJet 2400С, она присутствует и у вас, судя по нормально отработавшему правилу. Проблем со стороны udev нет. Попробуйте найти и установить версию sane 1.0.24 или новее для вашего дистрибутива.
P.S. https://bugs.launchpad.net/ubuntu/+sour … ug/1249074

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

26

yars пишет:

У меня в правиле /lib/udev/rules.d/80-libsane.rules присутствует модель ScanJet 2400С, она присутствует и у вас, судя по нормально отработавшему правилу. Проблем со стороны udev нет. Попробуйте найти и установить версию sane 1.0.24 или новее для вашего дистрибутива.
P.S. https://bugs.launchpad.net/ubuntu/+sour … ug/1249074


Ок, спасибо спасибо. +в карму)). Попробую. Это плучается все зависимости нужно так-же обновить.

27

Ramon пишет:

Это плучается все зависимости нужно так-же обновить.

Необязательно, если найдется sane, собранный под ваш дистрибутив. А так - да, естественно.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

28

yars пишет:
Ramon пишет:

Это плучается все зависимости нужно так-же обновить.

Необязательно, если найдется sane, собранный под ваш дистрибутив. А так - да, естественно.


Обновил sane до 1.0.24.4 из debian sid сканер работает.
Дополнительно на новом ядре кстати перестал отпадать wi-fi.

29

Вот и хорошо, тема отмечена решенной.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

30

yars пишет:

Вот и хорошо, тема отмечена решенной.


От тока другая проблема вылезла, отпал картридер. Гружу старое ядро там работает...