ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] HP ScanJet 5300C
@ 2007-02-05 10:08 Alex Moskalenko
  2007-02-06 18:14 ` [Hardware] [sisyphus] " Sergey Vlasov
  0 siblings, 1 reply; 4+ messages in thread
From: Alex Moskalenko @ 2007-02-05 10:08 UTC (permalink / raw)
  To: hardware; +Cc: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 4002 bytes --]

Здравствуйте!

Пытаясь подключить сканер HP ScanJet 5300С к текущему сизифу, столкнулся с 
проблемой - sane-find-scanner видит его, а scanimage -L отказывается. При 
этом проблема похоже в самом ядре, так как при подключении сканера в messages 
видим следующее:

Feb  5 12:53:41 linux kernel: usb 3-1: new full speed USB device using 
uhci_hcd and address 18
Feb  5 12:53:51 linux kernel: usb 3-1: configuration #1 chosen from 1 choice
Feb  5 12:53:51 linux kernel: usb 3-1: can't set config #1, error -71

В списке устройств по lsusb сканер присутствует.

Версии пакетов следующие:
===============================
[root@host /]# cat /etc/altlinux-release
ALT Linux Sisyphus (20070101)
[root@host /]# rpmquery -a | egrep libusb\|sane\|kernel\-image | sort
kernel-image-std-smp-2.6.18-alt3
libsane-1.0.18-alt1
libusb-0.1.12-alt1
libusb-devel-0.1.12-alt1
sane-1.0.18-alt1
sane-frontends-1.0.14-alt1
sane-server-1.0.18-alt1
xsane-0.991-alt3
xsane-gimp2-0.991-alt3
===============================
Данные о системе:
===============================
[root@host ~]# uname -a
Linux host.domain 2.6.18-std-smp-alt3 #1 SMP Fri Dec 22 22:43:04 MSK 2006 i686 
GNU/Linux
[root@host /]# lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM 
Controller/Host-Hub Interface (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP 
Bridge (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI 
Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface 
Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 
02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus 
Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] 
(rev a1)
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (CNR) 
Ethernet Controller (rev 82)
[root@host /]# lsusb
Bus 003 Device 005: ID 03f0:0701 Hewlett-Packard ScanJet 5300c/5370c
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
===============================

Часть вывода от scanimage -L с дебагом:
===============================
[avision] sane_init: Trying to find USB device 3f0 701 ...
[sanei_usb] sanei_usb_find_devices: vendor=0x03f0, product=0x0701
[avision] attach:
[avision] attach: opening libusb:003:005
[sanei_usb] sanei_usb_open: trying to open device `libusb:003:005'
USB error: could not set config 1: Protocol error
[sanei_usb] sanei_usb_open: libusb complained: could not set config 1: 
Protocol error
[avision] attach: open failed (Invalid argument)
[avision] sane_init: Trying to find USB device 3f0 701 ...
[sanei_usb] sanei_usb_find_devices: vendor=0x03f0, product=0x0701
[avision] attach:
[avision] attach: opening libusb:003:005
[sanei_usb] sanei_usb_open: trying to open device `libusb:003:005'
USB error: could not set config 1: Protocol error
[sanei_usb] sanei_usb_open: libusb complained: could not set config 1: 
Protocol error
[avision] attach: open failed (Invalid argument)
===============================

Смена USB-разъема, кабеля, замена ehci_hcd на uhci_hcd ничего не меняет.
На этой же машине этот же сканер с этим кабелем работает под Windows.

Что можно предпринять в такой ситуации?

PS В аттаче - полный вывод sane-find-scanner, scanimage -L, lsusb и strace на 
них.

-- 
WBR, Alex Moskalenko

[-- Attachment #2: output.tar.bz2 --]
[-- Type: application/x-tbz, Size: 10358 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Hardware] [sisyphus] HP ScanJet 5300C
  2007-02-05 10:08 [Hardware] HP ScanJet 5300C Alex Moskalenko
@ 2007-02-06 18:14 ` Sergey Vlasov
  2007-02-07  6:55   ` Alex Moskalenko
  2007-03-28  9:48   ` [Hardware] " Alex Moskalenko
  0 siblings, 2 replies; 4+ messages in thread
From: Sergey Vlasov @ 2007-02-06 18:14 UTC (permalink / raw)
  To: sisyphus, hardware

