linux下usb转串口的问题

时间:2022-03-07 07:26:19
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
s3c24xx-nand s3c2440-nand: NAND soft ECC
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
mtd: partition "root" extends beyond the end of device "NAND 256MiB 3,3V 8-bit" -- siz0
0x000000000000-0x000040000000 : "nand"
mtd: partition "nand" extends beyond the end of device "NAND 256MiB 3,3V 8-bit" -- siz0
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: S3C24XX OHCI
usb usb1: Manufacturer: Linux 2.6.32.2-FriendlyARM ohci_hcd
usb usb1: SerialNumber: s3c24xx
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-cypress
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for aircable
usbcore: registered new interface driver aircable
USB Serial support registered for ark3116
usbcore: registered new interface driver ark3116
USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter
usbcore: registered new interface driver belkin
belkin_sa: v1.2:USB Belkin Serial converter driver
USB Serial support registered for ch341-uart
usbcore: registered new interface driver ch341
USB Serial support registered for cp210x
usbcore: registered new interface driver cp210x
cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
USB Serial support registered for Reiner SCT Cyberjack USB card reader
usbcore: registered new interface driver cyberjack
cyberjack: v1.01 Matthias Bruestle
cyberjack: REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver
USB Serial support registered for DeLorme Earthmate USB
USB Serial support registered for HID->COM RS232 Adapter
USB Serial support registered for Nokia CA-42 V2 Adapter
usbcore: registered new interface driver cypress
cypress_m8: v1.09:Cypress USB to Serial Driver
USB Serial support registered for Digi 2 port USB adapter
USB Serial support registered for Digi 4 port USB adapter
usbcore: registered new interface driver digi_acceleport
digi_acceleport: v1.80.1.2:Digi AccelePort USB-2/USB-4 Serial Converter driver
USB Serial support registered for Edgeport 2 port adapter
USB Serial support registered for Edgeport 4 port adapter
USB Serial support registered for Edgeport 8 port adapter
USB Serial support registered for EPiC device
usbcore: registered new interface driver io_edgeport
io_edgeport: v2.7:Edgeport USB Serial Driver
USB Serial support registered for Edgeport TI 1 port adapter
USB Serial support registered for Edgeport TI 2 port adapter
usbcore: registered new interface driver io_ti
io_ti: v0.7mode043006:Edgeport USB Serial Driver
USB Serial support registered for empeg
usbcore: registered new interface driver empeg
empeg: v1.2:USB Empeg Mark I/II Driver
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
USB Serial support registered for funsoft
usbcore: registered new interface driver funsoft
USB Serial support registered for Garmin GPS usb/tty
usbcore: registered new interface driver garmin_gps
garmin_gps: v0.33:garmin gps driver
USB Serial support registered for hp4X
usbcore: registered new interface driver hp4X
hp4x: v1.00:HP4x (48/49) Generic Serial driver
USB Serial support registered for PocketPC PDA
usbcore: registered new interface driver ipaq
ipaq: v0.5:USB PocketPC PDA driver
USB Serial support registered for IPWireless converter
usbcore: registered new interface driver ipwtty
ipw: v0.3:IPWireless tty driver
USB Serial support registered for IR Dongle
usbcore: registered new interface driver ir-usb
ir_usb: v0.4:USB IR Dongle driver
USB Serial support registered for iuu_phoenix
usbcore: registered new interface driver iuu_phoenix
iuu_phoenix: v0.11:Infinity USB Unlimited Phoenix driver
USB Serial support registered for Keyspan - (without firmware)
USB Serial support registered for Keyspan 1 port adapter
USB Serial support registered for Keyspan 2 port adapter
USB Serial support registered for Keyspan 4 port adapter
usbcore: registered new interface driver keyspan
keyspan: v1.1.5:Keyspan USB to Serial Converter Driver
USB Serial support registered for Keyspan PDA
USB Serial support registered for Keyspan PDA - (prerenumeration)
USB Serial support registered for Xircom / Entregra PGS - (prerenumeration)
usbcore: registered new interface driver keyspan_pda
keyspan_pda: v1.1:USB Keyspan PDA Converter driver
USB Serial support registered for KL5KUSB105D / PalmConnect
usbcore: registered new interface driver kl5kusb105d
kl5kusb105: v0.3a:KLSI KL5KUSB105 chipset USB->Serial Converter driver
USB Serial support registered for KOBIL USB smart card terminal
usbcore: registered new interface driver kobil
kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)
USB Serial support registered for MCT U232
usbcore: registered new interface driver mct_u232
mct_u232: z2.1:Magic Control Technology USB-RS232 converter driver
USB Serial support registered for Moschip 2 port adapter
mos7720: 1.0.0.4F:Moschip USB Serial Driver
usbcore: registered new interface driver moschip7720
USB Serial support registered for Moschip 7840/7820 USB Serial Driver
mos7840: 1.3.2:Moschip 7840/7820 USB Serial Driver
usbcore: registered new interface driver mos7840
USB Serial support registered for moto-modem
usbcore: registered new interface driver moto-modem
USB Serial support registered for navman
usbcore: registered new interface driver navman
USB Serial support registered for ZyXEL - omni.net lcd plus usb
usbcore: registered new interface driver omninet
omninet: v1.1:USB ZyXEL omni.net LCD PLUS Driver
USB Serial support registered for opticon
usbcore: registered new interface driver opticon
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
USB Serial support registered for oti6858
usbcore: registered new interface driver oti6858
USB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
USB Serial support registered for Qualcomm USB modem
usbcore: registered new interface driver qcserial
safe_serial: v0.0b:USB Safe Encapsulated Serial
USB Serial support registered for safe_serial
usbcore: registered new interface driver safe_serial
USB Serial support registered for siemens_mpi
usbcore: registered new interface driver siemens_mpi
Driver for Siemens USB/MPI adapter
Version 0.1 09/26/2005 Thomas Hergenhahn@web.de http://libnodave.sf.net
USB Serial support registered for Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.3.8:USB Driver for Sierra Wireless USB modems
USB Serial support registered for SPCP8x5
usbcore: registered new interface driver spcp8x5
spcp8x5: v0.04:SPCP8x5 USB to serial adaptor driver
USB Serial support registered for symbol
usbcore: registered new interface driver symbol
USB Serial support registered for TI USB 3410 1 port adapter
USB Serial support registered for TI USB 5052 2 port adapter
usbcore: registered new interface driver ti_usb_3410_5052
ti_usb_3410_5052: v0.9:TI USB 3410/5052 Serial Driver
USB Serial support registered for Handspring Visor / Palm OS
USB Serial support registered for Sony Clie 3.5
USB Serial support registered for Sony Clie 5.0
usbcore: registered new interface driver visor
visor: USB HandSpring Visor / Palm OS driver
USB Serial support registered for Connect Tech - WhiteHEAT - (prerenumeration)
USB Serial support registered for Connect Tech - WhiteHEAT
usbcore: registered new interface driver whiteheat
whiteheat: v2.0:USB ConnectTech WhiteHEAT driver
mice: PS/2 mouse device common for all mice
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
initializing s3c2440 camera interface......
s3c2440 camif init done
Loading OV9650 driver.........
SCCB address 0x60, manufacture ID 0x0000, expect 0x7FA2
SCCB address 0x60, manufacture ID 0x0000, expect 0x7FA2

