Help: Hiface EVO con Debian su "BeaglBone Black" (ARM)

Progetti, domande e idee sparse sull'autocostruzione di sorgenti digitali per musica "liquida" basate su computer o sistemi dedicati, interfaccie digitali, DAC, ecc.
Rispondi
Ipoci
new member
Messaggi: 4
Iscritto il: 07 ott 2013, 15:44

Help: Hiface EVO con Debian su "BeaglBone Black" (ARM)

Messaggio da Ipoci »

Buongiorno a tutti ... primo post ... prima richiesta di aiuto.

Sto litigando ( anche perche' sono una Linux-Capra ) per installare una Hiface EVO con Debian 7 che gira su BeaglBone Black, quindi ARM ...

Ho seguito la procedura come indicato in questo post:
http://www.audiofaidate.org/forum/viewt ... 12#p110212

Quando indico di installare i kernel-headers ottengo un errore:

debian@debian-armhf:~$ sudo apt-get install kernel-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package kernel-headers-3.8.13-bone20
E: Couldn't find any package by regex 'kernel-headers-3.8.13-bone20'

Allora sono andato ad installare una versione aggiornata:
wget http://rcn-ee.net/deb/wheezy-armhf/v3.8 ... tall-me.sh
sudo /bin/bash install-me.sh
(reboot)

Nisba ... ho cercato i kernel-headers ed ho trovato questi e li ho installati:
http://rcn-ee.net/deb/wheezy-armhf/v3.8 ... _armhf.deb

Ma riprovando il comando di cui sopra, ottengo:

root@debian-armhf:/# sudo dkms autoinstall

Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area.....
make KERNELRELEASE=3.8.13-bone20 KVERSION=3.8.13-bone20.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.8.13-bone20 (armv7l)
Consult /var/lib/dkms/snd-usb-hiface/1.0/build/make.log for more information

Questo il log:

root@debian-armhf:/snd-usb-asyncaudio# cat /var/lib/dkms/snd-usb-hiface/1.0/build/make.log
DKMS make.log for snd-usb-hiface-1.0 for kernel 3.8.13-bone20 (armv7l)
Mon Oct 7 16:17:03 UTC 2013
make -C /lib/modules/3.8.13-bone20/build SUBDIRS=/var/lib/dkms/snd-usb-hiface/1.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.13-bone20'
CC [M] /var/lib/dkms/snd-usb-hiface/1.0/build/chip.o
In file included from include/linux/timex.h:65:0,
from include/linux/jiffies.h:8,
from include/linux/ktime.h:25,
from include/linux/timer.h:5,
from include/linux/workqueue.h:8,
from include/linux/srcu.h:34,
from include/linux/notifier.h:15,
from include/linux/memory_hotplug.h:6,
from include/linux/mmzone.h:761,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /var/lib/dkms/snd-usb-hiface/1.0/build/chip.c:17:
/usr/src/linux-headers-3.8.13-bone20/arch/arm/include/asm/timex.h:18:24: fatal error: mach/timex.h: No such file or directory
compilation terminated.
make[2]: *** [/var/lib/dkms/snd-usb-hiface/1.0/build/chip.o] Error 1
make[1]: *** [_module_/var/lib/dkms/snd-usb-hiface/1.0/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.13-bone20'
make: *** [default] Error 2

Un cordiale saluto ( e grazie anticipato ), Massimiliano
Avatar utente
UnixMan
sostenitore
Messaggi: 12333
Iscritto il: 27 ott 2005, 22:34
Località: L'Aquila (Italy)
Has thanked: 144 times
Been thanked: 62 times
Contatta:

Re: Help: Hiface EVO con Debian su "BeaglBone Black" (ARM)

Messaggio da UnixMan »

Ipoci ha scritto:Buongiorno a tutti ... primo post ... prima richiesta di aiuto.
Ciao e benvenuto su AFDT. :)
Ipoci ha scritto: /usr/src/linux-headers-3.8.13-bone20/arch/arm/include/asm/timex.h:18:24: fatal error: mach/timex.h: No such file or directory
il problema è questo: si direbbe che manchi uno degli header file (mach/timex.h) o che ci sia un errore in quello che lo vorrebbe includere (/usr/src/linux-headers-3.8.13-bone20/arch/arm/include/asm/timex.h).

...mi pare ti abbiano già dato una risposta: "BBB Debian and M2Tech Hiface1 ( and Real Time )"
"Welcome" to arm headers... Use this script, to setup everything properly..

wget https://raw.github.com/gkaindl/beaglebo ... -source.sh

./bb-get-rcn-kernel-source.sh
probabilmente l'inghippo è nella gestione delle innumerevoli varianti che compongono la "galassia" ARM. In qualche modo l'albero delle directories che contengono i vari header files (.h) dovrebbe essere "configurato" opportunamente per la variante giusta. Apparentemente il pacchetto degli headers che hai installato non lo fa (o non lo fa correttamente).

Hai provato a far girare quello script? (N.B.: prima apri il file dello script con "less" o un editor di testo e leggi i commenti e le istruzioni che ci sono all'inizio...).

Dai una occhiata anche a questo topic: "Cross compiling an external kernel module for BBB"

BTW: sbaglio o nel repository da dove hai scaricato il tuo kernel c'è anche un 3.11? :?

Nel caso, potrebbe avere i driver che ti servono già inclusi e ti eviterebbe la seccatura di doverli compilare "out-of-three".

P.S.: il cross-posting sarebbe da evitare... ;)
Ciao, Paolo.

«Se tu hai una mela, e io ho una mela, e ce le scambiamo, tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Avatar utente
puredyne
sostenitore
Messaggi: 88
Iscritto il: 04 apr 2013, 11:09
Località: Austria

Re: Help: Hiface EVO con Debian su "BeaglBone Black" (ARM)

Messaggio da puredyne »

Orpo di Bacco! Mi notifica questo ma io non centro niente. Sembrerebbe che il db non sia completamente allineato. Molto interessante, era una vita che non passavamo di qui...
Curioso, 2013! Proprio l'anno di The Nex day EXTRA, album esteso introvabile da un decennio. Perché probabilmente non funzionava da nessuna parte e sostituito con un EP Taroccato.
Dato che per un quarto di secolo Linux Audio, abbiamo atteso una distro audio decente e nessuno la ha mai realizzata, abbiamo dovuto farla noi.
Ed appunto con sistema operativo veramente RT, finalmente funziona The Nex Day EXTRA (originale) di Magic Shop NYC.
Avevamo reincarnato David Bowei completamente vivente con trasporto distorto oltremodo a metà gennaio 2016.
Finalmente c'è lo godiamo liquido ma funziona solo col DAC onboard a trasporto Zero Jitter di RME Stady Clock Isolata.
Ma anche Studio Master più moderni tipo Depeche Mode funzionano solamente su tecnologia SystemV e S.O. Temporeale a CPU Isolate con DSP Onboard.
Tutte queste nano-board si possono rottamare tranquillamente perché non hanno neanche il boot da disco fisso ed abbastanza RAM per lo stream.
E se esistessero e fossero gestibili 2 Moduli CPU-FPU son troppo poco, so necessarie almeno 3-4 CPU fisiche per realizzare un player o recorder.
Oppure Core Singolo con nforce4 di ~20 anni fa ma maggiormente rumorosi e limitati a PC3200 2GB di RAM Liquida invece di 16GB DDR3.

furio@sonico:~$ audio
hdsploader - firmware loader for RME Hammerfall DSP cards
Looking for HDSP + Multiface or Digiface cards :
Card 0 : RME Hammerfall HDSP 9632 at 0xfe100000, irq 21
Card 1 : HDA NVidia at 0xfe080000 irq 31
RME HDSP: IRQ 21 -> CPU 1 + Firmware OK.
--- Supersonic Studio: Isolamento Core Operativo ---
--- Supersonic Studio: SystemV Tempo Reale ---
Costruzione RAMdisco 14GB per MPD in corso...
Caricamento Bowie 96 KHz in RAM...
Proprietà RAMdisk: assegnata a furio:audio
--- Santuario Dominazione Olistica ---
--- The Next Day Extra Funzionante ---
furio@sonico:~$


Stiamo festeggiando 10 anni di successo della reincarnazione della maggior STAR ed IDOLO VIVENTE.
Con Trasporto Digitale d'Avanguardia <3
Furio
Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio