Visualizzazione stampabile
-
USB->serial ttyUSB0
Sto cercando di far vedere un GPS su USB tramite ttyUSB0 ma non mi crea il device, dovrebbe bastare:
modprobe usbserial vendor=0x10c4 product=0x10c4
ho appena comprato un smartpad 810C e ci ho messo la Pistoneone 4.2.1, questo è quello che mi da :
<6>[ 1598.319877] usb 2-1: New USB device found, idVendor=10c4, idProduct=ea60
<6>[ 1598.323848] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 1598.330829] usb 2-1: Product: CP2102 USB to UART Bridge Controller
<6>[ 1598.337029] usb 2-1: Manufacturer: Silicon Labs
<6>[ 1598.341516] usb 2-1: SerialNumber: 0001
<6>[ 1598.349902] usb 2-1: configuration #1 chosen from 1 choice
qualcuno ha compilato il kernel object oppure ha trovato il modo di usare la usb-serial ?
-
ho risolto ..
echo "10c4 ea60" > /sys/bus/usb-serial/drivers/option1/new_id
-
Scusa, ma tu sei in grado di programmare Android?
Inviato dal mio SmartPad810C usando Tapatalk
-
si ma le api della seriale sono disponibili solo dal 2.3.4
-
Te lo chiedo perchè qui come forse hai notato gli esperti sono ben accetti per migliorare il tablet... fino al grande obbiettivo di mettere ics su questo tablet....
Inviato dal mio SmartPad810C usando Tapatalk
-
Quote:
Originariamente inviato da fedpisano
Te lo chiedo perchè qui come forse hai notato gli esperti sono ben accetti per migliorare il tablet... fino al grande obbiettivo di mettere ics su questo tablet....
Inviato dal mio SmartPad810C usando Tapatalk
Non facciamolo spaventare xD partiamo dalle piccole cose xd
Comunque se sei in grado di programmare android potresti metterti insieme agli altri e cercare di ampliare le funzionalità di questo tablet. Come puoi vedere hanno attivato il bluetooth e magari si potrebbe fare qualcosa per far leggere altro.. tipo i lettori DVD esterni! O altro ;-)
Ciao croccio
Inviato dal mio SMARTPAD 810C usando Androidiani App
-
Non lo voglio spaventare! Ma se è in grado di dare una mano...
Inviato dal mio SmartPad810C usando Tapatalk
-
ragazzi lho comprato oggi.. sto studiando.. i vostri thread.
-
Quote:
Originariamente inviato da
hsuq510
ragazzi lho comprato oggi.. sto studiando.. i vostri thread.
Bravo studia! Poi ti diamo i compiti per le vacanze di natale.... rotfl...
Inviato dal mio SmartPad810C usando Tapatalk
-
tu sei l'ultimo che può dare dei compiti, prima di te cè CIRO.
-
hai compilato anche il cp2103.ko?
dovrebbe servire anche quello
-
non ancora... devo tirare su il toolchain
-
si server cp2101 e usbserial
li hai già compilati tu?
-
Ma questa modifica a cosa serve? La venderai pubblica cosi si porta impelementare nelle rom?:-)
Ciao croccio
Inviato dal mio SMARTPAD 810C usando Androidiani App
-
in generale serve per utilizzare la seriale su USB.. nello specifico per far funzionare un GPS su porta usb.
mi chiedo solo se sygic poi possa vedere la ttyUSB0 in modo naturale.
-
No ma la toolchain puoi scaricare la sourcery g++ per arm, trovi info nel Wiki di cyanogen
-
ciao chris avevo già il vecchio toolchain arm-eabi-4.2.1 per il momento uso quello il sourgery non lho mai provato.. ma non cè un IRC o qualcosa tra voi developer di più immediato invece che il forum ?
-
Quote:
Originariamente inviato da
hsuq510
tu sei l'ultimo che può dare dei compiti, prima di te cè CIRO.
Chi è CIro?:confused:
Inviato dal mio SmartPad810C usando Tapatalk
-
Assembler messages:
Error: unknown architecture `armv7-a'
Error: unrecognized option -march=armv7-a
-
ma il config di andytab e' una arch diversa ? non e' sempre armv7 che e' -a
-
no my fault.. è un po che non usavo il toolchain e si vede.. il kernel compila..
-
<6>[24417.000905] usb 2-1: New USB device found, idVendor=10c4, idProduct=ea60
<6>[24417.004879] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[24417.011859] usb 2-1: Product: CP2102 USB to UART Bridge Controller
<6>[24417.018059] usb 2-1: Manufacturer: Silicon Labs
<6>[24417.022547] usb 2-1: SerialNumber: 0001
<6>[24417.030568] usb 2-1: configuration #1 chosen from 1 choice
<6>[24417.035575] option 2-1:1.0: cp210x converter detected
<6>[24417.212349] usb 2-1: reset full speed USB device using usb20_host and address 5
<6>[24417.420582] usb 2-1: cp210x converter now attached to ttyUSB0
tutto ok, usbserial sembra già compilato nel kernel, basta solo aggiungere cp210x
-
funziona benissimo ma ho dovuto ricompilare UsbGPS con il 2.3.1 che allego
non dimentarsi di fare stty -F /dev/ttyUSB0 4800
allego anche il modulo cp210x.ko (insmod)
poi sygic funziona alla grande.
-
potresti spiegare come funziona? cm attivarlo? ;) grazie ;)
-
ma tu hai un GPS su USB ?
-
non lo so XD però meglio averle tutte le cose nuove che stanno uscendo, così se dovessero servire un domani è già tutto abilitato :D
-
Quote:
Originariamente inviato da
hsuq510
Sto cercando di far vedere un GPS su USB tramite ttyUSB0 ma non mi crea il device, dovrebbe bastare:
modprobe usbserial vendor=0x10c4 product=0x10c4
ho appena comprato un smartpad 810C e ci ho messo la Pistoneone 4.2.1, questo è quello che mi da :
<6>[ 1598.319877] usb 2-1: New USB device found, idVendor=10c4, idProduct=ea60
<6>[ 1598.323848] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 1598.330829] usb 2-1: Product: CP2102 USB to UART Bridge Controller
<6>[ 1598.337029] usb 2-1: Manufacturer: Silicon Labs
<6>[ 1598.341516] usb 2-1: SerialNumber: 0001
<6>[ 1598.349902] usb 2-1: configuration #1 chosen from 1 choice
qualcuno ha compilato il kernel object oppure ha trovato il modo di usare la usb-serial ?
Salve a tutti,
io avrei una esigenza ma non so a chi rivolgermi.
Ho la necessità di collegare al mio Mediacom 810CEX con Pistoneone 5.2 e kernel diverso per la cam, di fargli riconoscere una scheda esterna USB-LAN con chipset Asix AX88x72A.
il dmesg mi individua la periferica ma non so attivarla...
Ho anche i sorgenti ma andrebbero compilati e non è una passeggiata.
Grazie
-
se dai "busybox ifconfig -a" cosa ti dice?
[comunque non c'entra molto con il thread, lol]
-
Ciao Christian,
lo so probabilmente non è il thread giusto, ma era quello che parlava più da vicino di problemi con la USB e driver... :-)
Comunque con il comando che mi hai dato esce solo la interfaccia lo con i parametri classici.
Grazie
-
allora non te lo vede proprio (e mi faceva strano che ti riconoscesse la usbnet visto che mancano i drivers), prendi questi e dai i seguenti comandi:
codice:
insmod /path/to/mii.ko
insmod /path/to/usbnet.ko
insmod /path/to/asix.ko
a questo punto ridai
codice:
busybox ifconfig -a
e se tutto funziona bene dovresti ritrovarti eth0, e quindi basterebbe dare (sempre come root)
codice:
dhcpcd eth0
setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4
se funziona si può creare uno script (e magari per comodità inserirli direttamente nel kernel senza bisogno di insmoddarli) ;)
-
lo stato dell'arte
ti ringrazio per il tempo che dedichi al mio problema.
Allora ho seguito le tue istruzioni.
La prima volta il tablet era senza alimentazione e al comando insmod /sdcard/asix.ko si è acceso il led della scheda di rete esterna e si è spento il tablet. Pensavo fosse scarica la batteria, ho inserito il caricatore, riavviato, ridato i comandi e al 3 comando con alimentazione inserita si ferma su asix.ko senza restituire il prompt. Table freezato. se tolgo l'alimentazione si spegne.
Provo ad inserire un link dove ti ho messo i driver che sono usciti con il cd (sono da compilare però) dominio nemesi2000 dot net directory android nome file Gembird_NIC-U1.zip (ho dovuto scriverlo così perchè non sono abilitato, e non solo come utente :)
Ho anche un altro tablet con la rom originale, non so se vuoi che faccia altri tentativi...
Grazie
-
scarica questi, insmodda solo il nuovo asix.ko senza i moduli che ti avevo dato prima
-
Ciao
ho scaricato il nuovo modulo e dato solo insmod /sdcard/asix.ko ma mi restituisce:
insmod: init_module 'asix.ko' failed (No such file or directory)
eppure il file nuovo c'è ho ricontrollato anche le dimensioni...
-
mancherà qualche simbolo, prova a dare "dmesg" dopo quell'errore e riportami le ultime linee
-
asix: Unknown symbol usbnet_set_msglevel
asix: Unknown symbol mii_ethtool_sset
asix: Unknown symbol usbnet_change_mtu
asix: Unknown symbol usbnet_get_msglevel
asix: Unknown symbol usbnet_open
asix: Unknown symbol usbnet_skb_return
asix: Unknown symbol usbnet_tx_timeout
asix: Unknown symbol usbnet_suspend
asix: Unknown symbol usbnet_start_xmit
asix: Unknown symbol usbnet_get_drvinfo
asix: Unknown symbol usbnet_set_endpoints
asix: Unknown symbol mii_nway_restart
asix: Unknown symbol usbnet_stop
asix: Unknown symbol usbnet_defer_kevent
asix: Unknown symbol generic_mii_ioctl
asix: Unknown symbol usbnet_disconnect
asix: Unknown symbol usbnet_probe
asix: Unknown symbol usbnet_resume
asix: Unknown symbol mii_ethtool_gset
ho visto che forse dipendeva da i moduli che non ho insmoddato mii e usbnet e ho provato ma fa come ieri si pianta su asix si accende la luce del cavo connesso sulla periferica e si pianta li se tolgo l'alimentazione si spegne del tutto il tablet.
Grazie
-
dev'esser l'usb OTG (non è una usb normale) a farlo incazzare, non saprei cosa farci mi spiace
-
peccato, grazie comunque per l'interesse.
Pensare che con un altro tablet da 78 € fetente MID002 esce nella confezione l'adattatore ethernet
-
se vuoi provare ad usare un kernel con il modulo built-in e vedere se si pianta anche in quel modo dai un'occhiata qui
-
Christian
ottime notizie...
ho appena montato il kernel che mi hai indicato... e busybox ifconfig -a vede la eth0, mi pare che non gli dia l'indirizzo dhcp, allego il dmesg
<6>[ 79.878834] usb 2-1: new high speed USB device using usb20_host and address 2
<6>[ 80.092255] usb 2-1: New USB device found, idVendor=0b95, idProduct=772a
<6>[ 80.096128] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 80.103296] usb 2-1: Product: AX88x72A
<6>[ 80.106946] usb 2-1: Manufacturer: ASIX Elec. Corp.
<6>[ 80.111835] usb 2-1: SerialNumber: 000002
<6>[ 80.121940] usb 2-1: configuration #1 chosen from 1 choice
<6>[ 80.781311] ASIX USB Ethernet Adapter:v4.2.0 18:53:24 Feb 26 2012
<6>[ 80.781337] <6> http://www.asix.com.tw
<4>[ 80.788590] eth%d: status ep1in, 8 bytes period 11
<6>[ 80.802954] eth0: register 'asix' at usb-usb20_host-1, ASIX AX88772A USB 2.0 Ethernet, 00:8a:8d:8d:14:91
<4>[ 80.833435] eth0: ax88772a - Link status is: 0
<4>[ 80.835420] eth0: rxqlen 0 --> 10
<4>[ 80.838527] eth0: rxqlen 10 --> 20
<4>[ 80.841948] eth0: rxqlen 20 --> 30
<4>[ 80.845304] eth0: rxqlen 30 --> 40
<4>[ 80.848566] eth0: rxqlen 40 --> 44
<4>[ 82.581961] eth0: ax88772a - Link status is: 1
<3>[ 83.773166] init: no such service 'dhcpcd_eth'
<3>[ 91.926971] eth0: header length data is error 0xffffff66, 154
<3>[ 91.926990]
<3>[ 91.931465] eth0: invalid rx length 65382
<3>[ 91.935400] eth0: header length data is error 0xffffff66, 154
<3>[ 91.935415]
<3>[ 91.942579] eth0: invalid rx length 65382
<3>[ 91.946536] eth0: header length data is error 0xffffff66, 154
<3>[ 91.946551]
<3>[ 91.953745] eth0: invalid rx length 65382
<3>[ 121.940990] eth0: header length data is error 0xffffff66, 154
<3>[ 121.941009]
<3>[ 121.945446] eth0: invalid rx length 65382
<3>[ 121.949457] eth0: header length data is error 0xffffff66, 154
<3>[ 121.949472]
<3>[ 121.956567] eth0: invalid rx length 65382
<3>[ 121.960582] eth0: header length data is error 0xffffff66, 154
<3>[ 121.960597]
<3>[ 121.967749] eth0: invalid rx length 65382
<3>[ 127.657991] eth0: header length data is error 0xfffffeff, 256
<3>[ 127.658009]
<3>[ 127.658033] eth0: invalid rx length 65279
Vabbè come effetti collaterali, quando si spegne lo schermo del tablet, si pianta... e quindi occorre il reset.
-
Comunque sto usb otg é strano... da problemi random, ad alcuni lo spegnimento lo da anche con alcune chiavette bt... potevano fare come nel cube u9gt2 dove c'è una USB host normale ed una otg.
avevi provato a dare dhcpcd eth0?
In caso puoi configurarla a mano con
busybox ifconfig eth0 192.168.1.x/24
busybox route add default gw 192.168.1.1 (l'ip del router)
E poi i setprop per il dns.