Pagina 10 di 22
Re: mele a1000 / a2000
Inviato: 30 lug 2012, 22:03
da Maggiolino
Ci credo che non compilava vdr... in quell'immagine c'è solo l'essenziale.
C'è da dire che basta installare i pacchetti debian per avere il client vdr funzionante, almeno io ho fatto così, tanto per fare due test.
Per il telecomando volevo provare ad usare quello in dotazione ma non trovo nessun device registrato, ho provato a caricare tutti i moduli ma niente.
Funziona solo in accensione, il led blinka e il piccolotto si accende, poi resta fisso e non fa più nulla.
Magari va abilitato nel file script.bin, devo approfondire.
A presto
Ciao
Re: mele a1000 / a2000
Inviato: 30 lug 2012, 23:17
da von fritz
Maggiolino ha scritto:Sì, la vga l'ho abilitata proprio adesso tramite lo script.bin modificato. X è partito, e sto provando a vedere se riesco a far partire il vdr come client.
Sto usando i pacchetti standard della debian, anche se sono armel e non sono ottimizzati, tanto per vedere se qualcosa si muove.
Se funziona almeno mi faccio un'idea di cosa può fare il "giocattolino"
La butto lì anche perchè era uno dei temi del thread: non potremmo definire gli obbiettivi da raggiungere e concentrarci su un'unica soluzione?
Tanto per non disperdere le energie visto che siamo in pochi.
buon Mele a tutti

Bhe penso che VDR per il momento non ha senso senza un accelerazione video-hardware.
immagino che anche con quell' immagine X funzioni "solo" via framebuffer giusto?
ripeto senza accelerazione video e senza driver X mali non si fa molto.
Maggiolino ha scritto:Provato l'immagine armhf presa da
http://forum.doozan.com, a parte che mi è sembrata più lenta della mia, non ha ancora il supporto per l'accelerazione hw di X, quindi vdr + xineliboutput gira ma a scatti mostruosi.
Quello che ancora non sono riuscito a far funzionare è il telecomando.
Qualche dritta?
puoi scaricare quante distro (linux) vuoi, ma l'accelerazione hardware non va in nessuna!

interessante che la debian sid armhf, penso che intendi quella, ti sia sembrata piu' lenta della debian armel.
di solito la armhf dovrebbe essere piu' performante.
bhe intanto si potrebbe iniziare con il telecomando, visto che lo hai menzionato.
@Maggiolino hai o usi una seriale?
io ho appena comprato un disco sata (quello che costava meno)

:

