mele a1000 / a2000

Hardware esterno.
Panelli LCD, TFT, HDTV, Telecomandi, Xbox-client, etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: mele a1000 / a2000

Messaggio 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
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio 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 :lol:
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
Disco sata inserito direttamente senza custodia
mele-HD.JPG (174.08 KiB) Visto 3972 volte
:D
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? :roll: questo android mi sta proprio sullo stomaco :si:
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio 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 :lingua:

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: mele a1000 / a2000

Messaggio 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 :D.
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
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio da von fritz »

OK, perfetto, diciamo che il telecomando e "a posto" :D
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 :roll:
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 :D
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
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: mele a1000 / a2000

Messaggio da alez »

Ma che figata lo sportello per l'HDD sata, praticamente una DockStar in formato grande :D
Ciao alez
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: mele a1000 / a2000

Messaggio da Maggiolino »

@von
:shock: 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.
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: mele a1000 / a2000

Messaggio da ragno »

Ma quell'affare alla destra del mele cos'e'? :)
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: mele a1000 / a2000

Messaggio da Maggiolino »

Allora ho scaricato i moduli di arch, impostato il file script.bin a 1920x1080 su vga, riavviato...
nulla :shock:
quando ho provato a cercare i moduli ho capito, erano compressi :D

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.
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio da von fritz »

ragno ha scritto:Ma quell'affare alla destra del mele cos'e'? :)
Quella e la openmoko debugboard : :D
http://wiki.openmoko.org/wiki/Debug_Board_v3
la uso come seriale, jtag ed altro. lo comprata a suo tempo insieme al moko.

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio 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 :roll: 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
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: mele a1000 / a2000

Messaggio da Maggiolino »

von fritz ha scritto: Qui mi sfugge qualchecosa :roll: 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 :cry:

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 :D
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio da von fritz »

Maggiolino ha scritto:preso dal file .fex
:shock:
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" :ok:
adesso da dove hai preso quella documentazione .fex? :D
ringraziamenti in anticipo :lol:

bye

PS. la xorg.conf che hai usato per avviare X?
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
Maggiolino
Messaggi: 83
Iscritto il: 17 gen 2008, 03:35

Re: mele a1000 / a2000

Messaggio 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

Codice: Seleziona tutto

git clone git://github.com/cnxsoft/a10-config.git
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 :D
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: mele a1000 / a2000

Messaggio 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 :D

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Rispondi