[-- Attachment #1: Type: text/plain, Size: 1642 bytes --]

On Mon, Feb 05, 2007 at 01:08:07PM +0300, Alex Moskalenko wrote:
> Пытаясь подключить сканер HP ScanJet 5300С к текущему сизифу, столкнулся с 
> проблемой - sane-find-scanner видит его, а scanimage -L отказывается. При 
> этом проблема похоже в самом ядре, так как при подключении сканера в messages 
> видим следующее:
> 
> Feb  5 12:53:41 linux kernel: usb 3-1: new full speed USB device using 
> uhci_hcd and address 18
> Feb  5 12:53:51 linux kernel: usb 3-1: configuration #1 chosen from 1 choice
> Feb  5 12:53:51 linux kernel: usb 3-1: can't set config #1, error -71

https://launchpad.net/ubuntu/+source/sane-backends/+bug/83587
http://lkml.org/lkml/2006/9/16/66

> В списке устройств по lsusb сканер присутствует.
> 
> Версии пакетов следующие:
> ===============================
> [root@host /]# cat /etc/altlinux-release
> ALT Linux Sisyphus (20070101)
> [root@host /]# rpmquery -a | egrep libusb\|sane\|kernel\-image | sort
> kernel-image-std-smp-2.6.18-alt3

С 2.6.16 не пробовали?

Ещё можно попробовать снять лог usbmon:

	mount -t debugfs debugfs /sys/kernel/debug
	modprobe usbmon

Затем нужно отключить сканер и запустить процесс для записи лога:

	cat /sys/kernel/debug/usbmon/3t > usbmon.log

(здесь 3 - номер шины USB (Bus 003 и т.п.); этот номер может
измениться при смене разъёма, к которому подключается сканер).

Далее нужно подключить сканер и дождаться, когда появится сообщение
ядра "can't set config #1, error -71" (насколько я понял, оно
появляется даже без запуска sane).  После этого нужно завершить cat
(например, по Ctrl+c).  Затем присылайте получившийся usbmon.log.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Hardware] [sisyphus] HP ScanJet 5300C
  2007-02-06 18:14 ` [Hardware] [sisyphus] " Sergey Vlasov
@ 2007-02-07  6:55   ` Alex Moskalenko
  2007-03-28  9:48   ` [Hardware] " Alex Moskalenko
  1 sibling, 0 replies; 4+ messages in thread
From: Alex Moskalenko @ 2007-02-07  6:55 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

В сообщении от 6 февраля 2007 Sergey Vlasov написал(a):
> С 2.6.16 не пробовали?
К сожалению, 2.6.16 ядер не осталось...

> Ещё можно попробовать снять лог usbmon:
Это пробовал (через google находил ссылки, упомянутые Вами, решения проблемы 
не нашел. Посмотрев вывод usbmon, понял, что моих знаний для того, чтобы в 
нем разобраться, явно недостаточно...

> Затем присылайте получившийся usbmon.log.
Сделал еще раз. В аттаче.


-- 
WBR, Alex Moskalenko

[-- Attachment #2: 3t.out --]
[-- Type: text/plain, Size: 2914 bytes --]

f568c5c0 352682274 C Ii:001:01 0 1 = 02
f568c5c0 352682283 S Ii:001:01 -115 2 <
dd62c1c0 352682298 S Ci:001:00 s a3 00 0000 0001 0004 4 <
dd62c1c0 352682302 C Ci:001:00 0 4 = 01010100
dd62c1c0 352682304 S Co:001:00 s 23 01 0010 0001 0000 0
dd62c1c0 352682306 C Co:001:00 0 0
dd62c1c0 352682308 S Ci:001:00 s a3 00 0000 0001 0004 4 <
dd62c1c0 352682311 C Ci:001:00 0 4 = 01010000
dd62c1c0 352713965 S Ci:001:00 s a3 00 0000 0001 0004 4 <
dd62c1c0 352713973 C Ci:001:00 0 4 = 01010000
dd62c1c0 352745898 S Ci:001:00 s a3 00 0000 0001 0004 4 <
dd62c1c0 352745905 C Ci:001:00 0 4 = 01010000
e3f47ac0 352777911 S Ci:001:00 s a3 00 0000 0001 0004 4 <
e3f47ac0 352777919 C Ci:001:00 0 4 = 01010000
c74a86c0 352809938 S Ci:001:00 s a3 00 0000 0001 0004 4 <
c74a86c0 352809948 C Ci:001:00 0 4 = 01010000
c74a86c0 352809963 S Co:001:00 s 23 03 0004 0001 0000 0
c74a86c0 352809966 C Co:001:00 0 0
dd62c340 352865901 S Ci:001:00 s a3 00 0000 0001 0004 4 <
dd62c340 352865923 C Ci:001:00 0 4 = 03010000
dd62c1c0 352921900 S Co:001:00 s 23 01 0014 0001 0000 0
dd62c1c0 352921908 C Co:001:00 0 0
dd62c1c0 352921921 S Ci:000:00 s 80 06 0100 0000 0040 64 <
dd62c1c0 352927238 C Ci:000:00 0 8 = 12010001 00000008
dd62c1c0 352927254 S Co:001:00 s 23 03 0004 0001 0000 0
dd62c1c0 352927258 C Co:001:00 0 0
f568c5c0 352933883 C Ii:001:01 0 1 = 02
f568c5c0 352933889 S Ii:001:01 -115 2 <
dd62c340 352985936 S Ci:001:00 s a3 00 0000 0001 0004 4 <
dd62c340 352985959 C Ci:001:00 0 4 = 03010000
e3f47ac0 353041899 S Co:001:00 s 23 01 0014 0001 0000 0
e3f47ac0 353041905 C Co:001:00 0 0
e3f47ac0 353041910 S Co:000:00 s 00 05 0016 0000 0000 0
e3f47ac0 353044215 C Co:000:00 0 0
dd62c340 353061897 S Ci:022:00 s 80 06 0100 0000 0012 18 <
dd62c340 353068213 C Ci:022:00 0 18 = 12010001 00000008 f0030107 01000102 0301
dd62c340 353068234 S Ci:022:00 s 80 06 0200 0000 0009 9 <
dd62c340 353074210 C Ci:022:00 0 9 = 09022700 01010040 32
dd62c340 353074224 S Ci:022:00 s 80 06 0200 0000 0027 39 <
dd62c340 353083209 C Ci:022:00 0 39 = 09022700 01010040 32090400 00030000 00000705 01020800 00070582 0308000a
f4df4e40 353083232 S Ci:022:00 s 80 06 0300 0000 00ff 255 <
f4df4e40 353089202 C Ci:022:00 0 4 = 04030904
f4df4e40 353089214 S Ci:022:00 s 80 06 0302 0409 00ff 255 <
f4df4e40 353104200 C Ci:022:00 0 74 = 4a034800 65007700 6c006500 74007400 20005000 61006300 6b006100 72006400
f4df4e40 353104217 S Ci:022:00 s 80 06 0301 0409 00ff 255 <
f4df4e40 358107257 C Ci:022:00 -104 32 = 20034800 65007700 6c006500 74007400 20005000 61006300 6b006100 72006400
f4df4e40 358107274 S Ci:022:00 s 80 06 0303 0409 00ff 255 <
f4df4e40 363107295 C Ci:022:00 -104 0
f4df4e40 363107459 S Ci:022:00 s 80 06 0303 0409 0002 2 <
f4df4e40 363111287 C Ci:022:00 -71 0
f4df4e40 363111418 S Co:022:00 s 00 09 0001 0000 0000 0
f4df4e40 363115286 C Co:022:00 -71 0
f4df4e40 363115369 S Ci:001:00 s a3 00 0000 0001 0004 4 <
f4df4e40 363115375 C Ci:001:00 0 4 = 03010000

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Hardware] HP ScanJet 5300C
  2007-02-06 18:14 ` [Hardware] [sisyphus] " Sergey Vlasov
  2007-02-07  6:55   ` Alex Moskalenko
@ 2007-03-28  9:48   ` Alex Moskalenko
  1 sibling, 0 replies; 4+ messages in thread
