Перейти к содержанию

Canon Pixma ip4200 не определяется как принтер в opensuse10.2


Рекомендуемые сообщения

Canon Pixma ip4200 не определяется как принтер в opensuse10.2

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

Купил я принтер Canon Pixma ip4200. Полагался на отсутствие приреканий к нему в сети от других пользователей и на наличие дров от производителя на официальном сайте Canon.ru

Вот такая ситуация сложилась когда я его подключил:

В /var/log/messages:

Mar 15 18:40:55 localhost kernel: usb 4-5: device descriptor read/64, error -71

Mar 15 18:40:55 localhost kernel: usb 4-5: device descriptor read/64, error -71

Mar 15 18:40:56 localhost kernel: usb 4-5: new high speed USB device using ehci_hcd and address 7

Mar 15 18:40:56 localhost kernel: usb 4-5: device not accepting address 7, error -71

Mar 15 18:40:56 localhost kernel: usb 4-5: new high speed USB device using ehci_hcd and address 8

Mar 15 18:40:57 localhost kernel: usb 4-5: device not accepting address 8, error -71

Crying or Very Sad

По команде Lsusb выводит:

Bus 004 Device 001: ID 0000:0000

Bus 001 Device 005: ID 0a5c:200a Broadcom Corp.

Bus 001 Device 004: ID 04e8:663e Samsung Electronics Co., Ltd

Bus 001 Device 001: ID 0000:0000

Bus 003 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical

Bus 003 Device 001: ID 0000:0000

Bus 002 Device 001: ID 0000:0000

Confused

Я сам понимаю, что система не определяет устройство как принтер. У меня подобное было с телефоном, но тогда linux хоть видел, что подключен телефон, а тут даже записи нет и адреса устройства.

Напомню. Все драйвера родные и установлены были полностью.

Погуглив и поискав на форуме я столкнулся с тем, что такая проблема встречается, но не нашёл на неё решение, и решил обратиться с собственным вопросом. Пожалуйста, помогите, натолкните хоть на мысль. Что нужно сделать, чтобы принтер определился как принтер?

На западных форумах я наткнулся на то, что должен быть модуль печати printer.o , но его у меня нет даже в дистрибутиве. Имеет ли он какое-либо значение?

Я даже попробовал поподключать принтер на разные гнёзда USB - без результата.

Большое Спасибо за помошь,

Простите за чайниковый вопрос! Mad

Ссылка на комментарий
Поделиться на другие сайты

То есть если в другие порты втыкать тоже будет такая ошибка в /var/log/messages?

А работоспособность принтера проверяли?

Yast его не видит разумеется?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

То есть если в другие порты втыкать тоже будет такая ошибка в /var/log/messages?

Да. Точно такия же ошибка, при втыкании в другие порты. Я тоже думал, что может быть разница между usb 1.1 и usb 2.0.

Цитата:

А работоспособность принтера проверяли?

Да. Проверял. Печатал с него через PictBridge с фотоаппарата и телефона.

Цитата:

Yast его не видит разумеется?

Я установил дрова производителя с официального сайта канона, поэтому сейчас все его настройки там прописаны. А вобще, если искать новый принтер, то Yast пишет, что принтеры не обнаружены.

Спасибо за участие в решении проблемы!

Ссылка на комментарий
Поделиться на другие сайты

Честно говоря, не знаю, что и думать. Не имея такого же устройства как у вас тяжело предположить что-то конкретное.

Судя по сайту openSUSE этот принтер поддерживается: http://en.opensuse.org/HCL/Printers#PIXMA_ip4200

При этом сообщения в /var/log/messages такие будто устройство не работает. Именно это и непонятно...

Попробуйте поискать в Google: может быть кто-то сталкивался с подобной сложностью.

Ссылка на комментарий
Поделиться на другие сайты

Ещё интересен момент с такой темой:

kernel: usb 4-5: device not accepting address 8, error -71

В гугле ищю. Ошибки в таких случаях идут 19, 110. а 71 не нашёл пока.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Честно говоря, не знаю, что и думать. Не имея такого же устройства как у вас тяжело предположить что-то конкретное.

Судя по сайту openSUSE этот принтер поддерживается: http://en.opensuse.org/HCL/Printers#PIXMA_ip4200

И при том официально и у производителей canon.

Цитата:

При этом сообщения в /var/log/messages такие будто устройство не работает. Именно это и непонятно...

Но ведь номера ошибок разные встречаются. В гугле полно подобных проблем, но восновном на западных форумах и 71 ошибки я нигде не нашёл.