- Disco sata inserito direttamente senza custodia
- mele-HD.JPG (174.08 KiB) Visto 3986 volte
non viene rilevato, penso che devo abilitare i moduli sata nel kernel e ricompilarlo.
probabilmente nella defconfig non ci sono (giustamente, visto che il mele e l'unico device a10 che ha una porta sata)
bye
PS. ma ce un modo per formattare un disco sata sotto android?

questo android mi sta proprio sullo stomaco

Re: mele a1000 / a2000
Inviato: 30 lug 2012, 23:39
da von fritz
Hello
allora, questi sono i moduli che carica android :
Codice: Seleziona tutto
lsmod
cdc_subset 1549 0 - Live 0xbf0a5000
cdc_eem 2657 0 - Live 0xbf0a1000
cdc_ether 6681 0 - Live 0xbf09b000
sun4i_sndspdif 2601 0 - Live 0xbf097000
sndspdif 2871 1 - Live 0xbf093000
sun4i_spdma 4321 1 - Live 0xbf08e000
sun4i_spdif 6383 1 - Live 0xbf089000
gpio_sw 96389 0 - Live 0xbf06e000
rtl8150 8910 0 - Live 0xbf067000
mcs7830 6557 0 - Live 0xbf061000
qf9700 8513 0 - Live 0xbf05a000
asix 22500 0 - Live 0xbf04f000
usbnet 23745 6 cdc_subset,cdc_eem,cdc_ether,mcs7830,qf9700,asix, Live 0xbf043000
mali 130227 4 - Live 0xbf016000
ump 42126 7 mali, Live 0xbf005000
sun4i_ir 4340 0 - Live 0xbf000000
dunque penso che per il ricevitore IR serva il sun4i_ir
poi viene utilizzato lirc :
Codice: Seleziona tutto
[ 2.033186] lirc_dev: IR Remote Control driver registered, major 249
[ 2.039622] IR NEC protocol handler initialized
[ 2.044182] IR RC5(x) protocol handler initialized
[ 2.048970] IR RC6 protocol handler initialized
[ 2.053516] IR JVC protocol handler initialized
[ 2.058040] IR Sony protocol handler initialized
[ 2.062706] IR RC5 (streamzap) protocol handler initialized
[ 2.068364] usb 1-1.2: new low speed USB device number 3 using sw-ehci
[ 2.074913] IR LIRC bridge handler initialized
vantaggio della seriale
bye
Re: mele a1000 / a2000
Inviato: 31 lug 2012, 02:51
da Maggiolino
@von
Come giustamente fai notare funziona solo il framebuffer su tutte le distro, il mio era solo un esperimento. Bisognerà attendere gli sviluppi per vedere qualcosa di funzionante.
Per la lentezza la noto in lettura e scrittura sulla sd, ci mette una vita a fare qualunque cosa, mentre l'ottimizzazione si sente, con iperf la cpu non tocca mai il 40% anche se la rete non sorpassa i 75 Mbit.
Il telecomando usa il modulo sun4i_ir ed è sufficiente installare inputlircd per poterlo utilizzare, gli altri moduli di lirc non sono necessari.
Per rendere disponibili tutti i tasti ho usato le opzioni -g -m 0 -t /etc/remote.key in modo da rimappare i tasti (per ora solo alcuni tanto per vedere come funzionava). Manca la ripetizione, questo costringe a premere più volte lo stesso tasto, un po' scomodo soprattutto per il volume e l'up e down.
La seriale ce l'ho, ma ancora non ho il coraggio di smembrarlo

.
Il controller sata necessita di questi moduli:
Codice: Seleziona tutto
sd_mod 30256 0
sw_ahci_platform 3165 0
libahci 17651 1 sw_ahci_platform
libata 141300 2 libahci,sw_ahci_platform
Ho usato un disco da 80 GB un po' vecchio e uno da 500 a 7200, ma con hdparm non mi schiodo dai 15 MB/s, insomma non molto.
Continuo con la sperimentazione sperando presto nell'accelerazione HW.
Ciao a tutti
Re: mele a1000 / a2000
Inviato: 31 lug 2012, 07:05
da von fritz
OK, perfetto, diciamo che il telecomando e "a posto"
Bisognerà attendere gli sviluppi per vedere qualcosa di funzionante
mica vero, intanto si potrebbe provare i driver mali per X :
http://rhombus-tech.net/allwinner_a10/C ... r_for_A10/
hai provato questa cosa ?
io riesco a compilare il tutto, pero' quando faccio partire X mi da errore.
Per la lentezza la noto in lettura e scrittura sulla sd, ci mette una vita a fare qualunque cosa......
Bhe anche qui si potrebbe evitare di usare la SD o al limite solo il necessario e tutto il resto su disco sata o anche usb.
una domanda, hai scritto che usi la VGA, il tuo monitor ce la fa ad arrivare a 1920x1080 o piu' (1920x1440)?
chiedo perche' utilizzando la combinazione kernel/moduli che propone archlinux-arm caricando il modulo lcd (modprobe lcd) mi da un errore di segmentazione
adesso prima di perderci tempo, vorrei capire se sono solo io (secondo il dev arch si) o se ci sono altri che potrebbero avere lo stesso problema

la config e questa :
https://github.com/archlinuxarm/PKGBUIL ... n4i/config
se vuoi ti posso passare anche uImage/moduli gia' compilati.
per fare prima, puoi anche scaricare direttamente il pacchetto da arch. dentro ci troverai il kernel (uImage) e i moduli.
http://us.mirror.archlinuxarm.org/armv7 ... pkg.tar.xz
bye
Re: mele a1000 / a2000
Inviato: 31 lug 2012, 12:05
da alez
Ma che figata lo sportello per l'HDD sata, praticamente una DockStar in formato grande

Re: mele a1000 / a2000
Inviato: 31 lug 2012, 12:56
da Maggiolino
@von

Qella pagina su X non l'avevo notata!
Per la sd può anche darsi che sia un problema di allineamento della partizione, ho trovato questo link
http://www.j1nx.nl/howto-optimize-linux-sd-card-rootfs/ devo indagare, ma per ora la cosa che mi preme di più è l'accelerazione.
Come monitor ho il principale che arriva a 1920x1200 quindi i test li posso fare. Purtroppo è privo di hdmi, ha solo ingressi vga e dvi, per testare anche l'hdmi posso provare con un adattatore, sempre che vada, l'ultima volta aveva fatto cilecca.
Adesso provo a scaricare il pacchetto che mi hai indicato, poi ti dirò come è andata.
Re: mele a1000 / a2000
Inviato: 31 lug 2012, 13:37
da ragno
Ma quell'affare alla destra del mele cos'e'?

Re: mele a1000 / a2000
Inviato: 31 lug 2012, 15:08
da Maggiolino
Allora ho scaricato i moduli di arch, impostato il file script.bin a 1920x1080 su vga, riavviato...
nulla
quando ho provato a cercare i moduli ho capito, erano compressi
Li ho scompattati e ora X si vede e funziona, il dmesg riporta questo:
Codice: Seleziona tutto
[ 62.860000] Internal error: Oops: 80000007 [#1] PREEMPT
[ 62.860000] Modules linked in: lcd disp rtl8150 mali ump 8192cu
[ 62.860000] CPU: 0 Not tainted (3.0.38-1-ARCH #1)
[ 62.860000] PC is at 0x0
[ 62.860000] LR is at sndhdmi_hw_params+0x20/0x2c
[ 62.860000] pc : [<00000000>] lr : [<c0354518>] psr: a0000013
[ 62.860000] sp : d757fe78 ip : d9a80c80 fp : d9a635f0
[ 62.860000] r10: d75c6000 r9 : d9a7d8c0 r8 : d9a80a00
[ 62.860000] r7 : d9a80c80 r6 : d9a7e800 r5 : 00000000 r4 : d9a7a000
[ 62.860000] r3 : 00000000 r2 : 0000ac44 r1 : 00000001 r0 : 00000001
[ 62.860000] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 62.860000] Control: 10c5387d Table: 575a0019 DAC: 00000015
quindi qualche problema lo dà, anche se non mi va in segmentation fault.
Per l'hdmi nulla da fare, il monitor mi va fuori scansione, mi sa che non gradisce l'adattatore hdmi-dvi.
Adesso intraprendo la strada per compilare X con l'accelerazione HW.
Staremo a vedere.
Re: mele a1000 / a2000
Inviato: 01 ago 2012, 09:24
da von fritz
ragno ha scritto:Ma quell'affare alla destra del mele cos'e'?

Quella e la openmoko debugboard :
http://wiki.openmoko.org/wiki/Debug_Board_v3
la uso come seriale, jtag ed altro. lo comprata a suo tempo insieme al moko.
bye
Re: mele a1000 / a2000
Inviato: 01 ago 2012, 09:30
da von fritz
Maggiolino ha scritto:
Allora ho scaricato i moduli di arch, impostato il file script.bin a 1920x1080 su vga, riavviato...
Qui mi sfugge qualchecosa

come fai ad impostare nel script.bin la risoluzione per la vga?
quella voce a me non risulta.
Maggiolino ha scritto:
quindi qualche problema lo dà, anche se non mi va in segmentation fault.
Per l'hdmi nulla da fare, il monitor mi va fuori scansione, mi sa che non gradisce l'adattatore hdmi-dvi.
Adesso intraprendo la strada per compilare X con l'accelerazione HW.
Staremo a vedere.
auguri, sono curioso cosa ne viene fuori. io mi sono fermato ad un ump open error quando faccio partire X.
bye
Re: mele a1000 / a2000
Inviato: 01 ago 2012, 10:05
da Maggiolino
von fritz ha scritto:
Qui mi sfugge qualchecosa

come fai ad impostare nel script.bin la risoluzione per la vga?
quella voce a me non risulta.
preso dal file .fex
Codice: Seleziona tutto
;----------------------------------------------------------------------------------
;disp init configuration
;
;disp_mode (0:screen0<screen0,fb0> 1:screen1<screen1,fb0> 2:two_diff_screen_diff_contents<screen0,screen1,fb0,fb1>
; 3:two_same_screen_diff_contets<screen0,screen1,fb0> 4:two_diff_screen_same_contents<screen0,screen1,fb0>)
;screenx_output_type (0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga)
;screenx_output_mode (used for tv/hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50 5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60 11:pal 14:ntsc)
;screenx_output_mode (used for vga output, 0:1680*1050 1:1440*900 2:1360*768 3:1280*1024 4:1024*768 5:800*600 6:640*480 10:1920*1080 11:1280*720)
;fbx format (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
;fbx pixel sequence (0:ARGB 1:BGRA 2:ABGR 3:RGBA) --- 0 for linux, 2 for android
;---------------------------------------------------------------------------------
von fritz ha scritto:
auguri, sono curioso cosa ne viene fuori. io mi sono fermato ad un ump open error quando faccio partire X.
per ora non va, non mi crea i device dri e X non parte
Codice: Seleziona tutto
(**) MALI(0): DRI Fullscreen page flip enabled
(**) MALI(0): DRI Fullscreen page flip VSYNC disabled
(EE) MALI(0): mali_drm_open_master Unable to open DRM: No such file or directory
(EE) MALI(0): Failed to be master of DRM!
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
ma non sono l'unico che ha questo messaggio, solo che le soluzioni proposte non danno i risultati sperati.
Cercherò di capire cosa non va, adesso mi tocca lavorare e fino a stasera non posso più far nulla

Re: mele a1000 / a2000
Inviato: 01 ago 2012, 10:35
da von fritz
Maggiolino ha scritto:preso dal file .fex
la voce ....used for vga output nel crane_fex_guide.doc non ce!
io ho solo :
Codice: Seleziona tutto
screen0_output_mode =xx
屏0输出模式(used for tv/hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50 5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60 11:pal 14:ntsc)
pensavo di avere in mano una doc completa e invece
screen0_output_mode da me era sempre su 4 e non gli davo importanza visto che da doc risulta solo per tv/hdmi output.
vedi cosa vuole dire se ci sono piu' dei soliti uno/due a "starci dietro"

adesso da dove hai preso quella documentazione .fex?
ringraziamenti in anticipo
bye
PS. la xorg.conf che hai usato per avviare X?
Re: mele a1000 / a2000
Inviato: 01 ago 2012, 13:03
da Maggiolino
@von
Ho seguito questo link
http://www.cnx-software.com/2012/06/13/ ... 4-sd-card/
ma non ho provato lo script, comunque la pagina spiega cosa fa e al suo interno trovi
clonato il repository, trovi dentro la directory script.fex vari esempi. Sinceramente non so se serva solo per impostare la risoluzione al boot, però a scanso di equivoci ho pensato di configurarla per quella desiderata. Devo spulciare bene i parametri, non vorrei che l'accelerazione debba essere abilitata nel file script.bin
edit
questo link per il .fex mi sembra completo:
https://raw.github.com/amery/sunxi-bin- ... g1.evb.fex
Per xorg ho utilizzato questa:
Codice: Seleziona tutto
Section "Device"
Identifier "Mali FBDEV"
Driver "mali"
Option "fbdev" "/dev/fb0"
Option "DRI2" "true"
Option "DRI2" "true"
Option "DRI2_PAGE_FLIP" "true"
Option "DRI2_WAIT_VSYNC" "false"
EndSection
Section "Screen"
Identifier "Mali Screen"
Device "Mali FBDEV"
Monitor "lcd"
DefaultDepth 24
EndSection
Section "Monitor"
Identifier "lcd"
HorizSync 30 - 60
VertRefresh 60 - 75
# Mode "1280x1024"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Serverflags"
Option "AIGLX" "false"
EndSection
Section "Module"
Disable "glx"
EndSection
ma sono partito all'inizio con quella liscia che trovi nel link che hai postato tu, con risultati identici.
Anche se siamo solo in due sono fiducioso, vedrai che la spuntiamo

Re: mele a1000 / a2000
Inviato: 02 ago 2012, 11:02
da von fritz
Bhe io intanto ho "spostato" la rootfs su disco sata.
sulla SD resta il kernel (uImage) il boot.scr adatato per caricare la rootfs da sata e uInitrd necessaria per far si che il tutto funzioni, visto che u-boot (versione allwinner) non supporta il boot da disco sata.
link per chi si vuole cimentare :
http://www.j1nx.nl/initramfs-support-fo ... inner-a10/
ho dovuto aggiungere sw_ahci_platform (modulo necessario per il sata-mele) a /etc/initramfs-tools/modules e poi aggiornare con un initramfs-update -u ecc.
questo per le debianizzate.
bene, adesso invece di "stressare" la SD stresso il disco sata
bye