pidanmaster Опубликовано 15 марта, 2007 Жалоба Поделиться Опубликовано 15 марта, 2007 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 - без результата. Большое Спасибо за помошь, Простите за чайниковый вопрос! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 15 марта, 2007 Жалоба Поделиться Опубликовано 15 марта, 2007 То есть если в другие порты втыкать тоже будет такая ошибка в /var/log/messages? А работоспособность принтера проверяли? Yast его не видит разумеется? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 15 марта, 2007 Автор Жалоба Поделиться Опубликовано 15 марта, 2007 Цитата: То есть если в другие порты втыкать тоже будет такая ошибка в /var/log/messages? Да. Точно такия же ошибка, при втыкании в другие порты. Я тоже думал, что может быть разница между usb 1.1 и usb 2.0. Цитата: А работоспособность принтера проверяли? Да. Проверял. Печатал с него через PictBridge с фотоаппарата и телефона. Цитата: Yast его не видит разумеется? Я установил дрова производителя с официального сайта канона, поэтому сейчас все его настройки там прописаны. А вобще, если искать новый принтер, то Yast пишет, что принтеры не обнаружены. Спасибо за участие в решении проблемы! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 15 марта, 2007 Жалоба Поделиться Опубликовано 15 марта, 2007 Честно говоря, не знаю, что и думать. Не имея такого же устройства как у вас тяжело предположить что-то конкретное. Судя по сайту openSUSE этот принтер поддерживается: http://en.opensuse.org/HCL/Printers#PIXMA_ip4200 При этом сообщения в /var/log/messages такие будто устройство не работает. Именно это и непонятно... Попробуйте поискать в Google: может быть кто-то сталкивался с подобной сложностью. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 15 марта, 2007 Автор Жалоба Поделиться Опубликовано 15 марта, 2007 Ещё интересен момент с такой темой: kernel: usb 4-5: device not accepting address 8, error -71 В гугле ищю. Ошибки в таких случаях идут 19, 110. а 71 не нашёл пока. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 15 марта, 2007 Автор Жалоба Поделиться Опубликовано 15 марта, 2007 Цитата: Честно говоря, не знаю, что и думать. Не имея такого же устройства как у вас тяжело предположить что-то конкретное. Судя по сайту openSUSE этот принтер поддерживается: http://en.opensuse.org/HCL/Printers#PIXMA_ip4200 И при том официально и у производителей canon. Цитата: При этом сообщения в /var/log/messages такие будто устройство не работает. Именно это и непонятно... Но ведь номера ошибок разные встречаются. В гугле полно подобных проблем, но восновном на западных форумах и 71 ошибки я нигде не нашёл. Есть ли вероятность, что ядро неполное. К примеру что такое printer.o и почему у меня его нет вобще, даже в дистрибе? Спасибо за помошь! С уважением и наилучшими пожеланиями. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 15 марта, 2007 Жалоба Поделиться Опубликовано 15 марта, 2007 pidanmaster писал(а) Thu, 15 March 2007 15:57 Есть ли вероятность, что ядро неполное. К примеру что такое printer.o и почему у меня его нет вобще, даже в дистрибе? Это модуль ядра. Судя по расширению файла речь идео о модулях для ядра 2.4. У вас 2.6, то есть вас это НЕ касается. В любом случае, вариант того, что у вас нехватает каких-то модулей ядра исключается. Единственное, что мне приходит в голову - проблема в том, что на вашем конкретном железе выползает такая проблема. Расскажите, пожалуйста, что у вас за железо. В первую очередь интересует чипсет материнской платы. Дайте в терминале команду rpm -qa | grep kernel и поместите в вашем ответе ее вывод. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 15 марта, 2007 Автор Жалоба Поделиться Опубликовано 15 марта, 2007 Цитата: Расскажите, пожалуйста, что у вас за железо. В первую очередь интересует чипсет материнской платы. Материнская плата: 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:~ # Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 15 марта, 2007 Жалоба Поделиться Опубликовано 15 марта, 2007 Проблема, скорее всего, аппаратная. Возможно, превышение по току на шине USB. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 16 марта, 2007 Автор Жалоба Поделиться Опубликовано 16 марта, 2007 Здравствуйте! Цитата: Проблема, скорее всего, аппаратная. Возможно, превышение по току на шине 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. Помоему про это никто и не думает. Давайте выясним сначала что обозначает эта ошибка, т.к. я думаю, что в ней репка и зарыта. Я прошу прощения за назойливость, но неужели никому не подсилу решить эту задачу. Это уже просто интересно становится. С уважением и наилучшими пожеланиями! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 16 марта, 2007 Жалоба Поделиться Опубликовано 16 марта, 2007 Ну, почему ж "не думает"? "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 ;start=20&sa=N Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 16 марта, 2007 Автор Жалоба Поделиться Опубликовано 16 марта, 2007 ВСЕМ СпасибО! Нашёл ниточку для решения проблемы. Как он радостно запечатал тестовую страницу. Потом и всё остальное. Объясняю: мысль о том, что вся проблема связана со скоростью юсб-портов меня не отпускала самого начала. Так и оказалось, что Линукс слишком хорошо думает о бо всех устройствах. После подключения в порт принтер вешается на 2.0 На что он отвечает протестом. Я оключил юсб 2.0 и принтер моментально определился и запечатал. rmmod ehci-hcd Кроме того все мои остальные устройства продолжают так же без проблем работать. Теперь у меня осталась только одна задача. Как выгрузить модуль ehci-hcd, чтобы его каждый раз не отключать при запуске. Каким образом можно избежать подобных проблем в будущем? Быть может поменять мать и т.д. Спасибо Всем ещё раз и всего наилучшего! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 16 марта, 2007 Жалоба Поделиться Опубликовано 16 марта, 2007 Самый простой (но не обязательно - самый правильный) вариант - прописать rmmod ehci-hcd в local.start . Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
pidanmaster Опубликовано 16 марта, 2007 Автор Жалоба Поделиться Опубликовано 16 марта, 2007 Доброго времени суток! Цитата: Самый простой (но не обязательно - самый правильный) вариант - прописать rmmod ehci-hcd в local.start . Простите за глупый вопрос. А где local.start находится? Я никогда с ним не сталкивался. Поизскал и не нашёл у себя. Вы помните, что у меныя система opensuse 10.2 Быть может есть различия в названии? с уважением и наилучшими пожеланиями! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 16 марта, 2007 Жалоба Поделиться Опубликовано 16 марта, 2007 Не помню точно уже, как там в SuSE, возможно, /etc/rc.d/rc.local . Почитайте про стартовые скрипты. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dmiceman Опубликовано 14 апреля, 2007 Жалоба Поделиться Опубликовано 14 апреля, 2007 приветствую. гуглем наткнулся на этот топик. тоже -71. но, как оказалось, в моем случае виновато железо. если выткнуть usb hub (4 порта, noname), то картридер спокойно подрубается, если снова воткнуть -- вырубается с руганью. материнка дохнет однако.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.