14 个解决方案

#1


用命令出现下面的信息,具体是什么意思呢?哪位大侠能否解释下?
[root@FriendlyARM plg]# dmesg |grep usb
usbcore: registered new interface driver kobil
usbcore: registered new interface driver mct_u232
usbcore: registered new interface driver moschip7720
usbcore: registered new interface driver mos7840
usbcore: registered new interface driver moto-modem
usbcore: registered new interface driver navman
USB Serial support registered for ZyXEL - omni.net lcd plus usb
usbcore: registered new interface driver omninet
usbcore: registered new interface driver opticon
usbcore: registered new interface driver option
usbcore: registered new interface driver oti6858
usbcore: registered new interface driver pl2303
usbcore: registered new interface driver qcserial
usbcore: registered new interface driver safe_serial
usbcore: registered new interface driver siemens_mpi
usbcore: registered new interface driver sierra
usbcore: registered new interface driver spcp8x5
usbcore: registered new interface driver symbol
usbcore: registered new interface driver ti_usb_3410_5052
ti_usb_3410_5052: v0.9:TI USB 3410/5052 Serial Driver
usbcore: registered new interface driver visor
usbcore: registered new interface driver whiteheat
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver

#2


光从这些串口信息看不出哪里USB转串口不成功。

#3


那还需要什么信息呢?

#4


引用 3 楼 zj870951 的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。


另外一个板子也是2440么?
你的启动信息是开发板的还是另外一个板子的?
你要用USB转串口做什么?另外一个板子只能通过串口连接,所以,你用了USB转串口设备?

