- [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН
- Меню навигации
- Пользовательские ссылки
- Информация о пользователе
- Драйвера Prolific USB-COM port если не работает на Windows 7,8
- Сообщений 1 страница 10 из 13
- Поделиться120.10.16 11:38
- Поделиться220.10.16 11:39
- Драйвер Prolific USB-to-Serial Comm Port в Windows 10, 8, 7 не работает
- Что такое Prolific USB-to-serial Comm Port в ОС Windows 10, 8, 7?
- Суть и причина проблемы при возникновении ошибки с кодом 10
- Как исправить код ошибки 10 Prolific Comm Port при помощи драйвера
- Заключение
- Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
- Re: Глюк от Prolific
[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН
Меню навигации
Пользовательские ссылки
Информация о пользователе
Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [OPENWRT/LEDE ] » Драйвера Prolific USB-COM port если не работает на Windows 7,8
Драйвера Prolific USB-COM port если не работает на Windows 7,8
Сообщений 1 страница 10 из 13
Поделиться120.10.16 11:38
- Автор: DCBEELINEKZ
- Администратор
- Откуда: APPLE ATA
- Зарегистрирован : 19.03.16
- Последний визит:
17.09.21 14:46
Запуск этого устройства невозможен. (Код 10)
Есть адаптер USB-Com фирмы Prolific, спаянный скорее всего в Китае, VID_067B&PID_2303. Нужно прицепить его к Windows 7 (x32). Виндовский Update не помог. Cкачал новый драйвер с оф.сайта, v3.4.48.272. После его установки подключил шнурок и получил «Запуск этого устройства невозможен. (Код 10)». Копания в инете привели на тот самый форум. Оказалось, нужен старый драйвер, в котором еще нет проверки подлинности чипа. На форуме товарищ писал, что лечил так Win7x64, у меня на 32-разрядной тоже все получилось как и на win 8.
Поделиться220.10.16 11:39
- Автор: DCBEELINEKZ
- Администратор
- Откуда: APPLE ATA
- Зарегистрирован : 19.03.16
- Последний визит:
17.09.21 14:46
Самый новый драйвер под Win7 не будет работать, т.к. шнурок у нас китайский и драйвер проверяет чип на оригинальность. Нужна старая версия драйвера. Спасибо товарищу с ником «San-ch» за найденное решение. Не работал драйвер v3.4.48.272, после установки и подключения шнурка ошибка «Запуск этого устройства невозможен. (Код 10)».
Самое интересное, что прога определения чипа (шла в архиве с новым драйвером) после нормальной установки не ругается на чип и определяет его как PL-2303 XA / HXA». Вот и кому, спрашивается, пиндосы в итоге хуже сделали? Нам..
—
http://forum.ixbt.com/topic.cgi?id=13:36329-23
USB 2.0 To COM Device / Prolific USB-to-Serial Comm Port
USB\VID_067B&PID_2303&REV_0300
Win7 x64 (для x32 тоже работает)
.
Расскажу, что я перед этим делал. Сначала удалил все ранее установленные драйверы с помощью их программ установки и перезагрузил компьютер. Вставил девайс, он определился как в самом начале. Выбрал автоматическую установку драйверов, появился знакомый «код 10». Потом выбрал «ручную установку» —> «выбрать из установленных», и выбрал самую раннюю версию, 3.0.1.0. Потом появилось сообщение «драйвер установлен, требуется перезагрузка». Перезагрузил. Захожу в диспетчер устройств. ВНЕЗАПНО ВСЁ РАБОТАЕТ. Вот только номер порта был аж 27, поменял в настройках на COM2.
ИНФА ДЛЯ ТЕХ, У КОГО PL2303 И КОД 10
Опытным путём определил, что на Windows 7 x64 с версиями драйвера 3.3.2.105 (27.10.2008) и ниже всё работает нормально. Все версии с 3.3.5.122 (17.07.2009) до самой последней 3.4.42.258 (12.11.2012) выдают «ошибку код 10».
Читая файл ReadMe, который идёт вместе с драйвером с оф. сайта, наткнулся на это:
=======================
Counterfeit Warning.
=======================
Please be warned that counterfeit/fake PL-2303HX Chip Rev A (or PL-2303HXA) USB to Serial Controller ICs using Prolific’s trademark logo, brandname, and device drivers, were being sold in the China market. Counterfeit IC products show exactly the same outside chip markings but generally are of poor quality and causes Windows driver compatibility issues (Yellow Mark Error Code 10 in Device Manager). We issue this warning to all our customers and consumers to avoid confusion and false purchase.
Подозреваю, что в свежих версиях драйвера встроена защита от поддельных чипов, а в старых версиях эту фичу ещё не запилили, поэтому они нормально работают.
Как вручную выбрать версию драйвера. Заходим в «Диспетчер устройств» —> «Порты COM и LTP» —> «Profilic USB-to-Serial Comm Port» —> «Свойства» —> «Драйвер» —> «Обновить» —> «вручную» —> «выбрать из уже установленных». Признаком успешной установки является отсутствие «кода 10» или других ошибок. Если нерабочая версия будет заменена на рабочую, то «код 10» и жёлтый треугольник исчезнут сразу, до перезагрузки.
Источник
Драйвер Prolific USB-to-Serial Comm Port в Windows 10, 8, 7 не работает
Данная статья описывает ряд проблем возникающих при работе со старыми адаптерами KLM и ELM327, которые использовались для подключения PC к автомобильным блокам управления. В частности многие автолюбители использовали и сейчас пользуются этими адаптерами для сброса ошибок на своих автомобилях. Если кому-то будет интересна эта тема, то могу подробно расписать, так как сам активно занимался прошивкой и перепрограммированием ЭБУ на отечественных авто и иномарках. Сейчас же эти адаптеры стали довольно бюджетные и любой автолюбитель может сам позволить купить себе такой, только проблем с их работой меньше не становится.
Всё что будет описано ниже относится не только к автомобильным USB адаптерам, но и вообще к различному обородуванию которое подключается через USB шину и использует для своей работы драйвер Prolific USB-to-Serial Comm Port.
Несмотря на активное продвижение USB на рынке цифровых технологий, ряд устройств для подключения к ПК используют несколько устаревшие COM-порты. Поскольку в большинстве современных компьютеров отсутствует соответствующий разъём, выходом из ситуации становится переходник «USB-to-COM». В данной статье я поясню, что это за драйвер Prolific для устройства USB-to-Serial Comm Port для операционной системы Windows 10, 8, 7. А также как можно решить ошибку с кодом 10, возникающую при работе с указанным драйвером.
Что такое Prolific USB-to-serial Comm Port в ОС Windows 10, 8, 7?
Набор программного обеспечения для установки, отладки и удаления из системы преобразователя интерфейсов USB-to-COM работает на чипах от компании «Prolific Technology Inc». Обычно это набор драйверов, который устанавливаются на PC, и обеспечивает корректное взаимодействие преобразователя интерфейсов с компьютером пользователя.
Указанный преобразователь используется для работы с устройствами, которые подключаются к PC через последовательный (COM) порт. Это различные программаторы, принтеры, девайсы для работы с GPS-навигацией, с ГБО и так далее.
Пример устройства с драйвером
Поскольку использующиеся по умолчанию драйвер к чипам компании «PL-2303H» и «PL-2303X» написаны «Prolific Technology Inc» ещё в 2012 году, они плохо работают с новыми Виндовс 8 и 10. В этом случае компания рекомендует использовать устройства на чипах «PL2303TA» и «PL-2303HXD» для корректной работы с современными ОС.
- Для скачивания драйверов к устройству с чипом от «Prolific» перейдите на сайт производителя prolific.com.tw.
- Выберите чип, который используется в вашем устройстве, и загрузите к нему соответствующий драйвер (обычно в форме архива).
- Распакуйте архив, запустите инсталлятор, установите драйвер на ваш PC.
Корректно установленный драйвер в ДУ
Читайте также: Скачать драйвер для PCI-контроллер Simple Communications Windows 7 64 bit.
Суть и причина проблемы при возникновении ошибки с кодом 10
Компания «Prolific» прославилась в сети не своими чипами, а дисфункцией своих драйверов, возникающей при переходе пользователя с Windows 7 b 10. Как я уже упоминал выше, некоторые драйвера к чипам «Prolific» работают только с Виндовс 7 и ниже. И прекращают работать с более модерными версиями ОС (8,10). Многие же пользователи, перейдя с 7 на 10 версию Windows, обнаружили, что их устройства с чипами «Prolific» перестали работать. А в Диспетчере устройств рядом с названием «Prolific usb-to-serial comm port» красуется восклицательный знак, сигнализирующий о возникшей ошибке с кодом 10.
Другим же фактором возникновения проблемы является подделка чипов «Prolific» малоизвестными китайскими производителями. Как и в случае настоящих чипов, фейковые чипы имеют тот же Vendor ID (VID_067B) и тот же «Product ID» (PID_2303), потому отличить подлинник от подделки бывает сложновато.
Для устранения фейковых чипов «Prolific» выпустила новые драйвера, которые не работают с ненастоящими чипами, делая их бесполезными. Одновременно данное решение привело к отказу от драйверной поддержки более ранних адаптеров компании.
Поэтому 64-битные драйвера «Prolific», распространяемые «Майкрософт» через службу обновлений Windows, версий 3.4.67.325, 3.4.25.218, 2.1.51.238, 3.4.62.293 не будут работать с большинством адаптеров. А в «Диспетчере устройств» пользователь будет видеть восклицательный знак и код ошибки 10. Или, в качестве альтернативы, вы не будете видеть ошибок в самом ДУ, но ваше устройство попросту не будет работать.
Это может быть полезным: Скачиваем и устанавливаем драйвер Qualcomm HS-USB QDLoader 9008.
Как исправить код ошибки 10 Prolific Comm Port при помощи драйвера
Чтобы избавиться от ошибки 10 Prolific вам необходимо выполнить несколько шагов, которые я опишу ниже. Важно понимать, что если ваш адаптер нормально работал до установки очередного обновления Windows, тогда вам будет необходимо откатить версию актуального драйвера до предыдущего рабочего варианта.
Если же драйвер у вас был установлен, но не работал корректно – вам будет необходимо удалить любую установленную в систему инсталляционную программу драйвера PL-2303, сам неработающий драйвер, и информационный (INF) файл, после чего приступать к нижеизложенной инсталляции.
Удалите некорректную инсталляцию драйвера
Необходимо учитывать, что модерные ОС Виндовс настроены на автоматическое обновление ваших драйверов без вашего разрешения. Потому не имеет значения, сколько раз вы вручную удалили ваш драйвер и перезагрузились – при следующем подключении адаптера USB-To-Serial ОС вновь установит неработающую версию драйвера. Потому перед установкой нижеизложенного драйвера рекомендуется отключить службу автоматического обновления Windows. Иначе последняя вновь установит неработающий драйвер.
Единственным 64-битным драйвером, который работает со всеми адаптерами «Prolific» является драйвер версии .3.3.2.102. Разберём способы его установки.
Установка для 64-битной системы:
- Скачайте инсталлер с сайта totalcardiagnostics.com;
- Отключите все адаптеры USB-To-Serial от вашего компьютера и запустите «PL2303_64bit_Installer.exe«;
- Когда вам будет предложено, подключите один из ваших адаптеров USB-To-Serial и нажмите на «Continue» (Далее);
- Перезагрузите ваш ПК.
Установка для 32-битной системы:
- Загрузите инсталлер с сайта totalcardiagnostics.com;
- Запустите программу установки. Если она предложит вам удалить драйвер, тогда выберите и удалите проблемный драйвер;
- Затем вновь запустите инсталлятор и установите правильный драйвер;
Также вариантом решения проблемы может стать способ, предложенный в данном видео:
Рекомендуем к прочтению: Как обновить драйвера онлайн.
Заключение
Драйвер Prolific USB-to-Serial Comm Port предназначен для обеспечения функционала устройств в Windows 10, 8, 7. Он использует COM-порт для подключения к пользовательскому ПК. Если же данный драйвер работает некорректно, рекомендуется установить его более старый аналог с помощью способов, описанных мной в данном материале.
Источник
Глюк от Prolific
Здравствуйте, в общем у меня вот такая ерунда: Когда я захожу в настройки компьютера->оборудование, то мой кабель распознаётся как: 1)неизвестное устройство; 2)СКАННЕР. Это вообще, нормально. Как исправить. Может ли это влиять на то, что я не могу связаться с модемом своего телефона(ставлю и /dev/ttyUSB0)? Если нет, то почему не могу. модуль pl2303 загружен (ядро не пересобирал, он загрузился включением hotplug при загрузке системы), устройство /dev/ttyUSB0 присутствует(как ссылка на /dev/usb/tts/0). wvdial пишет Modem not responding. —————
Re: Глюк от Prolific
Дистрибутив: Мандрэйк 10?
Шнурок от Мобил Акшен?
На моем Дебиане все ограничивается фтыкуанием шнурка в разем УСБи и запусканием скрипта подключения к иннету. Попробуй либо пересобрать ядро (хотя наверно это бесполезно, т.к. модуль грузится)или апгрейт до более последних версий любого (Мандрива 2006, СюЗя10 возможно иные) дистрибутива.
Re: Глюк от Prolific
что дает dmesg|tail соазу после втыкания?
Re: Глюк от Prolific
При dmesg|tail пишет следующее: st: Version 20040122, fixed bufsize 32768, s/g segs 256 usb 2-2: new full speed USB device using address 2 drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic drivers/usb/core/usb.c: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303 pl2303 2-2:1.0: PL-2303 converter detected usb 2-2: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs) drivers/usb/core/usb.c: registered new driver pl2303 drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.10
Re: Глюк от Prolific
у меня кабель Profilic к телу Samsung C200. Устройство /dev/ttyUSB0 есть, по dmesg выводится примерно тоже самое, но при запуске minicom команды до тела или от него (или и то и др) не идут, никаких ошибок minicom при инициализации не выдает. Что делать?!
Re: Глюк от Prolific
>> но при запуске minicom команды до тела или от него (или и то и др) не идут, никаких ошибок minicom при инициализации не выдает. Что делать?!
А Вы когда нибудь minicom-ом пользовались?
Re: Глюк от Prolific
Это точно-через minicom связаться с модемом не получается!
А криво встать линух не мог, а то перед установкой я шнурок свой не вытащил из usb?
p.s.: забыл: у меня Mandrake Linux 10.0 Official PoverPack; кабель: Prolific USB to Serial COM port на чипе pl2303.
Re: Глюк от Prolific
нет minicom раньше не пользовался, сегодня попробовал в kppp через обычный модем звонит нормально, а через сотовый не хочет. Подскажите что и как проверять, что вообще можно сделать чтобы узнать правильно ли работает драйвер кабеля?
Re: Глюк от Prolific
Кое что прояснилось: полсдние кабели собраны на микросхеме pl2303x и драйверы pl2303 из Линукса не подходят, хотя провод и определяется. Исправлено если не ошибаюсь в ядре 2.6.18. Осталось только найти драйверы для 2.4, кто что об этом знает помогите плиз!
Re: Глюк от Prolific
Но в Windows-то у меня написано pl2303 просто, а не pl2303x .
Или написано одно, а стоит pl233x .
Re: Глюк от Prolific
все проблема решена. да пишет что pl2303 а стоит на самом деле pl2303x качай дрова с сайта profilic.com.tw если не ошибаюсь у меня с первого раза все заработало
Re: Глюк от Prolific
Всмысле те, что в разделе дрова->usb to I/O port convertors->pl2303 softward and drivers->ld_pl2302_v0728.rar .
Если да, то, прошу прощения за ламерство, как их поставить и какие(там в архиве для RedHat7, RedHat8 и RedHat9-у меня Mandrake 10.0 . )
Re: Глюк от Prolific
дрова эти ставить какие я не знаю у меня asp 9 я ставил RedHat9 читай readme.txt
Re: Глюк от Prolific
Ну в общем, на сколько я понял:
При этом он мне:
Пробовал вместо linux-2.4 ставить свое ядро(2.6.3.7mdk)
Может из-за разности ядер оно так происходит.
gcc -D__KERNEL__ -I/usr/src/linux-2.4/include -I/usr/src/linux-2.4/drivers/usb/serial -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -Wno-unused -DMODULE -c pl2303.c In file included from /usr/include/linux/cpumask.h:8, from /usr/include/linux/topology.h:30, from /usr/include/linux/mmzone.h:299, from /usr/include/linux/gfp.h:4, from /usr/include/linux/slab.h:15, from pl2303.c:37: /usr/include/linux/bitmap.h: In function `bitmap_shift_right’: /usr/include/linux/bitmap.h:85: error: `__shr_tmp’ undeclared (first use in this function) /usr/include/linux/bitmap.h:85: error: (Each undeclared identifier is reported only once /usr/include/linux/bitmap.h:85: error: for each function it appears in.) /usr/include/linux/bitmap.h: In function `bitmap_shift_left’: /usr/include/linux/bitmap.h:98: error: `__shl_tmp’ undeclared (first use in this function) In file included from /usr/include/linux/topology.h:30, from /usr/include/linux/mmzone.h:299, from /usr/include/linux/gfp.h:4, from /usr/include/linux/slab.h:15, from pl2303.c:37: /usr/include/linux/cpumask.h:10:5: missing binary operator before token «(» /usr/include/linux/cpumask.h:34:5: missing binary operator before token «(» In file included from /usr/include/linux/gfp.h:4, from /usr/include/linux/slab.h:15, from pl2303.c:37: /usr/include/linux/mmzone.h: At top level: /usr/include/linux/mmzone.h:333: error: parse error before ‘(‘ token /usr/include/linux/mmzone.h:334: error: parse error before numeric constant In file included from /usr/include/asm/siginfo.h:4, from /usr/include/linux/signal.h:7, from /usr/include/linux/sched.h:24, from /usr/include/linux/module.h:9, from /usr/include/asm/termios.h:61, from /usr/include/linux/termios.h:5, from /usr/include/linux/tty.h:22, from pl2303.c:38: /usr/include/asm-generic/siginfo.h:53: error: size of array `_pad’ is too large In file included from /usr/include/linux/module.h:20, from /usr/include/asm/termios.h:61, from /usr/include/linux/termios.h:5, from /usr/include/linux/tty.h:22, from pl2303.c:38: /usr/include/asm/module.h:54:2: #error unknown processor family In file included from /usr/include/linux/irq.h:20, from /usr/include/asm/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:15, from pl2303.c:45: /usr/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from /usr/include/asm/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:15, from pl2303.c:45: /usr/include/linux/irq.h:68: error: `CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /usr/include/linux/irq.h:68: error: requested alignment is not a constant /usr/include/linux/irq.h:70: error: `NR_IRQS’ undeclared here (not in a function) In file included from /usr/include/linux/irq.h:72, from /usr/include/asm/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:15, from pl2303.c:45: /usr/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS’ undeclared here (not in a function) /usr/include/asm/hw_irq.h:31: error: `NR_IRQS’ undeclared here (not in a function) In file included from /usr/include/linux/interrupt.h:11, from /usr/include/linux/usb.h:15, from pl2303.c:45: /usr/include/asm/hardirq.h:13: error: `CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
Re: Глюк от Prolific
pl2303.c:53:24: usb-serial.h: No such file or directory pl2303.c:54:20: pl2303.h: No such file or directory pl2303.c:65: error: `PL2303_VENDOR_ID’ undeclared here (not in a function) pl2303.c:65: error: initializer element is not constant pl2303.c:65: error: (near initialization for `id_table[0].idVendor’) pl2303.c:65: error: `PL2303_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:65: error: initializer element is not constant pl2303.c:65: error: (near initialization for `id_table[0].idProduct’) pl2303.c:65: error: initializer element is not constant pl2303.c:65: error: (near initialization for `id_table[0]’) pl2303.c:66: error: `PL2303_VENDOR_ID’ undeclared here (not in a function) pl2303.c:66: error: initializer element is not constant pl2303.c:66: error: (near initialization for `id_table[1].idVendor’) pl2303.c:66: error: `PL2303_PRODUCT_ID_RSAQ2′ undeclared here (not in a function) pl2303.c:66: error: initializer element is not constant pl2303.c:66: error: (near initialization for `id_table[1].idProduct’) pl2303.c:66: error: initializer element is not constant pl2303.c:66: error: (near initialization for `id_table[1]’) pl2303.c:67: error: `IODATA_VENDOR_ID’ undeclared here (not in a function) pl2303.c:67: error: initializer element is not constant pl2303.c:67: error: (near initialization for `id_table[2].idVendor’) pl2303.c:67: error: `IODATA_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:67: error: initializer element is not constant pl2303.c:67: error: (near initialization for `id_table[2].idProduct’) pl2303.c:67: error: initializer element is not constant pl2303.c:67: error: (near initialization for `id_table[2]’) pl2303.c:68: error: `ATEN_VENDOR_ID’ undeclared here (not in a function) pl2303.c:68: error: initializer element is not constant pl2303.c:68: error: (near initialization for `id_table[3].idVendor’) pl2303.c:68: error: `ATEN_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:68: error: initializer element is not constant pl2303.c:68: error: (near initialization for `id_table[3].idProduct’) pl2303.c:68: error: initializer element is not constant pl2303.c:68: error: (near initialization for `id_table[3]’) pl2303.c:69: error: `ELCOM_VENDOR_ID’ undeclared here (not in a function) pl2303.c:69: error: initializer element is not constant pl2303.c:69: error: (near initialization for `id_table[4].idVendor’) pl2303.c:69: error: `ELCOM_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:69: error: initializer element is not constant pl2303.c:69: error: (near initialization for `id_table[4].idProduct’) pl2303.c:69: error: initializer element is not constant pl2303.c:69: error: (near initialization for `id_table[4]’) pl2303.c:70: error: `ITEGNO_VENDOR_ID’ undeclared here (not in a function) pl2303.c:70: error: initializer element is not constant pl2303.c:70: error: (near initialization for `id_table[5].idVendor’) pl2303.c:70: error: `ITEGNO_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:70: error: initializer element is not constant pl2303.c:70: error: (near initialization for `id_table[5].idProduct’) pl2303.c:70: error: initializer element is not constant pl2303.c:70: error: (near initialization for `id_table[5]’) pl2303.c:71: error: `MA620_VENDOR_ID’ undeclared here (not in a function)
Re: Глюк от Prolific
pl2303.c:71: error: initializer element is not constant pl2303.c:71: error: (near initialization for `id_table[6].idVendor’) pl2303.c:71: error: `MA620_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:71: error: initializer element is not constant pl2303.c:71: error: (near initialization for `id_table[6].idProduct’) pl2303.c:71: error: initializer element is not constant pl2303.c:71: error: (near initialization for `id_table[6]’) pl2303.c:72: error: `RATOC_VENDOR_ID’ undeclared here (not in a function) pl2303.c:72: error: initializer element is not constant pl2303.c:72: error: (near initialization for `id_table[7].idVendor’) pl2303.c:72: error: `RATOC_PRODUCT_ID’ undeclared here (not in a function) pl2303.c:72: error: initializer element is not constant pl2303.c:72: error: (near initialization for `id_table[7].idProduct’) pl2303.c:72: error: initializer element is not constant pl2303.c:72: error: (near initialization for `id_table[7]’) pl2303.c:73: error: initializer element is not constant pl2303.c:73: error: (near initialization for `id_table[8]’) pl2303.c:102: warning: `struct usb_serial_port’ declared inside parameter list pl2303.c:102: warning: its scope is only this definition or declaration, which is probably not what you want pl2303.c:103: warning: `struct usb_serial_port’ declared inside parameter list pl2303.c:105: warning: `struct usb_serial_port’ declared inside parameter list pl2303.c:107: warning: `struct usb_serial_port’ declared inside parameter list pl2303.c:112: warning: `struct usb_serial_port’ declared inside parameter list pl2303.c:113: warning: `struct usb_serial_port’ declared inside parameter list pl2303.c:114: warning: `struct usb_serial’ declared inside parameter list pl2303.c:115: warning: `struct usb_serial’ declared inside parameter list pl2303.c:119: error: variable `pl2303_device’ has initializer but incomplete type pl2303.c:120: error: unknown field `owner’ specified in initializer pl2303.c:120: warning: excess elements in struct initializer pl2303.c:120: warning: (near initialization for `pl2303_device’) pl2303.c:121: error: unknown field `name’ specified in initializer pl2303.c:121: warning: excess elements in struct initializer pl2303.c:121: warning: (near initialization for `pl2303_device’) pl2303.c:122: error: unknown field `id_table’ specified in initializer pl2303.c:122: warning: excess elements in struct initializer pl2303.c:122: warning: (near initialization for `pl2303_device’) pl2303.c:123: error: unknown field `num_interrupt_in’ specified in initializer pl2303.c:123: error: `NUM_DONT_CARE’ undeclared here (not in a function)
(Пропустил строк 30)
pl2303.c: In function `pl2303_init’: pl2303.c:733: warning: implicit declaration of function `usb_serial_register’ pl2303.c: In function `pl2303_exit’: pl2303.c:741: warning: implicit declaration of function `usb_serial_deregister’ pl2303.c: At top level: pl2303.c:119: error: storage size of `pl2303_device’ isn’t known make: *** [pl2303.o] Ошибка 1
Re: Глюк от Prolific
У меня была такая же проблема со шнурком Mobile Action с той же микросхемой в Федоре, но всё решилось шаманским способом: после подключения шнурка надо выполнить команду «setserial /dev/ttyUSB0», и всё начинает работать. Даже где-то в Интернете нарыл исходник проги для включения зарядки на этом шнурке.
Re: Глюк от Prolific
[root@localhost artem]# setserial /dev/ttyUSB0
Cannot get serial info: Invalid argument
И какой аргумент ему надо .
Re: Глюк от Prolific
Нормально всё, у меня тоже так же ругается, но при этом работает.
Re: Глюк от Prolific
А кабель какой-prolific usb to serial Comm port .
И всмысле после подключения-т.е. выдернуть, затем воткнуть, а затем уже setserial /dev/ttyUSB0 .
А setserial /dev/usb/tts/0 можно .
Re: Глюк от Prolific
Кабель MA-8720P на микросхеме Prolific PL-2303 (конвертор USB-to-serial). Команду setserial надо выполнять каждый раз после подключения кабеля. Я думаю, что можно и setserial /dev/usb/tts/0. Кстати, сколько только форумов не облазил с вопросом «как заставить сие чудо работать», везде отвечали, что типа в MA-8720P не та микрень, и работать не будет в принципе. Способ обнаружил случайно.
Re: Глюк от Prolific
Правда проверен этот способ только под Федорой
Источник