Есть ли вероятность, что ядро неполное. К примеру что такое printer.o и почему у меня его нет вобще, даже в дистрибе?

Спасибо за помошь!

С уважением и наилучшими пожеланиями.

Ссылка на комментарий
Поделиться на другие сайты

pidanmaster писал(а) Thu, 15 March 2007 15:57

Есть ли вероятность, что ядро неполное. К примеру что такое printer.o и почему у меня его нет вобще, даже в дистрибе?

Это модуль ядра. Судя по расширению файла речь идео о модулях для ядра 2.4. У вас 2.6, то есть вас это НЕ касается. В любом случае, вариант того, что у вас нехватает каких-то модулей ядра исключается. Единственное, что мне приходит в голову - проблема в том, что на вашем конкретном железе выползает такая проблема.

Расскажите, пожалуйста, что у вас за железо. В первую очередь интересует чипсет материнской платы.

Дайте в терминале команду rpm -qa | grep kernel и поместите в вашем ответе ее вывод.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Расскажите, пожалуйста, что у вас за железо. В первую очередь интересует чипсет материнской платы.

Материнская плата: ECS ELITEGROUP 661FX-M

чипсет: SIS 661-FX NB и SIS 964 SB

Цитата:

Дайте в терминале команду rpm -qa | grep kernel и поместите в вашем ответе ее вывод.

localhost:~ # rpm -qa | grep kernel

kernel-default-2.6.18.2-34

linux-kernel-headers-2.6.18.2-3

kernel-xen-2.6.18.2-34

localhost:~ #

Ссылка на комментарий
Поделиться на другие сайты

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

Цитата:

Проблема, скорее всего, аппаратная. Возможно, превышение по току на шине USB.

Я не только проверял устройство на других usb-входах, но и полностью отключал все мои устройства, кроме мышки, а это bt-адаптер, телефон, приблуда для пульта на DVB-плату. После этого снова пробовал во всех портах. Результат один и тот же.

  localhost:~ # lsusb
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 003: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

В /var/log/messages

Mar 16 09:45:45 localhost kernel: usb 4-1: new high speed USB device using ehci_hcd and address 21
Mar 16 09:45:45 localhost kernel: usb 4-1: device descriptor read/64, error -71
Mar 16 09:45:45 localhost kernel: usb 4-1: device descriptor read/64, error -71
Mar 16 09:45:46 localhost kernel: usb 4-1: new high speed USB device using ehci_hcd and address 22
Mar 16 09:45:46 localhost kernel: usb 4-1: device descriptor read/64, error -71
Mar 16 09:45:46 localhost kernel: usb 4-1: device descriptor read/64, error -71
Mar 16 09:45:46 localhost kernel: usb 4-1: new high speed USB device using ehci_hcd and address 23
Mar 16 09:45:47 localhost kernel: usb 4-1: device not accepting address 23, error -71
Mar 16 09:45:47 localhost kernel: usb 4-1: new high speed USB device using ehci_hcd and address 24
Mar 16 09:45:47 localhost kernel: usb 4-1: device not accepting address 24, error -71
Mar 16 09:54:44 localhost kernel: usb 4-6: new high speed USB device using ehci_hcd and address 25
Mar 16 09:54:44 localhost kernel: usb 4-6: device descriptor read/64, error -71
Mar 16 09:54:44 localhost kernel: usb 4-6: device descriptor read/64, error -71
Mar 16 09:54:44 localhost kernel: usb 4-6: new high speed USB device using ehci_hcd and address 26
Mar 16 09:54:44 localhost kernel: usb 4-6: device descriptor read/64, error -71
Mar 16 09:54:44 localhost kernel: usb 4-6: device descriptor read/64, error -71
Mar 16 09:54:45 localhost kernel: usb 4-6: new high speed USB device using ehci_hcd and address 27
Mar 16 09:54:45 localhost kernel: usb 4-6: device not accepting address 27, error -71
Mar 16 09:54:45 localhost kernel: usb 4-6: new high speed USB device using ehci_hcd and address 28
Mar 16 09:54:46 localhost kernel: usb 4-6: device not accepting address 28, error -71
Mar 16 09:55:14 localhost kernel: usb 4-5: new high speed USB device using ehci_hcd and address 29
Mar 16 09:55:14 localhost kernel: usb 4-5: device descriptor read/64, error -71
Mar 16 09:55:14 localhost kernel: usb 4-5: device descriptor read/64, error -71
Mar 16 09:55:15 localhost kernel: usb 4-5: new high speed USB device using ehci_hcd and address 30
Mar 16 09:55:15 localhost kernel: usb 4-5: device descriptor read/64, error -71
Mar 16 09:55:15 localhost kernel: usb 4-5: device descriptor read/64, error -71
Mar 16 09:55:15 localhost kernel: usb 4-5: new high speed USB device using ehci_hcd and address 31
Mar 16 09:55:16 localhost kernel: usb 4-5: device not accepting address 31, error -71
Mar 16 09:55:16 localhost kernel: usb 4-5: new high speed USB device using ehci_hcd and address 32
Mar 16 09:55:16 localhost kernel: usb 4-5: device not accepting address 32, error -71
Mar 16 09:55:57 localhost kernel: usb 4-7: new high speed USB device using ehci_hcd and address 33
Mar 16 09:55:57 localhost kernel: usb 4-7: device descriptor read/64, error -71
Mar 16 09:55:57 localhost kernel: usb 4-7: device descriptor read/64, error -71
Mar 16 09:55:57 localhost kernel: usb 4-7: new high speed USB device using ehci_hcd and address 34
Mar 16 09:55:57 localhost kernel: usb 4-7: device descriptor read/64, error -71
Mar 16 09:55:58 localhost kernel: usb 4-7: device descriptor read/64, error -71
Mar 16 09:55:58 localhost kernel: usb 4-7: new high speed USB device using ehci_hcd and address 35
Mar 16 09:55:58 localhost kernel: usb 4-7: device not accepting address 35, error -71
Mar 16 09:55:58 localhost kernel: usb 4-7: new high speed USB device using ehci_hcd and address 36
Mar 16 09:55:59 localhost kernel: usb 4-7: device not accepting address 36, error -71

