Seite 2 von 2 ErsteErste 12
Ergebnis 21 bis 33 von 33

Thema: Generally create USB->RS232 driver

  1. #21
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.295
    Where is the output of dmesg? There you can see the missing symbols when you try to insmod this modules.

    Greets Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  2. #22
    IPPF-Fan
    Registriert seit
    11.01.2007
    Beiträge
    133
    It show something strange
    Code:
    insmod: cannot insert `/var/tmp/usbserial.ko': Success (17): Success
    # insmod /var/tmp/ti_usb_3410_5052.ko -v
    insmod: cannot insert `/var/tmp/ti_usb_3410_5052.ko': Success (2): Success
    # insmod /var/tmp/safe_serial.ko -v
    insmod: cannot insert `/var/tmp/safe_serial.ko': Success (2): Success
    # insmod /var/tmp/pl2303.ko -v
    insmod: cannot insert `/var/tmp/pl2303.ko': Success (2): Success
    # insmod /var/tmp/keyspan.ko -v
    insmod: cannot insert `/var/tmp/keyspan.ko': Success (2): Success
    # insmod /var/tmp/io_ti.ko -v
    insmod: cannot insert `/var/tmp/io_ti.ko': Success (2): Success
    # insmod /var/tmp/mct_u232.ko -v
    insmod: cannot open module `/var/tmp/mct_u232.ko': No such file or directory
    # insmod /var/tmp/mct_u.ko -v
    insmod: cannot open module `/var/tmp/mct_u.ko': No such file or directory
    # insmod /var/tmp/mct_u232.ko -v
    insmod: cannot open module `/var/tmp/mct_u232.ko': No such file or directory
    # insmod /var/tmp/mct_u232.ko -v
    insmod: cannot open module `/var/tmp/mct_u232.ko': No such file or directory
    # insmod /var/tmp/mct_u232.ko -v
    insmod: cannot insert `/var/tmp/mct_u232.ko': Success (2): Success
    #
    # dmesg
    nd
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    extract_dst: dev lan no iph found
    kdsld: Channel 0 closed (physical)
    kdsld: internet: disconnected
    kdsld: PPP led: off (value=0)
    kdsld: Channel 0 up (physical outgoing)
    kdsld: Channel 0 closed (physical)
    kdsld: internet: Auth failed (permission denied) username "GMX/(B40b6e6fe)3876-245@online.de" retry 0
    kdsld: Channel 0 up (physical outgoing)
    kdsld: internet: set_snd_ipaddr: 77.176.223.139
    kdsld: internet: connected
    kdsld: PPP led: on (value=1)
    kdsld: internet: IGMPv3 report (1 groups)
    kdsld: internet: IGMPv3 report (group=239.192.152.143,exclude,nsrc=0)
    kdsld: internet: mc group 239.192.152.143 added
    kdsld: ERROR: internet: ipmasq: pptp: ill. pptp packet (>>>) count=1 err=-1
    kdsld: ERROR: internet: ipmasq: pptp: 192.168.178.23:2953 <-> 85.21.143.174:1723
    kdsld: ERROR: internet: ipmasq: pptp:  h->len=4930 datalen=68
    kdsld: ERROR: internet: ipmasq: pptp:  msg_type=26996 ctrl_msg_type=25966
    kdsld: ERROR: internet: ipmasq: pptp:  cookie=0x546f7272 reserved0=8308
    kdsld: ERROR: internet: ipmasq: pptp: ill. pptp packet (<<<) count=1 err=-1
    kdsld: ERROR: internet: ipmasq: pptp: 192.168.178.23:2953 <-> 85.21.143.174:1723
    kdsld: ERROR: internet: ipmasq: pptp:  h->len=4930 datalen=197
    kdsld: ERROR: internet: ipmasq: pptp:  msg_type=26996 ctrl_msg_type=25966
    kdsld: ERROR: internet: ipmasq: pptp:  cookie=0x546f7272 reserved0=8308
    kdsld: ERROR: internet: ipmasq: pptp: ill. pptp packet (>>>) count=1 err=-2
    kdsld: ERROR: internet: ipmasq: pptp: 192.168.178.23:2953 <-> 85.21.143.174:1723
    kdsld: ERROR: internet: ipmasq: pptp:  h->len=0 datalen=130
    kdsld: ERROR: internet: ipmasq: pptp:  msg_type=57 ctrl_msg_type=14949
    kdsld: ERROR: internet: ipmasq: pptp:  cookie=0x14006431 reserved0=12393
    #
    Geändert von frank_m24 (15.01.2008 um 19:32 Uhr) Grund: QUOTE -> CODE TAGS

  3. #23
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.295
    I thought about something like this:
    Code:
    pl2303: Unknown symbol usb_serial_disconnect
    pl2303: Unknown symbol usb_serial_probe
    pl2303: Unknown symbol usb_serial_register
    pl2303: Unknown symbol usb_serial_deregister
    While trying to load this modules I recognized that "insmod /var/tmp/ti_usb_3410_5052.ko -v" is not correct.
    It works for me this way:
    Code:
    /var/mod/root/serial # insmod pl2303.ko
    /var/mod/root/serial # lsmod |grep pl2303
    pl2303                 20240  0
    usbserial              28320  1 pl2303
    usbcore               113328  5 pl2303,usbserial,usb_storage,usbahcicore
    Greets Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  4. #24
    IPPF-Fan
    Registriert seit
    11.01.2007
    Beiträge
    133
    if new device "usbserial" appeared in lsmod, does it mean that module was successfully loaded?

  5. #25
    Gesperrt Avatar von heini66
    Registriert seit
    12.03.2005
    Ort
    irgendwo im wald im kreuz von hh und lg
    Beiträge
    2.163
    this means only that the usbserial.ko module is loaded.
    this is needed for the following device-special *.ko.
    seem's that your adapter hasn't a general kernel support in 2.6.13.1
    purchase another one like the ftdi or pl2303. they are working.

    Code:
    insmod usbserial.ko
    insmod pl2303.ko
     lsmod
    Module                  Size  Used by    Tainted: P  
    pl2303                 20240  0 
    usbserial              28320  1 pl2303
    tiap                  450752  0 
    usbahcicore            26064  0 
    usbcore               113328  4 pl2303,usbserial,usbahcicore
    capi_codec             93456  0 
    isdn_fbox_fon4        964336  1 capi_codec
    ubik2                  78608  3 isdn_fbox_fon4
    tiatm                 109008  1 ubik2
    jffs2                 108832  1 
    Piglet                  9312  0
    partly dmesg:
    Code:
    usb 1-1: new full speed USB device using ahci and address 2
    usb 1-1: reset full speed USB device using ahci and address 2
    usbcore: 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
    usbcore: registered new driver pl2303
    drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12
    Geändert von heini66 (15.01.2008 um 10:00 Uhr)

  6. #26
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    10.995
    Zitat Zitat von hrust_ray Beitrag anzeigen
    I have idea - if somebody uses Usb->Serial converter, maybe U can share your module file for me?
    Maybe if I try several ones, some can work for me.
    Well, this is a strange idea.
    You already know that your USB converter is a ch341.
    You already know that someone took the time to write a driver for it. That would have been unnecessary if one of the present drivers would support it.

    As such it is unlikely that one of the other drivers would recognize your converter, and the (lack of) results so far show it.

    You could try to use the driver that you found. It may or may not work with the older kernel on the FritzBox.
    But it seems that you are not familiar enough with kernel modules to even try it.
    Also, some of your questions seem to indicate that you may even not be familiar enough with Linux to use it, even if you had a driver to support it.

    The easiest solution for you would be to find an USB converter that is supported by the current drivers.

  7. #27
    IPPF-Fan
    Registriert seit
    11.01.2007
    Beiträge
    133
    RalfFriedl, you are right - I'v never worked with linux before, never compiled something in linux and never installed modules for FritzBox.
    Thats why my questions are so stupid
    Also I understand that nobody write driver for me - thats why I try existing drivers.
    I'l try to purchase converter, based on pl2303 chipset.
    Is it correct one?http://cgi.ebay.de/ws/eBayISAPI.dll?...link:middle:de
    Will it defenetely work with
    insmod usbserial.ko
    insmod pl2303.ko
    ?

  8. #28
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    10.995
    I never used a USB to serial converter, neither on a FritzBox nor on PC Linux and also not on Windows.

    But as far as I know, others had success with the pl2303 chip, and the converter from your link claims to have a pl2303 Chip, so it will probably work.

    However, the problem remains that you also need an application for your box.
    I suggest that you first try it on a normal PC Linux.
    Many things are similar, but overall it will be easier than to develop a program for your box. After you have a working program on your PC Linux system, you can try to port it to your box.

  9. #29
    IPPF-Fan
    Registriert seit
    11.01.2007
    Beiträge
    133
    I made already some simple scripts for FB (debug.cfg), so I think this will be next step, after I'l be able to send some data to serial port.

  10. #30
    Gesperrt Avatar von heini66
    Registriert seit
    12.03.2005
    Ort
    irgendwo im wald im kreuz von hh und lg
    Beiträge
    2.163
    i could only tell that this
    http://cgi.ebay.de/USB-DATENKABEL-FU...QQcmdZViewItem
    has a pl2303 inside the usb plug. cut the phone jack, bl = gnd, tx = bl ans ws = rx.

  11. #31
    IPPF-Fan
    Registriert seit
    11.01.2007
    Beiträge
    133
    Thats again me
    I have now converter, based on pl2303 chip.
    I can execute now "-insmod pl2303.ko", but only after command "insmod usbserial.ko".
    finally that is my lsmod output:
    Code:
    #	lsmod
    Module	Size	Used	by	Tainted:	P
    pl2303	20240	0
    usbserial	28320	1	pl2303
    vfat	11392	1
    fat	49072	1	vfat
    nls_cp437	5248	1
    nls_iso8859_1	3584	1
    usb_storage	33008	1
    sd_mod	14864	2
    scsi_mod	92560	2	usb_storage,sd_mod
    kdsldmod	540160	2
    usbahcicore	25616	0
    usbcore	113232	5	pl2303,usbserial,usb_storage,usbahcicore
    isdn_fbox_fon4	896960	0
    ubik2	69168	3	isdn_fbox_fon4
    tiatm	107712	1	ubik2
    Piglet	9312	0
    #	cd	/dev/
    #	ls
    Piglet	mtd6	sda13	sdb8	sdd15
    acxHwDrv	mtd7	sda14	sdb9	sdd2
    avm_event	mtd8	sda15	sdc	sdd3
    avm_power	mtd9	sda2	sdc1	sdd4
    capi20	mtdblock0	sda3	sdc10	sdd5
    console	mtdblock1	sda4	sdc11	sdd6
    debug	mtdblock10	sda5	sdc12	sdd7
    kdsld	mtdblock2	sda6	sdc13	sdd8
    kdsld_traffic	mtdblock3	sda7	sdc14	sdd9
    kdsld_user	mtdblock4	sda8	sdc15	tffs
    kdsldptrace0	mtdblock5	sda9	sdc2	tiatm
    kdsldptrace1	mtdblock6	sdb	sdc3	tty
    kdsldptrace2	mtdblock7	sdb1	sdc4	tty0
    kdsldptrace3	mtdblock8	sdb10	sdc5	ttyS0
    kdsldptrace4	mtdblock9	sdb11	sdc6	ttyp0
    kmem	new_led	sdb12	sdc7	ttyp1
    led	null	sdb13	sdc8	ttyp2
    mem	ptmx	sdb14	sdc9	ubik_debug
    mtd0	pts	sdb15	sdd	urandom
    mtd1	random	sdb2	sdd1	usblp0
    mtd10	sda	sdb3	sdd10	userman
    mtd2	sda1	sdb4	sdd11	watchdog
    mtd3	sda10	sdb5	sdd12
    mtd4	sda11	sdb6	sdd13
    mtd5	sda12	sdb7	sdd14
    I see there is device pl2303 in lsmod list.
    But how can I find comport name to use in echo command?
    Geändert von frank_m24 (26.01.2008 um 18:24 Uhr) Grund: QUOTE -> CODE Tags

  12. #32
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    10.995
    Zitat Zitat von hrust_ray Beitrag anzeigen
    I can execute now "-insmod pl2303.ko", but only after command "insmod usbserial.ko".
    You could use "modload pl2303", if your modules are installed in the right place. modload also loads the dependant modules.
    With insmod you must load all modules manually.
    But how can I find comport name to use in echo command?
    Try
    Code:
    mknod /dev/ttyUSB0 c 188 0
    echo TEST > /dev/ttyUSB0

  13. #33
    IPPF-Fan
    Registriert seit
    11.01.2007
    Beiträge
    133
    Great!!!
    I just found solution, return back to this thread to write it in - and see that U already gave answer! Thanx a lot.
    One correction - /dev/... rise error - readonly mode.
    If I use /var/ instead of /dev/ - all works and I can send data to my display!

    I'm very happy with this solved problem

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. RS232-USB-Adapter an Fritzbox
    Von ao im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 61
    Letzter Beitrag: 06.12.2012, 22:31
  2. RS232-Adapter an Fritz!Box Fon 5050
    Von MegaServer im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 3
    Letzter Beitrag: 09.06.2009, 08:35
  3. Antworten: 3
    Letzter Beitrag: 18.03.2009, 21:11
  4. Thermometer via RS232/USB?
    Von vpe im Forum Freetz
    Antworten: 10
    Letzter Beitrag: 11.12.2008, 09:27
  5. 15666: RS232 und so
    Von chrisdog im Forum telegent
    Antworten: 0
    Letzter Beitrag: 09.04.2008, 02:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •