Opensuse и Canon Pixma ip4200 (Не распознаёт как принтер. Не виден в usb-устройствах, хотя виден в ло)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

pidanmaster
Сообщения: 6
ОС: Linux Suse 10

Opensuse и Canon Pixma ip4200

Сообщение pidanmaster »

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

Здравствуйте!
Купил я принтер 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


По команде 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


Я сам понимаю, что система не определяет устройство как принтер. У меня подобное было с телефоном, но тогда linux хоть видел, что подключен телефон, а тут даже записи нет и адреса устройства.
Напомню. Все драйвера родные и установлены были полностью.
Погуглив и поискав на форуме я столкнулся с тем, что такая проблема встречается, но не нашёл на неё решение, и решил обратиться с собственным вопросом. Пожалуйста, помогите, натолкните хоть на мысль. Что нужно сделать, чтобы принтер определился как принтер?
На западных форумах я наткнулся на то, что должен быть модуль печати printer.o , но его у меня нет даже в дистрибутиве. Имеет ли он какое-либо значение?
Я даже попробовал поподключать принтер на разные гнёзда USB - без результата.


Большое Спасибо за помошь,
Простите за чайниковый вопрос!
Спасибо сказали:
pidanmaster
Сообщения: 6
ОС: Linux Suse 10

Re: Opensuse и Canon Pixma ip4200

Сообщение pidanmaster »

ВСЕМ СпасибО! :D
Нашёл ниточку для решения проблемы. Как он радостно запечатал тестовую страницу. Потом и всё остальное.
Объясняю: мысль о том, что вся проблема связана со скоростью юсб-портов меня не отпускала самого начала.
Так и оказалось, что Линукс слишком хорошо думает о бо всех устройствах. После подключения в порт принтер вешается на 2.0 На что он отвечает протестом.

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

Код: Выделить всё

rmmod ehci-hcd


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

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


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