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
Help: Hiface EVO con Debian su "BeaglBone Black" (ARM)
-
- new member
- Messaggi: 4
- Iscritto il: 07 ott 2013, 15:44
- UnixMan
- sostenitore
- Messaggi: 12096
- Iscritto il: 27 ott 2005, 22:34
- Località: L'Aquila (Italy)
- Has thanked: 79 times
- Been thanked: 48 times
Re: Help: Hiface EVO con Debian su "BeaglBone Black" (ARM)
Ciao e benvenuto su AFDT.Ipoci ha scritto:Buongiorno a tutti ... primo post ... prima richiesta di aiuto.
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).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
...mi pare ti abbiano già dato una risposta: "BBB Debian and M2Tech Hiface1 ( and Real Time )"
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)."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
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.»
«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.»
-
- Argomenti simili
- Risposte
- Visite
- Ultimo messaggio