From: Alex Moskalenko @ 2007-03-28  9:48 UTC (permalink / raw)
  To: hardware

В сообщении от Tuesday 06 February 2007 21:14:18 Sergey Vlasov написал(а):
> On Mon, Feb 05, 2007 at 01:08:07PM +0300, Alex Moskalenko wrote:
> > Пытаясь подключить сканер HP ScanJet 5300С к текущему сизифу, столкнулся
> > с проблемой - sane-find-scanner видит его, а scanimage -L отказывается.
> > При этом проблема похоже в самом ядре, так как при подключении сканера в
> > messages видим следующее:
> >
> > Feb  5 12:53:41 linux kernel: usb 3-1: new full speed USB device using
> > uhci_hcd and address 18
> > Feb  5 12:53:51 linux kernel: usb 3-1: configuration #1 chosen from 1
> > choice Feb  5 12:53:51 linux kernel: usb 3-1: can't set config #1, error
> > -71
>
> С 2.6.16 не пробовали?
Попробовал старые версии ядра.

С std26-up-2.6.14-alt5 работает. C std26-up-2.6.16-alt{10,13} не работает. С 
std-smp-2.6.18-alt[345] не работает.

Что еще можно попробовать? Уж очень хочется запустить этот сканер...

-- 
WBR, Alex Moskalenko

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-03-28  9:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-05 10:08 [Hardware] HP ScanJet 5300C Alex Moskalenko
2007-02-06 18:14 ` [Hardware] [sisyphus] " Sergey Vlasov
2007-02-07  6:55   ` Alex Moskalenko
2007-03-28  9:48   ` [Hardware] " Alex Moskalenko

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git