Visualizzazione stampabile
-
Cyanogenmod 10.1
Qui discutiamo del porting della CM10.1 sul nostro 1010i
questa è l'ultima versione della cm10.1 by ugers:
cm-10.1-20130812-UNOFFICIAL-907
questa invece è la versione sdcard adattata per il 1010i (anche per i rev03/GO)
questa è la versione by Androyx96 installabile tramite CWM Recovery ma che non funziona sui rev03/GO
-
x emiliano:
il modulo che servirebbe è questo:
https://github.com/ugers/linux-sunxi...ock/sunxi_nand
il kernel è 3.0.62+
-
Magari fosse così semplice! :-)
Mi dovresti anche mandare il file generato dal seguente comando
adb pull /dev/block/nandc boot.img
e che cosa ti restituisce il comando
cat /proc/version
-
beh il boot.img lo puoi estrarre dallo zip di cui sopra (cm-10.1-20130413-UNOFFICIAL-907.zip)
per il momento non si può usare adb perchè non parte il boot senza quel modulo :(
-
Ok, in giornata ti mando il driver.
Avrei anche avuto bisogno di sapere con che compilatore è stato fatto, ma proveremo alla cieca e che Rubin ce la mandi buona! :-D
-
analizzando con un editor esadecimale uno dei moduli dello zip trovo:
GCC: (Sourcery G++ Lite 2010.09-51) 4.5.1
era questo che ti serviva?
-
Ottimo, proprio quello che ho io! Siamo sulla buona strada! :-)
-
Quote:
Originariamente inviato da
enzocoll
Enzo visto che ora hai la cwm funzionante ti consiglio di provare anche queste 2
http ://floatingthots.wordpress.com/2012/11/02/cyanbook_jellybean_v3/
http ://floatingthots.wordpress.com/2013/02/18/cyanbookjb4-2-2b1/
manca solo il sensore di rotazione
quelle da te postate prese da qui? http ://www.slatedroid.com/topic/40980-42-for-allwinner/
ho provato la cm-10.1-20130413-UNOFFICIAL-907.zip ma il touch non funziona
-
Quote:
Originariamente inviato da
marci1980
Enzo visto che ora hai la cwm funzionante ti consiglio di provare anche queste 2
http ://floatingthots.wordpress.com/2012/11/02/cyanbook_jellybean_v3/
http ://floatingthots.wordpress.com/2013/02/18/cyanbookjb4-2-2b1/
manca solo il sensore di rotazione
quelle da te postate prese da qui? http ://www.slatedroid.com/topic/40980-42-for-allwinner/
ho provato la cm-10.1-20130413-UNOFFICIAL-907.zip ma il touch non funziona
si le ho prese da li.
il touch e il gsensor sono facilmente aggiustabili, il problema grosso è che sui rev03 non parte proprio il boot (serve un driver apposta che emiliano sta compilando).
Io purtroppo ho quella versione lì, e se non riesco a far partire il boot non posso nemmeno intervenire sulle altre cose :(
se vuoi cimentarti, visto che a te parte, segui questo tutorial:
http://www.freaktab.com/showthread.p...-touch-screen!
-
Ho dei problemi a compilare il modulo, se provo ad aggiungere manualmente il driver al file .config mi viene cancellato quando faccio make. Qualche idea per aiutarmi?
-
prova a seguire questa guida:
http://www.slatedroid.com/topic/3906...r-a10-devices/
dove dice "Building The Kernel"
chiaramente nel git clone devi mettere https://github.com/ugers/linux-sunxi.git
e nel git checkout devi mettere 3.0.76+ (almeno credo: gli altri moduli dello zip sono 3.0.62+ ma non lo vedo nei branches)
dovrebbe compilarti tutto il kernel e nella cartella output dovresti trovare i moduli, tra cui quello che ci serve
-
Il problema è che se io te lo compilo per la 3.0.76+ non funzionerà mai, deve essere esattamente la stessa versione del kernel. Inoltre, nel menuconfig del repository che mi hai linkato non mi compare l'opzione di compilazione dei SUNXI_NAND. Faccio qualche ricerca e ti dico...
-
ma hai provato a lanciare
Quote:
scripts/build_sun4i_crane.sh kernel
?
non credo che si debba modificare il .config
per quanto riguarda la versione penso si possa intervenire sul file scripts/build_sun4i_crane.sh
-
Ragazzi state seguendo la discussione completa dello sviluppatore su 4pda?
Google Traduttore
Attualmente l'ultima buid è del 06/05/2013 .. e danno aiuto a chi richiede dei moduli particolari
-
grazie della segnalazione!
in effetti io avevo visto solo quella in inglese su slatedroid ;)
-
cavolo non riesco a registrarmi per scrivere nella discussione :O
il captcha in russo mi blocca!
qualcuno ci riesce?
-
ammazza se è difficile iscriversi in un forum russo :D
comunque alla fine ci sono riuscito e lo sviluppatore in persona mi ha risposto che il modulo sarà inserito nella prossima build.
speriamo bene!
PS:
emiliano hai fatto progressi con la tua compilazione?
spulciando il file che ti dicevo si evince che il .config viene sovrascritto da un config di default (arch/arm/configs/sun4i_crane_defconfig), infatti c'è questa riga:
Quote:
cp arch/arm/configs/sun4i_crane_defconfig .config
-
Scusate ,
probabilmente è stato già risolto.
in ogni caso ho modificato la Rom del primo post,sistemando il touch
adesso funziona.
credo tutto,sono in fase di test.
sono nuovo del forum,se in qualche altro post questa modifica esiste già
Vi prego di non tenerne conto.
Grazie
-
Quote:
Originariamente inviato da
Robotnik
Scusate ,
probabilmente è stato già risolto.
in ogni caso ho modificato la Rom del primo post,sistemando il touch
adesso funziona.
intendi la cm-10.1-20130413-UNOFFICIAL-907.zip?
no a quanto ne so io non era stata ancora fatta questa modifica. Puoi upparla?
Il problema è che per alcune versioni di questo tablet non è solo questione di touch:
la suddetta rom non parte per niente, perchè ha bisogno di un modulo che stiamo cercando di compilare/trovare
Quote:
Originariamente inviato da
Robotnik
sono nuovo del forum
comunque benvenuto!
-
Quote:
Originariamente inviato da
Robotnik
Scusate ,
probabilmente è stato già risolto.
in ogni caso ho modificato la Rom del primo post,sistemando il touch
adesso funziona.
credo tutto,sono in fase di test.
sono nuovo del forum,se in qualche altro post questa modifica esiste già
Vi prego di non tenerne conto.
Grazie
Grazie della info, io posso provarla che non ho la rev3 della mainboard
cosi vediamo anche se è meglio della Cyanbook 4.0
Benvenuto :)
-
Ecco la versione modificata.
d-h.st/F6X
Ho sostituito ,ovviamente, il boot.img (preso dalla Cyanbook_JB_4.2.2_Beta_2)
e il file ft5x_ts.ko nella system\lib\modules sempre dallo stesso Cyanbook_JB_4.2.2_Beta_2)
non funziona tanto bene , ad esempio va in crash System.ui quando si disinstallano le app.
quello che al momento funzione bene,a parte la rotazione dello schermo è la versione 4.1.2
il link non è più disponibile,ma ho ancora lo zip.
appena posso , se interessa , faccio un upload.
Se non mi sono presentato (credo si usi ancora) chiedo scusa a tutti.
P.S.
ovviamente Http://
-
Quote:
Originariamente inviato da
Robotnik
Ecco la versione modificata.
d-h.st/F6X
Ho sostituito ,ovviamente, il boot.img (preso dalla Cyanbook_JB_4.2.2_Beta_2)
e il file ft5x_ts.ko nella system\lib\modules sempre dallo stesso Cyanbook_JB_4.2.2_Beta_2)
non funziona tanto bene , ad esempio va in crash System.ui quando si disinstallano le app.
quello che al momento funzione bene,a parte la rotazione dello schermo è la versione 4.1.2
il link non è più disponibile,ma ho ancora lo zip.
appena posso , se interessa , faccio un upload.
Se non mi sono presentato (credo si usi ancora) chiedo scusa a tutti.
P.S.
ovviamente Http://
Se vuoi disistallare le app puoi usare in alternativa Link2sd ;)
ma volendo non possiamo usare il boot.img della 20130413 oppure il kernel va ricompilato specificando i vari moduli?
C'ho provato ma non arriva nemmeno al logo di caricamento Cyanogen
La sto provando ora ed velocissima,
quando hai tempo se puoi riuppare modificando /system/etc/vold.fstab
/devices/virtual/block/nandi -> /devices/virtual/block/nandj
cosi monta anche la memoria interna
ed il file /system/usr/keylayout/sun4i-keyboard.kl
key 115 VOLUME_DOWN WAKE
key 102 VOLUME_UP WAKE_DROPPED
key 1 BACK WAKE
-
1 allegato(i)
ciao ragazzi,
avrei bisogno di un favore da voi fortunati a cui funziona la cyano:
mi servirebbe che qualcuno provasse a installare il modulo allegato Allegato 63551 (estraetelo prima ;) )e mi postasse il risultato dei seguenti comandi (da terminale o da adb):
Quote:
cat /proc/version
insmod nand.ko
dmesg
sarebbe molto utile per far funzionare la cyano anche sui dispositivi ver 03
-
Quote:
Originariamente inviato da
enzocoll
ciao ragazzi,
avrei bisogno di un favore da voi fortunati a cui funziona la cyano:
mi servirebbe che qualcuno provasse a installare il modulo allegato
Allegato 63551 (estraetelo prima ;) )e mi postasse il risultato dei seguenti comandi (da terminale o da adb):
sarebbe molto utile per far funzionare la cyano anche sui dispositivi ver 03
Linux version 3.0.62+ (gbox@vbox-gentoo) (gcc version 4.4.1 (gentoo 4.4.1 p1.0) ) #5 PREEMPT Mon Fev 25 20:23:19 CET 2013
insmod :init_module 'nand.ko' failed (Exec format error)
nand : exports duplicate symbol LML_Read (owned by kernel)
-
grazie!
a quanto pare questa versione del modulo non è compatibile :(
la prova l'hai fatta con la 20130413?
-
Quote:
Originariamente inviato da
enzocoll
grazie!
a quanto pare questa versione del modulo non è compatibile :(
la prova l'hai fatta con la 20130413?
Con la vers. modificata di Robotnik
Enzo per caso ti trovassi il bma250 cyano adatto al ns tablet? il chipset credo sia il BMA250e
il log che da è tipo questo
<4>[ 18.410000] ========gsensor_fetch_sysconfig_para============== =====
<4>[ 18.420000] gsensor_fetch_sysconfig_para: after: gsensor_twi_addr is 0x18, dirty_addr_buf: 0x18. dirty_addr_buf[1]: 0xfffe
<4>[ 18.430000] gsensor_fetch_sysconfig_para: twi_id is 1.
<4>[ 18.430000] BMA250_init: after fetch_sysconfig_para: normal_i2c: 0x18. normal_i2c[1]: 0xfffe
<6>[ 18.440000] gsensor_detect: Detected chip bma250 at adapter 1, address 0x18
<4>[ 18.450000] incomplete xfer (0x20)
<6>[ 18.450000] Bosch Sensortec Device not found, i2c error -70
<4>[ 18.460000] bma250: probe of 1-0018 failed with error -1
metre sulla protab di Dadaloi da questo
<7>[ 26.140907] ========gsensor_fetch_sysconfig_para============== =====
<7>[ 26.147212] gsensor_fetch_sysconfig_para: after: gsensor_twi_addr is 0x18, dirty_addr_buf: 0x18. dirty_addr_buf[1]: 0xfffe
<7>[ 26.194404] gsensor_fetch_sysconfig_para: twi_id is 1.
<7>[ 26.202017] BMA250_init: after fetch_sysconfig_para: normal_i2c: 0x18. normal_i2c[1]: 0xfffe
<6>[ 26.220439] gsensor_detect: Detected chip bma250 at adapter 1, address 0x18
<7>[ 26.240507] incomplete xfer (0x20)
<7>[ 26.243934] Paul tempvalue 0xffffffba
<7>[ 26.260504] Paul tempvalue 0x10f9 addres 0x19
<6>[ 26.264962] Bosch Sensortec Device detected!
<6>[ 26.264968] BMA250E registered I2C driver!
<6>[ 26.291597] input: bma250 as /devices/virtual/input/input3
-
non ce l'ho ma credo che il sorgente del driver sia questo, magari si può provare a compilarlo se qualcuno ha un ambiente di build.
hai verificato nello script.fex cosa c'è nella sezione [gsensor_para] alla voce gsensor_name?
-
Quote:
Originariamente inviato da
enzocoll
non ce l'ho ma credo che il sorgente del driver sia
questo, magari si può provare a compilarlo se qualcuno ha un ambiente di build.
hai verificato nello script.fex cosa c'è nella sezione
[gsensor_para] alla voce
gsensor_name?
avevo visto anch'io quel repository, ne ho visti altri che contemplavano il supporto multiplo a piu revisioni del Bma250
https://github.com/miquelmartos/gp-k.../misc/bma2x2.c
Emiliano ci fai tu sta grazia?
script.fex non lo trovo sul tablet
-
1 allegato(i)
Quote:
Originariamente inviato da
marci1980
anche se credo che convenga prendere direttamente quello del repository di questa cyano https://github.com/ugers/linux-sunxi...ensor/bma250.c
e modificarlo in questo modo: Allegato 63699
Quote:
Originariamente inviato da
marci1980
Emiliano ci fai tu sta grazia?
stava cercando di compilare il nand.ko, ma è un bel po' che non si fa sentire in questo forum :(
Quote:
Originariamente inviato da
marci1980
script.fex non lo trovo sul tablet
non è immediatamente visibile: devi montare il filesystem del boot (mount -t vfat /dev/block/nanda /nomedir), prendere lo script.bin e poi usare un'utility che si chiama bin2fex per trasformarlo in script.fex e renderlo leggibile. In quel file ci sono varie configurazioni per i moduli da caricare
-
Quote:
Originariamente inviato da
marci1980
Linux version 3.0.62+ (gbox@vbox-gentoo) (gcc version 4.4.1 (gentoo 4.4.1 p1.0) ) #5 PREEMPT Mon Fev 25 20:23:19 CET 2013
insmod :init_module 'nand.ko' failed (Exec format error)
nand : exports duplicate symbol LML_Read (owned by kernel)
non è che riesci a fare la stessa prova con la cm-10.1-20130506-UNOFFICIAL-907.zip?
-
2 allegato(i)
Quote:
Originariamente inviato da
marci1980
prova questi.
sono zip da installare direttamente dalla cwm (install zip fro sdcard) e hanno anche la correzione dei tasti fisici
il primo l'ho compilato io dai sorgenti e ha vermagic uguale al kernel della cyanbook: 3.0.50+ preempt mod_unload ARMv7
l'altro era quello che usavo sulla cyanbook e ha vermagic=3.0.36+ preempt mod_unload modversions ARMv7
-
Quote:
Originariamente inviato da
enzocoll
Su quella non funziona il touch, se mi spieghi come far funzionare il driver della cyanbook mantenendo il kernel della 2130506 felice di aiutarti
x lo script.fex ti faccio sapere il prima pox
grazie x il bma250.zip, nel caso appronto una virtual machine con linux e vedo se riesco a compilare in autonomia, ma ne dubito
tu sei molto piu esperto di me
P.s. hai provato anche questa?
http://www.slatedroid.com/topic/6437...carbonrom-422/
-
1 allegato(i)
lo so che rompo ;)
ma non è che puoi provarmi anche questa? Allegato 63738
per quanto riguarda il touch sulla 2130506 se riesci a postarmi il dmesg forse riesco ad aiutarti.
comunque le prove le puoi fare anche senza touch attaccandoci un mouse sull'usb o da adb shell, a me si blocca al boot :(
Quote:
Originariamente inviato da
dadaloi
il primo l'ho compilato io dai sorgenti
dadaloi ma tu riesci a compilare qualcosa?
-
Quote:
Originariamente inviato da
dadaloi
prova questi.
sono zip da installare direttamente dalla cwm (install zip fro sdcard) e hanno anche la correzione dei tasti fisici
il primo l'ho compilato io dai sorgenti e ha vermagic uguale al kernel della cyanbook: 3.0.50+ preempt mod_unload ARMv7
l'altro era quello che usavo sulla cyanbook e ha vermagic=3.0.36+ preempt mod_unload modversions ARMv7
Allora ho usato il 1° modificando il vermagic visto che il kernel mi porta 3.0.64+
questo è il log che mi da
gsensor_fetch_sysconfig_para: after gsensor_twi_addr is 0x18, dirty_addr_buf:0x18. dirty_addr_buf[1]: 0xfffe
gsensor_fetch_sysconfig_para: twi_id is 1
BMA250_init: after fetch_sysconfig_para: normal_i2c: 0x18, normal_i2c[1]: 0xfffe
gsensor_detected: Detected chip bma250 at adapter 1, address 0x18
incomplete xfer (0x20)
Bosh sensortec device not found, i2c error -70
bma250: probe of 1-0018 failed with error -1
forse c'è bisogno di qualche stato di attesa in piu?
-
Quote:
Originariamente inviato da
enzocoll
lo so che rompo ;)
ma non è che puoi provarmi anche questa?
Allegato 63738
per quanto riguarda il touch sulla 2130506 se riesci a postarmi il dmesg forse riesco ad aiutarti.
comunque le prove le puoi fare anche senza touch attaccandoci un mouse sull'usb o da adb shell, a me si blocca al boot :(
dadaloi ma tu riesci a compilare qualcosa?
mi spiace enzo ma anche questo da errore
exec format error, ma questa volta non da l'errore successivo
nand : exports duplicate symbol LML_Read (owned by kernel )
mi sa che te lo devi far compilare da Dadaloi
il fatto del touch x me è un problema, il tablet mi è stato regalato xkè aveva l'lcd rotto ma senza cavetteria,quindi non ho l'adattatore micro->usb
anzi colgo l'occasione x chiedervi i valori di tensione dell'alimentatore perchè caricarlo via usb ci mette nà vita
Adb devo scaricarlo cosi provo direttamente la 2130506 e la sistemiamo
Edit
ho cambiato il vermagic x adattarlo al numero del kernel ed ora mi da questo messaggio
insmod: init_module 'nand.ko' failed (operation not permitted)
-
Sull'alimentatore originale c'è 5v cc 2A.
Il secondo file l'hai provato?
-
Quote:
Originariamente inviato da
dadaloi
Sull'alimentatore originale c'è 5v cc 2A.
Il secondo file l'hai provato?
Oh grazie della info
allora il log questa volta è (modificando sempre il vermagic)
gsensor_fetch_sysconfig_para: after gsensor_twi_addr is 0x18, dirty_addr_buf:0x18. dirty_addr_buf[1]: 0xfffe
gsensor_fetch_sysconfig_para: twi_id is 1
BMA250_init: after fetch_sysconfig_para: normal_i2c: 0x18, normal_i2c[1]: 0xfffe
gsensor_detected: Detected chip bma250 at adapter 1, address 0x18
incomplete xfer (0x20)
Paul tempvalue 0xffffffba
Paul tempvalue 0x10f9 addres 0x19
Bosh Sensortec Device detected!
BMA250E registered I2C driver!
l'autorotazione continua a non funzionare però XD
magari c'è bisogno anche del dmard06?
-
a me con la cyanbook v4 aveva sempre funzionato il modulo presente nel secondo archivio.
Adesso però ho scoperto perchè funzionava!! da dmesg dice bad vermagic e il modulo .ko non viene caricato
bma250: bad vermagic: kernel tainted.
Disabling lock debugging due to kernel taint
ma poi viene riconosciuto e creato in /devices/virtual/input/
codice:
<6>[ 17.790000] ===========================ft5x_ts_init=====================
<6>[ 17.830000] warning: `rild' uses 32-bit capabilities (legacy support in use)
<6>[ 17.850000] ft5x_ts VERSION =Rocky@inet@20120407.1250
<4>[ 17.850000] m_inet_ctpState return false,continue deteck
<6>[ 17.860000] ctp_fetch_sysconfig_para.
<6>[ 17.860000] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x38, dirty_addr_buf: 0x38. dirty_addr_buf[1]: 0xfffe
<6>[ 17.870000] ctp_fetch_sysconfig_para: ctp_twi_id is 2.
<6>[ 17.880000] ctp_fetch_sysconfig_para: screen_max_x = 1024.
<6>[ 17.880000] ctp_fetch_sysconfig_para: screen_max_y = 600.
<6>[ 17.890000] ctp_fetch_sysconfig_para: revert_x_flag = 0.
<6>[ 17.890000] ctp_fetch_sysconfig_para: revert_y_flag = 0.
<6>[ 17.900000] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0.
<3>[ 17.900000] ft5x_ts: script_parser_fetch err.
<6>[ 17.910000] ctp_fetch_sysconfig_para: screen_rotate_flag = 0.
<3>[ 17.910000] ft5x_ts: script_parser_fetch err.
<6>[ 17.920000] ctp_fetch_sysconfig_para: minetPowerEnreserver = 0.
<6>[ 18.260000] ft5x_ts_init: after fetch_sysconfig_para: normal_i2c: 0x38. normal_i2c[1]: 0xfffe
<4>[ 18.260000] script parser fetch err.
<4>[ 18.270000] ctp_init_platform_resource: tp_reset request gpio fail!
<6>[ 18.280000] ctp_wakeup.
<6>[ 18.380000] ctp_detect: Detected chip ft5x_ts at adapter 2, address 0x38
<6>[ 18.400000] ====ft5x_ts_probe begin=====.
<4>[ 18.400000] I2C communication client->addr=56
<4>[ 18.910000] ft5x06 Chip ID=0x79
<4>[ 18.910000] I2C communication ok
<6>[ 18.920000] input: ft5x_ts as /devices/virtual/input/input3
<6>[ 18.920000] ==register_early_suspend =
<6>[ 18.970000] CONFIG_FT5X0X_MULTITOUCH is defined.
<6>[ 18.970000] ctp_set_irq_mode: config gpio to int mode.
<6>[ 19.020000] INTERRUPT CONFIG
<6>[ 19.020000] ==ft5x_ts_probe over =
<4>[ 19.040000] ===========================goodix_ts_init=====================
<4>[ 19.070000] goodix_ts VERSION =Rocky@inet@20120207
<4>[ 19.110000] m_inet_ctpState return true,just return
<6>[ 19.210000] SSL Touchscreen driver, (c) 2011 Solomon Systech Ltd.
<4>[ 19.210000] m_inet_ctpState return true,just return
<6>[ 19.270000] =====================================Novatek_TouchDriver================================
<6>[ 19.290000] Novatek_TouchDriver VERSION =Rocky@inet Novatek_TouchDriver_20120412.1417
<4>[ 19.290000] m_inet_ctpState return true,just return
<4>[ 19.320000] bma250: bad vermagic: kernel tainted.
<4>[ 19.340000] Disabling lock debugging due to kernel taint
<4>[ 19.340000] ========gsensor_fetch_sysconfig_para===================
<4>[ 19.370000] gsensor_fetch_sysconfig_para: after: gsensor_twi_addr is 0x18, dirty_addr_buf: 0x18. dirty_addr_buf[1]: 0xfffe
<4>[ 19.390000] gsensor_fetch_sysconfig_para: twi_id is 1.
<4>[ 19.390000] BMA250_init: after fetch_sysconfig_para: normal_i2c: 0x18. normal_i2c[1]: 0xfffe
<6>[ 19.400000] gsensor_detect: Detected chip bma250 at adapter 1, address 0x18
<4>[ 19.420000] incomplete xfer (0x20)
<4>[ 19.420000] Paul tempvalue 0xffffffba
<4>[ 19.420000] Paul tempvalue 0x10f9 addres 0x19
<6>[ 19.450000] Bosch Sensortec Device detected!
<6>[ 19.450000] BMA250E registered I2C driver!
<6>[ 19.460000] input: bma250 as /devices/virtual/input/input4
<6>[ 19.490000] ecompass driver: init
<6>[ 19.490000] input: ecompass_data as /devices/virtual/input/input5
<6>[ 19.530000] mxc622x driver: init
<4>[ 19.530000] ========gsensor_fetch_sysconfig_para===================
<3>[ 19.570000] gsensor_fetch_sysconfig_para: name bma250 does not match SENSOR_NAME.
<3>[ 19.570000] mxc622xmxc622x_init: after fetch_sysconfig_para: normal_i2c: 0x0. normal_i2c[1]: 0x0
<4>[ 19.610000] i2c i2c-0: Invalid probe address 0x00
<4>[ 19.610000] i2c i2c-1: Invalid probe address 0x00
<4>[ 19.650000] i2c i2c-2: Invalid probe address 0x00
<4>[ 19.700000] ======mma7660_init=========.
<4>[ 19.720000] ========gsensor_fetch_sysconfig_para===================
<3>[ 19.720000] gsensor_fetch_sysconfig_para: name bma250 does not match SENSOR_NAME.
<3>[ 19.750000] mma7660mma7660_init: after fetch_sysconfig_para: normal_i2c: 0x0. normal_i2c[1]: 0x0
<4>[ 19.750000] i2c i2c-0: Invalid probe address 0x00
<4>[ 19.760000] i2c i2c-1: Invalid probe address 0x00
<4>[ 19.770000] i2c i2c-2: Invalid probe address 0x00
<6>[ 19.770000] add mma7660 i2c driver
-
<4>[ 19.320000] bma250: bad vermagic: kernel tainted.
<4>[ 19.340000] Disabling lock debugging due to kernel taint
confermo escono anche a me queste linee
-
Ho compilato il modulo del chip wifi 8188eu.ko dai sorgenti presenti in questo repository
https://github.com/Red54/linux-shumeipai2.git
Sono i sorgenti del kernel per un'altro dispositivo in cui è presente anche l'8188eu.
Io ho soltanto preso solo i sorgenti dell'8188eu e li ho aggiunti ai sorgenti presi dal repository del kernel per l'a10
https://github.com/linux-sunxi/linux-sunxi
e per il momento sono gli unici che sono riuscito a compilare senza errori
Il modulo da terminale viene caricato ma ci dev'essere qualche altra modifica da fare per farlo funzionare visto che in impostazioni/wifi dopo che clicco per attivare il wifi, rimane bloccato sull'attivazione wifi e poi dopo un po lo slide è disabilitato.
Questo è il dmesg dopo il comando
modprobe 8188eu.ko
codice:
<4>[ 724.020000] rtl8188eu driver version=v4.1.2_4787.20120803
<4>[ 724.020000] build time: May 26 2013 21:40:22
<4>[ 724.030000] ##########rtw_suspend_lock_init ###########
<4>[ 724.030000] register rtw_netdev_ops to netdev_ops
<4>[ 724.040000] CHIP TYPE: RTL8188E
<4>[ 724.040000]
<4>[ 724.040000] usb_endpoint_descriptor(0):
<4>[ 724.050000] bLength=7
<4>[ 724.050000] bDescriptorType=5
<4>[ 724.050000] bEndpointAddress=81
<4>[ 724.050000] wMaxPacketSize=512
<4>[ 724.060000] bInterval=0
<4>[ 724.060000] RT_usb_endpoint_is_bulk_in = 1
<4>[ 724.060000]
<4>[ 724.060000] usb_endpoint_descriptor(1):
<4>[ 724.070000] bLength=7
<4>[ 724.070000] bDescriptorType=5
<4>[ 724.080000] bEndpointAddress=2
<4>[ 724.080000] wMaxPacketSize=512
<4>[ 724.090000] bInterval=0
<4>[ 724.090000] RT_usb_endpoint_is_bulk_out = 2
<4>[ 724.100000]
<4>[ 724.100000] usb_endpoint_descriptor(2):
<4>[ 724.100000] bLength=7
<4>[ 724.110000] bDescriptorType=5
<4>[ 724.110000] bEndpointAddress=3
<4>[ 724.120000] wMaxPacketSize=512
<4>[ 724.120000] bInterval=0
<4>[ 724.120000] RT_usb_endpoint_is_bulk_out = 3
<4>[ 724.130000] nr_endpoint=3, in_num=1, out_num=2
<4>[ 724.130000]
<4>[ 724.140000] USB_SPEED_HIGH
<4>[ 724.140000] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer(0)
<4>[ 724.160000] RF_Type is 3!!
<4>[ 724.160000] _ConfigNormalChipOutEP_8188E OutEpQueueSel(0x05), OutEpNumber(2)
<4>[ 724.170000] EEPROM type is E-FUSE
<4>[ 724.180000] ====> _ReadAdapterInfo8188EU
<4>[ 724.180000] Boot from EFUSE, Autoload OK !
<4>[ 724.410000] EEPROM ID=0x8129
<4>[ 724.410000] VID = 0x0BDA, PID = 0x8179
<4>[ 724.410000] Customer ID: 0x00, SubCustomer ID: 0xCD
<4>[ 724.420000] Hal_ReadPowerSavingMode88E...bHWPwrPindetect(0)-bHWPowerdown(0) ,bSupportRemoteWakeup(0)
<4>[ 724.430000] ### PS params=> power_mgnt(1),usbss_enable(0) ###
<4>[ 724.430000] ======= Path 0, Channel 0 =======
<4>[ 724.440000] Index24G_CCK_Base[0][0] = 0x2d
<4>[ 724.450000] Index24G_BW40_Base[0][0] = 0x2b
<4>[ 724.450000] ======= Path 0, Channel 1 =======
<4>[ 724.450000] Index24G_CCK_Base[0][1] = 0x2d
<4>[ 724.460000] Index24G_BW40_Base[0][1] = 0x2b
<4>[ 724.460000] ======= Path 0, Channel 2 =======
<4>[ 724.470000] Index24G_CCK_Base[0][2] = 0x2d
<4>[ 724.470000] Index24G_BW40_Base[0][2] = 0x2b
<4>[ 724.480000] ======= Path 0, Channel 3 =======
<4>[ 724.480000] Index24G_CCK_Base[0][3] = 0x2d
<4>[ 724.490000] Index24G_BW40_Base[0][3] = 0x2b
<4>[ 724.490000] ======= Path 0, Channel 4 =======
<4>[ 724.500000] Index24G_CCK_Base[0][4] = 0x2d
<4>[ 724.500000] Index24G_BW40_Base[0][4] = 0x2b
<4>[ 724.500000] ======= Path 0, Channel 5 =======
<4>[ 724.510000] Index24G_CCK_Base[0][5] = 0x2d
<4>[ 724.520000] Index24G_BW40_Base[0][5] = 0x2b
<4>[ 724.520000] ======= Path 0, Channel 6 =======
<4>[ 724.520000] Index24G_CCK_Base[0][6] = 0x31
<4>[ 724.530000] Index24G_BW40_Base[0][6] = 0x2f
<4>[ 724.530000] ======= Path 0, Channel 7 =======
<4>[ 724.540000] Index24G_CCK_Base[0][7] = 0x31
<4>[ 724.540000] Index24G_BW40_Base[0][7] = 0x2f
<4>[ 724.550000] ======= Path 0, Channel 8 =======
<4>[ 724.550000] Index24G_CCK_Base[0][8] = 0x31
<4>[ 724.550000] Index24G_BW40_Base[0][8] = 0x2f
<4>[ 724.560000] ======= Path 0, Channel 9 =======
<4>[ 724.560000] Index24G_CCK_Base[0][9] = 0x2d
<4>[ 724.570000] Index24G_BW40_Base[0][9] = 0x2b
<4>[ 724.570000] ======= Path 0, Channel 10 =======
<4>[ 724.580000] Index24G_CCK_Base[0][10] = 0x2d
<4>[ 724.580000] Index24G_BW40_Base[0][10] = 0x2b
<4>[ 724.580000] ======= Path 0, Channel 11 =======
<4>[ 724.590000] Index24G_CCK_Base[0][11] = 0x2d
<4>[ 724.590000] Index24G_BW40_Base[0][11] = 0x2b
<4>[ 724.600000] ======= Path 0, Channel 12 =======
<4>[ 724.600000] Index24G_CCK_Base[0][12] = 0x2d
<4>[ 724.610000] Index24G_BW40_Base[0][12] = 0x2b
<4>[ 724.610000] ======= Path 0, Channel 13 =======
<4>[ 724.610000] Index24G_CCK_Base[0][13] = 0x2d
<4>[ 724.620000] Index24G_BW40_Base[0][13] = 0x2b
<4>[ 724.620000] ======= Path 0, Channel 14 =======
<4>[ 724.630000] Index24G_CCK_Base[0][14] = 0x27
<4>[ 724.630000] Index24G_BW40_Base[0][14] = 0x2b
<4>[ 724.640000] ======= TxCount 0 =======
<4>[ 724.640000] CCK_24G_Diff[0][0]= 0
<4>[ 724.640000] OFDM_24G_Diff[0][0]= 4
<4>[ 724.650000] BW20_24G_Diff[0][0]= 2
<4>[ 724.650000] BW40_24G_Diff[0][0]= 0
<4>[ 724.650000] ======= TxCount 1 =======
<4>[ 724.660000] CCK_24G_Diff[0][1]= -2
<4>[ 724.660000] OFDM_24G_Diff[0][1]= -2
<4>[ 724.660000] BW20_24G_Diff[0][1]= -2
<4>[ 724.670000] BW40_24G_Diff[0][1]= -2
<4>[ 724.670000] ======= TxCount 2 =======
<4>[ 724.680000] CCK_24G_Diff[0][2]= -2
<4>[ 724.680000] OFDM_24G_Diff[0][2]= -2
<4>[ 724.680000] BW20_24G_Diff[0][2]= -2
<4>[ 724.690000] BW40_24G_Diff[0][2]= -2
<4>[ 724.690000] ======= TxCount 3 =======
<4>[ 724.690000] CCK_24G_Diff[0][3]= -2
<4>[ 724.700000] OFDM_24G_Diff[0][3]= -2
<4>[ 724.700000] BW20_24G_Diff[0][3]= -2
<4>[ 724.700000] BW40_24G_Diff[0][3]= -2
<4>[ 724.710000] EEPROMRegulatory = 0x0
<4>[ 724.710000] mlmepriv.ChannelPlan = 0x20
<4>[ 724.710000] EEPROM Customer ID: 0x 0
<4>[ 724.720000] EEPROM : AntDivCfg = 0, TRxAntDivType = 3
<4>[ 724.720000] Board Type: 0x 0
<4>[ 724.730000] ThermalMeter = 0x1b
<4>[ 724.730000] <==== _ReadAdapterInfo8188EU in 550 ms
<4>[ 724.730000] rtw_register_early_suspend
<4>[ 724.740000] rtw_macaddr_cfg MAC Address = 00:0b:05:81:ed:34
<4>[ 724.740000] MAC Address from pnetdev->dev_addr= 00:0b:05:81:ed:34
<4>[ 724.760000] bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0
<6>[ 724.770000] usbcore: registered new interface driver rtl8188eu