Jump to content

    
Sign in to follow this  
iiv

DE10-Nano: как добавить поддержку ком порта через USB?

Recommended Posts

Добрый день,

имею DE10-Nano и, как написано в иструкции по ссылке https://www.glennklockwood.com/sysadmin-howtos/terasic-de10-nano.html я активировал OTG USB, повесил на него хаб и воткнул туда WiFi - и эта часть заработала.

Теперь я хочу туда воткнуть обычную борду с 2560 атмегой, которая бы общалась с DE10-Nano через компорт. При втыкании имею в dmesg

 

Quote

[    2.317965] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.329527] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.341507] usb usb1: Product: DWC OTG Controller
[    2.350906] usb usb1: Manufacturer: Linux 4.1.33-ltsi-altera dwc2_hsotg
[    2.362244] usb usb1: SerialNumber: ffb40000.usb
[    2.389363] usbcore: registered new interface driver usb-storage
[    2.439670] usbcore: registered new interface driver uvcvideo
[    2.556404] usbcore: registered new interface driver bcm203x
[    2.566538] usbcore: registered new interface driver bpa10x
[    2.576595] usbcore: registered new interface driver bfusb
[    2.586505] usbcore: registered new interface driver btusb
[    2.606505] usbcore: registered new interface driver ath3k
[    2.728840] usbcore: registered new interface driver usbhid
[    2.739572] usbhid: USB HID core driver
[    3.232851] usb 1-1: new high-speed USB device number 2 using dwc2
[    3.497791] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608
[    3.509849] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.522220] usb 1-1: Product: USB2.0 Hub
[    3.856649] usb 1-1.1: new full-speed USB device number 3 using dwc2
[    3.969023] usb 1-1.1: New USB device found, idVendor=2341, idProduct=0010
[    3.981643] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[    3.994939] usb 1-1.1: Product: Arduino Mega 2560
[    4.005469] usb 1-1.1: Manufacturer: Arduino (www.arduino.cc)
[    4.017087] usb 1-1.1: SerialNumber: 8533231393535120B261
[    4.116614] usb 1-1.4: new high-speed USB device number 4 using dwc2
[    4.275071] usb 1-1.4: New USB device found, idVendor=148f, idProduct=5370
[    4.288173] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.314176] usb 1-1.4: Product: 802.11 n WLAN
[    4.314183] usb 1-1.4: Manufacturer: Ralink
[    4.314189] usb 1-1.4: SerialNumber: 1.0
[    4.416617] usb 1-1.4: reset high-speed USB device number 4 using dwc2

то есть как-то она распозналась, в lsusb она есть, но видна только по ID:
 

Quote

 

Bus 001 Device 002: ID 05e3:0608
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 2341:0010
Bus 001 Device 004: ID 148f:5370

 

а вот в /dev/ нет ни /dev/ttyACM0, ни /dev/ttyUSB0, да и вообще ничего не появляется, если втыкнуть и вытыкнуть.

Как я понимаю, проблема в ядре, вернее модуле для ACM, но lsmod показывает:
 

Quote

 

Module                  Size  Used by
usb_f_acm               5577  0
libcomposite           41126  1 usb_f_acm
u_serial                9948  1 usb_f_acm
altera_sysid            1867  0
fft_driver             17675  0


 

то есть usb_f_acm есть, но он почему-то ничего в /dev/ не генерит.

 

Пожалуйста, подскажите, в каком направлении копать, чтобы получить /dev/ttyACM0!

 

Спасибо!

 

 

Share this post


Link to post
Share on other sites
21 minutes ago, iiv said:

[    2.389363] usbcore: registered new interface driver usb-storage
[    2.439670] usbcore: registered new interface driver uvcvideo
[    2.556404] usbcore: registered new interface driver bcm203x
[    2.566538] usbcore: registered new interface driver bpa10x
[    2.576595] usbcore: registered new interface driver bfusb
[    2.586505] usbcore: registered new interface driver btusb
[    2.606505] usbcore: registered new interface driver ath3k
[    2.728840] usbcore: registered new interface driver usbhid

А где CDC?

Share this post


Link to post
Share on other sites
20 minutes ago, gosha-z said:

А где CDC?

так нету... и пока не понимаю, как поставить, так как

systemctl | grep -i -n cdc

дает пустоту, в то же время

opkg list | grep -i cdc

находит kernel-module-g-cdc и
 

Quote

$ opkg install kernel-module-g-cdc
Package kernel-module-g-cdc (4.1.33-ltsi+git0+b84195c056-r0.1) installed in root is up to date.

Ядро еще не компилил, ибо боюсь :) последний раз делал для PC в 1995 и многое с того времени забылось :(

 

Скажите, пожалуйста, а можно как-то без перекомпилляции ядра обойтись, и, если да, скажите, пожалуйста, как?

 

Спасибо!

 

 

PS: Странно, еще раз перегрузил, получил дополнительно в dmesg

Quote

[    1.181733] usbcore: registered new interface driver zd1211rw
[    1.193778] usbcore: registered new interface driver rtl8187
[    1.205662] usbcore: registered new interface driver rtl8192cu
[    1.217898] usbcore: registered new interface driver rndis_wlan
[    1.229650] usbcore: registered new interface driver rt2500usb
[    1.241167] usbcore: registered new interface driver rt73usb
[    1.252353] usbcore: registered new interface driver rt2800usb
[    1.263574] usbcore: registered new interface driver asix
[    1.274226] usbcore: registered new interface driver ax88179_178a
[    1.285476] usbcore: registered new interface driver cdc_ether
[    1.296360] usbcore: registered new interface driver net1080
[    1.306967] usbcore: registered new interface driver rndis_host
[    1.317738] usbcore: registered new interface driver cdc_subset
[    1.328396] usbcore: registered new interface driver zaurus
[    1.338681] usbcore: registered new interface driver cdc_ncm

но нужного /dev/ttyACM0 так и не появилось...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this