Что за ошибка 71. Помоему про это никто и не думает. Давайте выясним сначала что обозначает эта ошибка, т.к. я думаю, что в ней репка и зарыта.

Я прошу прощения за назойливость, но неужели никому не подсилу решить эту задачу. Это уже просто интересно становится.

С уважением и наилучшими пожеланиями!

Embarassed
Ссылка на комментарий
Поделиться на другие сайты

Ну, почему ж "не думает"?

"Error -71 above stands for protocol error (EPROTO)".

Как варианты решения:

сменить кабель (покороче и покачественней);

сменить версию ядра;

поднять напряжения на чипсете в BIOS.

Возможно, ещё

http://www.mepis.org/node/5860 .

P.S.

http://www.google.com.ua/search?hl=ru&q=%27device+descri ptor+read%2F64%2C+error+-71%27&btnG=%D0%9F%D0%BE%D0%B8%D 1%81%D0%BA+%D0%B2+Google&meta=

http://www.google.com.ua/search?q=usb+error+71&hl=ru&amp ;amp ;start=20&sa=N

Ссылка на комментарий
Поделиться на другие сайты

ВСЕМ СпасибО! Very Happy Нашёл ниточку для решения проблемы. Как он радостно запечатал тестовую страницу. Потом и всё остальное.

Объясняю: мысль о том, что вся проблема связана со скоростью юсб-портов меня не отпускала самого начала.

Так и оказалось, что Линукс слишком хорошо думает о бо всех устройствах. После подключения в порт принтер вешается на 2.0 На что он отвечает протестом.

Я оключил юсб 2.0 и принтер моментально определился и запечатал.

rmmod ehci-hcd

Кроме того все мои остальные устройства продолжают так же без проблем работать.

Теперь у меня осталась только одна задача. Как выгрузить модуль ehci-hcd, чтобы его каждый раз не отключать при запуске.

Каким образом можно избежать подобных проблем в будущем? Быть может поменять мать и т.д.

Спасибо Всем ещё раз и всего наилучшего! Cool

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток!

Цитата:

Самый простой (но не обязательно - самый правильный) вариант - прописать rmmod ehci-hcd в local.start .

Простите за глупый вопрос. А где local.start находится? Я никогда с ним не сталкивался. Поизскал и не нашёл у себя. Вы помните, что у меныя система opensuse 10.2 Быть может есть различия в названии?

с уважением и наилучшими пожеланиями!

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

приветствую.

гуглем наткнулся на этот топик. тоже -71. но, как оказалось, в моем случае виновато железо. если выткнуть usb hub (4 порта, noname), то картридер спокойно подрубается, если снова воткнуть -- вырубается с руганью. материнка дохнет однако..

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...