Bekijk de volledige versie : Скомпилировать модуль для чипа CH341 (usb-serial)
Купил конвертер USB-SERIAL на данном чипе, но он не обнаруживается прошивкой. У кого установлен developer-пакет, помогите скомпилировать модуль драйвера для него. Исходник лежит на http://opengrok.creo.hu/dragonfly/xref/src/sys/dev/usbmisc/uchcom/uchcom.c
Увы, эта ссылка - модуль драйвера для BSD. Просто скомпилировать под linux нельзя, нужно переписывать код.
Похоже поддержка есть в 2.6 ядрах. Портировать надо... Только, боюсь, желающих не найдётся.
http://lwn.net/Articles/246334/
Contemplator
06-02-2008, 19:53
Простите что вмешиваюсь, а поддержка для чипов FTDI есть? в репозитории не нашел...
Ошибся, поддержку внесли в последнем 2.6.24, надо портировать, но будут ли желающие? Пока чип не очень распространен в России, да и насчет стабильности я сильно сомневаюсь.
Contemplator
FTDI модуль можно легко собрать, но никто пока не просил...
Похоже поддержка есть в 2.6 ядрах. Портировать надо... Только, боюсь, желающих не найдётся.
Я понял...
Есть еще один кабель Belkin F5U109 USB to Serial, в linux подхватывается модулем mct-u232 (ядро 2.4.х):
ipkg install kernel-module-mct-u232
insmod mct_u232
usbserial.c: USB Serial support registered for Magic Control Technology USB-RS232
usbserial.c: Magic Control Technology USB-RS232 converter detected
usbserial.c: Magic Control Technology USB-RS232 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
mct_u232.c: Magic Control Technology USB-RS232 converter driver v1.1
Здесь немного информации http://www.nslu2-linux.org/wiki/Peripherals/USB2Serial
Возможно ли обеспечить поддержку этого кабеля в ASUS ?
Спасибо огромное! Все завелось с пол-оборота:
[admin@gw lib]$ cat /proc/tty/driver/usb-serial
usbserinfo:1.0 driver:v1.4
0: module:mct_u232 name:"Magic Control Technology USB-RS232" vendor:050d product:0109 num_ports:1 port:1 path:usb-01:03.0-1
stringer301
02-12-2008, 17:27
Купил конвертер USB-SERIAL на данном чипе, но он не обнаруживается прошивкой.
В плане поддержки чипа CH341 прошивкой от Олега ничего не изменилось ?
Искал в инете нашёл информацию только о поддержке в OpenWrt:
https://dev.openwrt.org/changeset/11914/trunk/package
https://dev.openwrt.org/changeset/11953/trunk/package
https://dev.openwrt.org/browser/trunk/package/kernel/modules/usb.mk?rev=11914
Есть ли способ использовать переходник на данном чипе в прошивке от Олега ?
В плане поддержки чипа CH341 прошивкой от Олега ничего не изменилось ?
Искал в инете нашёл информацию только о поддержке в OpenWrt:
Есть ли способ использовать переходник на данном чипе в прошивке от Олега?
Если ты посмотришь внимательно, то это драйвер для ядра 2.6. Соответственно, пока кто-нибудь не сделает бекпорт на ядро 2.4, ничего и не изменится...
getikalex
02-12-2008, 18:01
А чем обусловлена такая преданность этому самому CH341 (usb-serial) ?
Насколько я знаю кабеля FTDI и PL2303 подерживаются. Чем они не устраивают ? Это ж копеечное дело. Стоимость кабеля 5-7 у.е.
stringer301
02-12-2008, 19:36
А чем обусловлена такая преданность этому самому CH341 (usb-serial) ?
Насколько я знаю кабеля FTDI и PL2303 подерживаются. Чем они не устраивают ? Это ж копеечное дело. Стоимость кабеля 5-7 у.е.
Ничем, просто покупал не я , но хорошо что с условием манибэка,
если не подойдёт.
Этот будет сдан обратно в магазин и куплен нормальный,
сразу на чипсете pl-2303, тем более для него есть такая подробная инструкция
http://wl500g.info/showthread.php?p=61871#post61871
P.S. А кабель-переходник стоит от 10 у.е. всё же
bikeRR
Пробуй - 2417
Подойдет ли для перходника на чипсете СН340?
Подойдет ли для перходника на чипсете СН340?
Сам то как думаешь? или лениво документацию смотреть? :mad: Так мне тоже лениво, представь себе!
Сам то как думаешь? или лениво документацию смотреть? :mad: Так мне тоже лениво, представь себе!
Вообщето никого не хотел оскорбить своим вопросом. И не все к сожалению в вопросах железа и програмирования большие специалисты, во всяком случае себя ких числу я не отношу. Поэтому и спросил тем более что при установке данного девайса под виндовс ему подошли драйвера от CH 341 (http://winchiphead.com/download/CH341/CH341SER.ZIP) А вот в свойствах сом порта он прописал себя как USB-SERIAL СH340 , а в сведениях:
Koд экзeмпляpa уcтpoйcтвa - USB\VID_1A86&PID_7523\5&3АD090D&0&2
Поэтому если можешь то ответь да или нет, если не хочешь то хоть подскажи где читать?
Offtopic: Нежелание посмотреть/поискать самостоятельно не имеет никакого отношения к знаниям по железу, программированию и т.д.
Если ты поленился зайти на Google и набрать "linux driver CH340" и просмотреть ответы, почему кто-то другой должен это делать?
Ссылка в моём письме на драйвер MCT232, есть отношение к CH340? Краткий ответ - нет.
getikalex
01-06-2010, 18:28
Не парься ты с этими кабелями. Все будет работать.
В наше время практически невозможно найти такого, чтобы не работал. (дрова есть разные)
Разве что эксклюзив под заказ.
Приччем 80% всех кабелей именно на PL2303.
Он правда может быть не совсем исправным. (бывает), но это из другой оперы.
Slaventiy22
01-06-2010, 18:40
getikalex, спасибо, успокоил :)
Приччем 80% всех кабелей именно на PL2303.
90% кабелей китайцы стали делать на CH341. Существует исходник под 2.6 и то с багами.
Offtopic: Нежелание посмотреть/поискать самостоятельно не имеет никакого отношения к знаниям по железу, программированию и т.д.
Если ты поленился зайти на Google и набрать "linux driver CH340" и просмотреть ответы, почему кто-то другой должен это делать?
Ссылка в моём письме на драйвер MCT232, есть отношение к CH340? Краткий ответ - нет.
Ребята, появился ли где нибудь модуль для этих чипов под наши железки ? Как возможно прикрутить ?
P.S. Щас все больше и больше кабелей именно на этом чипе, они в 2 раза дешевле pl2303. сам наткнулся на эти грабли - купил, а потом обнаружил надпись hl-340.
Ребята, появился ли где нибудь модуль для этих чипов под наши железки ? Как возможно прикрутить ?
Мы так похожи на производителей кабелей или чипов? ;)
Нужно сделать бекпорт из 2.6.32, например, модуля drivers/usb/serial/ch341.c. Для ветки -rtn на ядре 2.6 попроще, для -d на ядре 2.4 посложнее.
P.S. У меня данного чипа нет, и горячего желания заниматься этой задачей, в данный момент, тоже.
AndreyUA
27-04-2011, 18:14
Мы так похожи на производителей кабелей или чипов? ;)
Нужно сделать бекпорт из 2.6.32, например, модуля drivers/usb/serial/ch341.c. Для ветки -rtn на ядре 2.6 попроще, для -d на ядре 2.4 посложнее.
P.S. У меня данного чипа нет, и горячего желания заниматься этой задачей, в данный момент, тоже.
Я так понимаю, что в http://code.google.com/p/wl500g/source/detail?r=2899 добавлена поддержка этого чипа?
Я так понимаю, что в http://code.google.com/p/wl500g/source/detail?r=2899 добавлена поддержка этого чипа?
Теоретически - да, для rtn. Практически - надо тестировать, ни у кого из нас нет конвертора на этом чипе.
Сегодня купил такой кабель , сам автоматом не определился , собственно вопрос он должен автоматом опредилятся или нада модуль подгружать если да то как модуль называется и где его можно взять ,заранее спасибо . Если сегодня получу ответ то могу потестить , а если нет то завтра верну переходник в магазин
AndreyUA
28-04-2011, 16:56
Сегодня купил такой кабель , сам автоматом не определился , собственно вопрос он должен автоматом опредилятся или нада модуль подгружать если да то как модуль называется и где его можно взять ,заранее спасибо . Если сегодня получу ответ то могу потестить , а если нет то завтра верну переходник в магазинМодуль даже не собирается
# CONFIG_USB_SERIAL_CH341 is not set
попросите кого-нить чтобы включил в конфиге сборку модуля и собрал его для вас.
Модуль даже не собирается
Судя вот по этому ответу
Теоретически - да, для rtn. Практически - надо тестировать, ни у кого из нас нет конвертора на этом чипе.
Я полагал что модуль есть , но скачав модуля для прошивки 2899 подходящего модуля так там и не нашёл (по крайней мере по названию) , вот по этому и задал вопрос постом выше. Ну если конечно ктото скомпелирует модуль ,то я его с удовольствием протещу