Canon pc d320 драйвер windows 7
КОНФЕРЕНЦИЯ СТАРТКОПИ
Принтеры, копировальные аппараты, МФУ, факсы и другая офисная техника:
вопросы ремонта, обслуживания, заправки, выбора
Здравствуйте! Подскажите пожалуйста, может кто нибудь сталкивался с такой проблемой МФУ Canon PC-D320 даже не определяется при подключении по USB на компьютеры с AMD процессорами, а на Intel под любой ОС все прекрасно работает
Процессор от него далеко, поэтому безразличен ему. А вот «имя» чипсета (и, соответственно, подробности про поддержку USB южным мостом) — актуально. Помнится, сей мамонтозавр — есть девайс сугубо USB1.1; прикольно будет наблюдать, например, попытки подружить его с USB3.0..))
как раз то он USB 2.0 и по USB 3.0 на ноуте подключается без проблем
Teku (2): как раз то он USB 2.0
Можно с этого места поподробнее?
Стандарт USB2.0 (не говоря еще о его применении в устройствах массового потребления) -> 2000 год.
Сервис-мануалец тут накопал на сабж — мало того, что в нем ни слова про 2.0, так он еще и начала 2002 года издания (меньше чем через 1,5 года после выхода стандарта). вряд ли успели всунуть туда USB2.0.
4. todenkopf 04.02.16 14:36
Технически, унижение скорости USB до Full speed в биосе может помочь.
пробывали понижать результат тот же
еще хотим попробывать найти USB-HUB с питанием и через него попробывать, а так PCI -контроллер VIA с 5ю портами тоже не дал результата
Teku (0): даже не определяется при подключении по USB на компьютеры с AMD процессорами
Что-прямо так со всеми AMD не определяется? Или начиная с какой-то определенной линейки (и соответствующего чипсета)?
Teku (0): компьютеры с AMD
Teku (6): PCI -контроллер VIA
Так что насчет Scuzzy (1): «имен» чипсетов ?
сейчас перечислю где работает, а где нет
(9) И не забудьте длину и маркировку (цифры при AWG) интерфейсного кабеля.
Scuzzy (10): не забудьте длину и маркировку (цифры при AWG) интерфейсного кабеля.
То есть фраза
Teku (2): как раз то он USB 2.0 и по USB 3.0 на ноуте подключается без проблем
все же оставляет подозрение на кабель?
Работает:
GA-8I945GMF
GA-G41M-Combo
MSI G31M3
Нетбук Acer Aspire ONE D250
Не работает:
GA-880GA-UD3H
GA-78LMT-S2P
ASUS K8V-X
По проводам проверяли на большом количестве со всеми работает только на Intel. и не зависит от длины и толщины ))
Скорее всего, дело в софте для матплаты: либо какая-то утилита/драйвер для USB не установлен(а), либо (наоборот) установлено лишнее.
Этап первый: смотрим в виндовом диспетчере устройств — нет ли компонентов с воскл. знаками или тех, которые не определены; если есть, то разбираемся.
Этап второй: если в диспетчере всё нормально, то смотрим, какие именно драйверы установлены для контроллеров USB — майкрософтовские или от производителей чипсета (и отдельных PCI-контроллеров типа упомянутого VIA). Если драйверы от MS, что чаще всего и бывает, то лезем на сайт производителя матплаты и PCI-контроллеров, ищем там соответствующие «родные» драйверы и устанавливаем. Возможно, там есть и какие-то утилиты для USB, их тоже пробуем.
Этап третий: скорее всего — наслаждаемся 🙂
Но возможны варианты: я ставил «мормышку» для подключения еще одного монитора через USB-порт, извелся весь — ну не работает, хоть тресни! Оказалось, что мешает какая-то утилитка из числа необязательных (не то от Asus, не то от NVidia), которая по умолчанию устанавливается вместе с комплектом драйверов и прочего ПО. Убрал ее — всё заработало.
(12) отсюда вывод что те чипсеты,где не работает-просто не умеют «спускаться» ниже чем USB 2.0.Точнее,их драйверы некорректно работают.
Ну вот. меня опередил (14)
(15) Клаву медленно топчешь 😉
Добавлю к (14): не факт, что на матплате все USB-контроллеры чипсетные, часто бывают и в виде отдельных чипов. Поэтому в комплекте софта для матплаты д.быть драйверы и для них — смотрим внимательно в разделе Support/Download производителя матплаты.
Все бы хорошо если бы дело было в драйверах.
Если запуститься с LiveCD или подобного то на этих системах даже как неизвестное устройство не определяется, а если с тем же LiveCD на Intel то все без проблем просит драйвер.
ЕЩЕ раз УТОЧНЯЮ что при подключении USB провода под AMD даже не подает ни какого звука что воткнули USB устройство.
(16) а я как тот старый бык на горе-медленно и неторопясь..
По теме-странно что АМД так себя ведут.Я почему спросил-все ли АМД не работают,потому как наверняка грешат относительно новые чипсеты..
И закрадывается даже подозрение,что вообще поддержку ниже чем USB 2.0 могли и отключить уже.
Н-дя. Остается только мысль поискать в биосе у этих АМД/VIA опции типа «Legacy USB: Enable» или «USB Mode: 1.1+2.0».
да с этими опциями игрались. результат все тот же )))
(19) Cудя по тому,через какие «гланды» и «проходы» теперь в БИОСах включается совместимость контроллеров жестких дисков- подобного для USB может вообще не быть.
Кстати,мысль насчет hub USB с отдельным питанием мне начинает нравиться-там ведь какой-то свой чип будет опознавать принтер,почему бы и нет..
Teku (17): Если запуститься с LiveCD или подобного — не надо запускаться с ЛивСД или подобного!
Повторяю: смотрим, какие драйвера установлены — MS или родные. Даже если для Интел установлены драйвера от MS, и даже если с ними принтер ведет себя иначе, это ни разу не показатель.
(22) ну ,хорошо-допустим что в диспетчере устройств нет неопознанных или отключенных железок.То есть худо-бедно,но какие-то дрова стоят для всех.
Тогда почему вообще не происходит опознание того,что кто-то пришел в порт USB?
(23) А не допускаешь того, что «неопознание» из-за кривизны мелкомягкого драйвера? Принтер рабочий — проверено на Интел, кабель тоже, сами по себе порты в АМДшных компах тоже наверняка проверены (мышкой, флэшкой). Значит что? А то: какая-то софтина в компе не дает нормально работать. Какая — а только драйвер. Причем не обязательно именно ЮСБ-шный, надо поставить полный комплект драйверов, рекомендованный производителем матплаты. Для чипсетов VIA когда-то был такой файлик (типа «via4in1» назывался), без которого вроде бы всё работало, но в какой-то момент начинались чудеса — при подключении чего-нибудь нового, тд-тп.
Илья (24): какая-то софтина в компе не дает нормально работать. Какая — а только драйвер
До этого места-согласен.
А дальше-почему ты думаешь что «нормально работать»-это значит опознавать всякую дрянь ,воткнутую в порт?Нету данных по протоколу 2.0-давай-досвидания.
Это я к тому,что кривизна MS драйвера-да,легко допускаю.Но не факт,что оригинальный пакет драйверов будет прямым..
Мдя, обленился народ: бытовал когда-то в инете «Устав установки ОС», где для начинающих по шагам были расписаны все действия, которые надо выполнить, чтобы избежать в будущем каких-то чудес.
Но это было во времена, когда после установки винды половина устройств в диспетчере оказывалась нераспознанной.
А сейчас вроде всё нормально, как настоящее, вот только не работает — не всегда, но порой. И это потому, что даже с появлением семерок-восьмерок-десяток драйверописатели в Майкрософте работать лучше не стали, и никто не отменяет установку «родных» драйверов — если, конечно, не хочется приключений на свою задницу голову.
(25) Можно долго рассуждать насчет «почему и как», но от теоретизирования топикстартеру легче не станет. Он и так уже минимум третий час с бубном прыгает, за это время скачать да поставить драйверы можно было бы раза три, причем с перекурами и чаепитием.
Илья (26): никто не отменяет установку «родных» драйверов — если, конечно, не хочется приключений на свою задницу голову.
В отношении «родных» -для винды 8.1 и 10-вообще не действует,потому что там свой монастырь со своим уставом.Живой пример-видеокарты Radeon,которые под десяткой не ставятся.
(27) Это действительно очень живой пример, причем к тезису о качестве работы разработчиков в Майкрософте.
(28) Я не намерен их защищать,но замечу,что Canon (а именно его изделие мы обсуждаем) тоже славится -скажем мягко-особенностью поставляемого ПО к своим игрушкам.
(29) Спорить не буду, но в данном случае до кэноновского ПО дело даже не доходит. И, кстати, у свежих моделей Кэнон дело обстоит получше, чем у прежних: фичи — да, есть, но не больше, чем у всех прочих, а вот откровенных багов в ПО, мешающих работе, я уже не встречаю.
ТС что-то замолк. Драйверы ставит или за новым бубном побежал? 😉
И последнее что мне пришло в голову-найти ноутбук на платформе АМД (наверняка ТС проверял на интеловских ноутбуках)-будет очень смешно,если не заработает..
я как раз и ищу АМД бук т.к. на Intel c USB 3.0 и Win 8 или 8.1 он работал
33. Виталий 04.02.16 18:45
Teku (12): Не работает:
GA-880GA-UD3H
GA-78LMT-S2P
ASUS K8V-X
И во всех этих трех материнских платах официально заявлена поддержка USB 2.0/1.1 независимо от ревизии.
Не пробовали обновить биос на любой из «неработающих» материнок и проверить заново?
пробывали прошивать GA-880GA-UD3H
многа букфф все не осилил. а попробуй воткнуть сабж в USB-хаб, а уже хаб в AMD..
ну или найди древнючую мышь еще на USB1.1 и проверь теорию о нехочухе все что ниже 2.0
(6) +1 )))) а зачем с питанием. обычный тройничек.
вот такой у меня уже точно больше 5 лет работает..Хотя выход на питание у него тоже есть..
37. Виталий 04.02.16 18:53
(34) А не пробовали найти в диспетчере устройств «тот самый» концентратор, к порту которого подключено МФУ и посмотреть его состояние? По идее, должен показать хоть какое-то энергопотребление этим устройством. Или может быть, по какой-то причине срабатывает защита по перегрузке и концентратор отключает порт.
защита срабатывает только на AMD. я не думаю.
причем на разных поколениях железа
40. Виталий 04.02.16 19:10
(38) Я тоже не думаю. Но посмотреть-то не сложно)
Можно порассуждаю? 🙂 Сдается мне, что тут явно что-то связано с питанием. Или же у AMD-шных мостов такая особенность, что они включают сигнальную шину USB только тогда, когда видят некоторую нагрузку по питанию, Intel-овские мосты могут игнорировать эту особенность.
Вот мне и было бы интересны ответы на два вопросы:
1. Если подключить МФУ к Intel-овскому чипсету, что будет отображаться в разделе Cвойства: Корневой USB-концентратор — Питание? Будет ли хоть какое-то энергопотребление?
2. Состояние корневого концентратора на AMD-шных мостах при подключенном или отключенном МФУ? Будет ли хоть где-то потребление?
Для чистоты эксперимента, и во избежание путаницы лучше использовать PS2 мышку и клавиатуру, чтобы ни один USB-порт не был занят, т.к. концентратор обычно показывает общую нагрузку, по всем своим обслуживаемым портам, коих может быть 2 или 4.
41. Виталий 04.02.16 19:14
Если к примеру, моя теория верна, то можно подпаять параллельно к разъему USB некоторую нагрузку, например светодиод или лампочку. И в этом случае, все должно нормально определиться.
да это идея! завтра попробуем посмотреть энергопотребление на USB и припаять нагрузку
Авось и сработает! Может еще и внешний USB хаб с питанием нарою чтоб на верняка
Всем спасибо.
Завтра о результатах экспериментов отпишусь
44. Виталий 04.02.16 19:56
(43) Я, конечно, совсем не уверен, что причина в этом. В спецификации USB прямо указано, что определение подключенного устройства происходит благодаря подтяжке одной из линий (D+ или D-) на шину 3,3 вольта через резистор 1,5 ком. Если устройство работает в высокоскоростном режиме, то после определения этот резистор отключается от питания, чтобы сбалансировать линию. Этот резистор может быть как встроен в саму микросхему, так и распаян возле нее. Возможно, он сгорел. Поработал предохранителем, так сказать ))) Ничего не мешает припаять его самостоятельно и подтянуть любую из шин на 3,3V.
Ну а то, что устройство определяется на Intel-овском чипсете. Тут уже можно только догадываться. У Intel-а, как у основного разработчика стандарта USB — куча патентов. Возможно, есть и такая плюшка, как определение подключенного устройства безо всех этих прибамбасов )
1.5кОм вряд ли сможет на 5В шине поработать предохранителем. Не, может, конечно, я не всё о современных резисторах знаю (в частности, об их допустимых токах и мощностях), не исключаю.
46. Виталий 04.02.16 20:27
(45) Я совсем не утверждаю, что резистор помер. Может быть плохая пайка,а может быть, он вообще внутри микросхемы. И тогда вся надежда на попытку подтянуть D+ на 3,3 вольта или на внешний хаб. Но хаб-хабу рознь, и если подключить через что-то наподобие этого:
То устройство гарантированно не определится, а если через такой:
То может определиться. Обратите внимание, у второго хаба присутствует подтяжка шины D+
На месте автора я бы проверил симметричность шин D+ D- относительно земли(тестером в режиме омметра и/или в режиме проверки диодов), может усб у принтера подбитый, но не накоротко, и какая-нибудь особенность между определением усб интелом и амд, типа упомянутых Виталием в (44) играет свою роль. У меня попадались принтеры с не до конца подбитым усб портом, которые определялись нормально, но вели себя неадекватно. Вот пример CANON LBP-1120: Белый лист, интересный случай
48. Виталий 04.02.16 20:33
serry (47): я бы проверил симметричность шин D+ D-
Каким образом? Сопротивление каждой из шин на землю?
50. Виталий 04.02.16 20:37
(49) Понял, но даже если сопротивление будет равным, это не будет являться показателем целостности порта.
Если не ошибаюсь, спецификация USB предусматривает подтяжку шин D+ и D- на землю, через сопротивления не менее 15 кОм. Честно говоря, не помню точно, сколько должно быть)
Виталий (50): Понял, но даже если сопротивление будет равным, это не будет являться показателем целостности порта. Полностью согласен. Но если будет существенная разница в показаниях, то это точно будет искомым. Во всяком случае отключить и проверить защиту не помешает.
52. Виталий 04.02.16 20:40
serry (51): Но если будет существенная разница в показаниях
Хм, уже становится интересно. В том примере, что я упомянул в (47) я подключал принтер к своему компу, интел, было бы интересно подключить к компу коллеги, амд, возможно, что и не определился бы. Но в то время я ещё был не в курсе таких тонких материй. а ведь припоминаю, попадались давно принтеры, которые у коллеги не определялись никак, а у меня работали, и я ведь грешил на кабель, приносили ведь их с совсем другими проблемами, не связанными с усб.
54. Виталий 04.02.16 20:52
(53) Последняя материнка из списка в (12) ASUS K8V-X — на чипсете VIA.
Да и:
Teku (6): PCI -контроллер VIA с 5ю портами тоже не дал результата
лишь подтверждает о наличии в чипсетах Intel некоей нестандартизированной функции определения)
Будем ждать, чего завтра (0) наэкспериментирует. А все же можно попробовать защиту при усб откинуть и посмотреть, как он себя вести будет. Плюс проверить около разъёма резисторы на соответствие номиналам и пайку всей мелочи. Ибо можно долго перебирать хабы и чипсеты, удивляясь хитрости интела, однако если проблема в принтере, то неплохо бы её найти.А инфа, поднятая тут, многим окажется полезной.
56. Виталий 04.02.16 21:07
В рамках спецификации USB 1.1 существуют две реализации контроллера для USB-шины: UHCI (Universal Host Controller Interface, создан Intel для USB 1.0) и OHCI (Open Host Controller Interface), которые отличаются методом доступа к регистрам. Регистры UHCI находятся в пространстве портов ввода-вывода, а регистры OHCI адресуются в пространстве памяти. Контроллер OHCI более интеллектуален по сравнению с UHCI. Это касается его способности освободить центральный процессор от выполнения рутинных операций по передаче данных по USB-шине. Он имеет намного меньше ограничений на интеллектуальную собственность, чем UHCI. Если в вашем комппьютере стоит чипсет, который не является частью Intel, например AMD или VIA, то с большой долей вероятности использует OHCI.
P.S. Осталось разобраться в стандартах UHCI и OHCI 🙂
57. Виталий 04.02.16 21:09
serry (55): А все же можно попробовать защиту при усб откинуть и посмотреть, как он себя вести будет.
Да, наверное стоит начать с этого в первую очередь.
58. Виталий 04.02.16 21:24
serry (55): А инфа, поднятая тут, многим окажется полезной.
Разве что для старого оборудования. Начиная с USB 2.0 уже применяется стандарт EHCI (Enhanced Host Controller Interface). Общий как для intel, так и AMD.
Правда меня заинтересовало кое-что другое. Есть МФУ, которое по USB не видится вообще никак, даже с отпаянной защитой. Интересно, если сделать подтяжку D+, заработает ли оно. Как минимум, должно определиться как «неизвестное устройство».
Виталий (58): Интересно, если сделать подтяжку D+, заработает ли оно. Обязательно отпишись.
60. todenkopf 04.02.16 21:49
который не является частью Intel, например AMD или VIA, то с большой долей вероятности использует OHCI.
VIA как раз и использует UHCI. Технически, есть возможность заставить аппарат работать через EHCI контроллер, который условно поддерживает работу с портами USB1.1 благодаря Split Transaction. Но для этого нужен специальный драйвер..
61. Виталий 05.02.16 01:06
todenkopf (60): VIA как раз и использует UHCI.
Да, неправильно перевел.
В оригинале: a USB controller that is not part of an Intel or a VIA chipset, it probably uses OHCI.
todenkopf (60): есть возможность заставить аппарат работать через EHCI контроллер, который условно поддерживает работу с портами USB1.1 благодаря Split Transaction
Я очень сомневаюсь, поскольку даже если и получится заставить работать EHCI контроллер с USB 1.1. то только в режиме OHCI.
В южнике AMD применено по два контроллера (EHCI и OHCI) на каждый корневой хаб.
These ports can be routed to OHCI controller or the
EHCI controller. (Это из другого источника).
Зачем-то же сделали два независимых контроллера, а не один EHCI, который при случае бы эмулировал работу OHCI.
62. Виталий 05.02.16 01:10
Кстати да, интересно, почему же аппарат не увиделся последней материнкой.
Южный мост 8237R
Из даташита:
This Universal Serial Bus host controller interface is fully
compatible with UHCI specification v1.1.
Что-то видать есть у интела, чего оно не продает на сторону )
serry (59): Обязательно отпишись.
Через недельку где-то.
63. todenkopf 05.02.16 02:53
Я очень сомневаюсь, поскольку даже если и получится заставить работать EHCI контроллер с USB 1.1. то только в режиме OHCI.
Согласен, не пойдёт, my bad.
it probably uses OHCI
Вот и мне всё время то mostly, то probably, то almost. Видимо есть исключения)
Всем привет!
Тему можно закрывать т.к. все решилось подпайкой сопротивления 2кОм на провода USB разъема +3 и +D
Все стало определяется и работать на всех AMD
Всем спасибо за помощь.
65. Виталий 05.02.16 13:35
(65) Мои поздравления. ТС помогла твоя инфа из 44.
67. Виталий 05.02.16 16:41
Собираюсь — сделать юсб шнурок, с таким сопротивлением, чтобы можно было сразу выявлять проблемные аппараты.