#5


启动信息是开发板的,另一个板子没有串口只有usb口,通过usb转串口通信,那这位大哥能否看出这个问题出在哪么

#6


引用 5 楼 zj870951 的回复:
启动信息是开发板的,另一个板子没有串口只有usb口,通过usb转串口通信,那这位大哥能否看出这个问题出在哪么


开发板 - 串口 - USB转串口 - 另外一个板子

你要是认为USB转串口工作的不好,应该打印另外一个板子的启动信息才对啊?你所谓的另外一个板子是什么东西。

介绍得稍微详细一点,要不然,不太理解你碰到的问题是什么?
或者,直接告诉我们你到底要干什么。

#7


另外一块板子是3g通信模块,这块板子没有启动信息,只有用usb通信。开发板是用来控制3g通信模块工作的

#8


明白了。

但是,正如#2楼说的,看不出有什么问题啊?

你拿拨号程序运行一下看看,有没有对应的串口出现?是否已经可以使用了?

#9


我看了,没有出现。如果有的话会对应出现个ttyUSB0或其他数字。这个跟cpu有没有关系呢?

#10


下面这个可以看出是什么问题不?
al# cat /var/log/messages |tail
Jan  7 09:27:25 jxhonglie-desktop -- MARK --
Jan  7 09:41:53 jxhonglie-desktop kernel: [186731.130933] usb 1-1: new full speed USB device using uhci_hcd and address 29
Jan  7 09:41:53 jxhonglie-desktop kernel: [186731.988886] usb 1-1: configuration #1 chosen from 1 choice
Jan  7 09:41:54 jxhonglie-desktop kernel: [186732.640351] usb 1-2: new full speed USB device using uhci_hcd and address 30
Jan  7 09:41:55 jxhonglie-desktop kernel: [186733.392296] usb 1-2: configuration #1 chosen from 1 choice
Jan  7 09:41:55 jxhonglie-desktop kernel: [186733.401757] hub 1-2:1.0: USB hub found
Jan  7 09:41:55 jxhonglie-desktop kernel: [186733.845161] hub 1-2:1.0: 7 ports detected
Jan  7 09:43:07 jxhonglie-desktop kernel: [186805.867030] usb 1-1: USB disconnect, address 29
Jan  7 09:44:14 jxhonglie-desktop kernel: [186872.358445] usb 1-1: new full speed USB device using uhci_hcd and address 31
Jan  7 09:44:15 jxhonglie-desktop kernel: [186872.884972] usb 1-1: configuration

#11


用lsusb命令看看,对应的设备是否被存在。

进一步用lsusb -v命令,将对应设备的USB Descriptor取出来,大家帮你分析一下。

如果需要进一步分析,你得告诉一下你的3G卡是哪一家的?在PC上能否正常使用?

#12


请问,你是在arm板上,用usb转串口的吧,成功了吗?

我也在搞arm板上的usb转串口,没什么头绪,求大牛帮助。

引用楼主  的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
s3c24xx-nand s3c2440-nand: NAND soft ECC
……

#13


你好,请问你做的是arm板上的usb转串口吧,成功了吗?

我也在做arm板上的usb转串口,求大牛帮忙啊!!

引用楼主  的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
s3c24xx-nand s3c2440-nand: NAND soft ECC
……

#14


晕,发重了,刷了半天,没看到第一次的回复,我以为第一个没发成功呢?

引用 13 楼  的回复:
你好,请问你做的是arm板上的usb转串口吧,成功了吗?

我也在做arm板上的usb转串口,求大牛帮忙啊!!

引用楼主  的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29n……

#1


用命令出现下面的信息,具体是什么意思呢?哪位大侠能否解释下?
[root@FriendlyARM plg]# dmesg |grep usb
usbcore: registered new interface driver kobil
usbcore: registered new interface driver mct_u232
usbcore: registered new interface driver moschip7720
usbcore: registered new interface driver mos7840
usbcore: registered new interface driver moto-modem
usbcore: registered new interface driver navman
USB Serial support registered for ZyXEL - omni.net lcd plus usb
usbcore: registered new interface driver omninet
usbcore: registered new interface driver opticon
usbcore: registered new interface driver option
usbcore: registered new interface driver oti6858
usbcore: registered new interface driver pl2303
usbcore: registered new interface driver qcserial
usbcore: registered new interface driver safe_serial
usbcore: registered new interface driver siemens_mpi
usbcore: registered new interface driver sierra
usbcore: registered new interface driver spcp8x5
usbcore: registered new interface driver symbol
usbcore: registered new interface driver ti_usb_3410_5052
ti_usb_3410_5052: v0.9:TI USB 3410/5052 Serial Driver
usbcore: registered new interface driver visor
usbcore: registered new interface driver whiteheat
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver

#2


光从这些串口信息看不出哪里USB转串口不成功。

#3


那还需要什么信息呢?

#4


引用 3 楼 zj870951 的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。


另外一个板子也是2440么?
你的启动信息是开发板的还是另外一个板子的?
你要用USB转串口做什么?另外一个板子只能通过串口连接,所以,你用了USB转串口设备?

#5


启动信息是开发板的,另一个板子没有串口只有usb口,通过usb转串口通信,那这位大哥能否看出这个问题出在哪么

#6


引用 5 楼 zj870951 的回复:
启动信息是开发板的,另一个板子没有串口只有usb口,通过usb转串口通信,那这位大哥能否看出这个问题出在哪么


开发板 - 串口 - USB转串口 - 另外一个板子

你要是认为USB转串口工作的不好,应该打印另外一个板子的启动信息才对啊?你所谓的另外一个板子是什么东西。

介绍得稍微详细一点,要不然,不太理解你碰到的问题是什么?
或者,直接告诉我们你到底要干什么。

#7


另外一块板子是3g通信模块,这块板子没有启动信息,只有用usb通信。开发板是用来控制3g通信模块工作的

#8


明白了。

但是,正如#2楼说的,看不出有什么问题啊?

你拿拨号程序运行一下看看,有没有对应的串口出现?是否已经可以使用了?

#9


我看了,没有出现。如果有的话会对应出现个ttyUSB0或其他数字。这个跟cpu有没有关系呢?

#10


下面这个可以看出是什么问题不?
al# cat /var/log/messages |tail
Jan  7 09:27:25 jxhonglie-desktop -- MARK --
Jan  7 09:41:53 jxhonglie-desktop kernel: [186731.130933] usb 1-1: new full speed USB device using uhci_hcd and address 29
Jan  7 09:41:53 jxhonglie-desktop kernel: [186731.988886] usb 1-1: configuration #1 chosen from 1 choice
Jan  7 09:41:54 jxhonglie-desktop kernel: [186732.640351] usb 1-2: new full speed USB device using uhci_hcd and address 30
Jan  7 09:41:55 jxhonglie-desktop kernel: [186733.392296] usb 1-2: configuration #1 chosen from 1 choice
Jan  7 09:41:55 jxhonglie-desktop kernel: [186733.401757] hub 1-2:1.0: USB hub found
Jan  7 09:41:55 jxhonglie-desktop kernel: [186733.845161] hub 1-2:1.0: 7 ports detected
Jan  7 09:43:07 jxhonglie-desktop kernel: [186805.867030] usb 1-1: USB disconnect, address 29
Jan  7 09:44:14 jxhonglie-desktop kernel: [186872.358445] usb 1-1: new full speed USB device using uhci_hcd and address 31
Jan  7 09:44:15 jxhonglie-desktop kernel: [186872.884972] usb 1-1: configuration

#11


用lsusb命令看看,对应的设备是否被存在。

进一步用lsusb -v命令,将对应设备的USB Descriptor取出来,大家帮你分析一下。

如果需要进一步分析,你得告诉一下你的3G卡是哪一家的?在PC上能否正常使用?

#12


请问,你是在arm板上,用usb转串口的吧,成功了吗?

我也在搞arm板上的usb转串口,没什么头绪,求大牛帮助。

引用楼主  的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
s3c24xx-nand s3c2440-nand: NAND soft ECC
……

#13


你好,请问你做的是arm板上的usb转串口吧,成功了吗?

我也在做arm板上的usb转串口,求大牛帮忙啊!!

引用楼主  的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
s3c24xx-nand s3c2440-nand: NAND soft ECC
……

#14


晕,发重了,刷了半天,没看到第一次的回复,我以为第一个没发成功呢?

引用 13 楼  的回复:
你好,请问你做的是arm板上的usb转串口吧,成功了吗?

我也在做arm板上的usb转串口,求大牛帮忙啊!!

引用楼主  的回复:
各位好,我的的开发板是2440的,内核是2.6.32的,另外的一个板子通过usb与2440板子相连,下面是板子的启动信息,各位大侠能否帮我看下usb转串口怎么就不能成功。
s3c24xx-nand s3c2440-nand: Tacls=3, 29n……