Hi, I’ve installed Debian Etch with Dom0: Linux dom0 2.6.18-6-xen-amd64 #1
SMP Wed Jan 23 08:01:39 UTC 2008 x86_64 GNU/Linux And DomU: Linux xentest 2.6.18-6-xen-amd64 #1 SMP Wed Jan
23 08:01:39 UTC 2008 x86_64 GNU/Linux I need to compile some kernel modules for the domU
(v4l-dvb), but have some problems figuring out how to setup the environment. If I (in the domU) do a make menuconfig I get the following: make menuconfig make -C /root/v4l-dvb/v4l menuconfig make[1]: Entering directory `/root/v4l-dvb/v4l' ./scripts/make_kconfig.pl
/lib/modules/2.6.18-6-xen-amd64/build /lib/modules/2.6.18-6-xen-amd64/source Preparing to compile for kernel version 2.6.18 File not found:
/lib/modules/2.6.18-6-xen-amd64/build/.config at ./scripts/make_kconfig.pl line
32, <IN> line 4. make[1]: *** [Kconfig] Error 2 make[1]: Leaving directory `/root/v4l-dvb/v4l' make: *** [menuconfig] Error 2 I have the following packages installed, but I’m a
little confused as which versions supports the xen-amd64 version. dpkg-query -W -f='${Package}\n' "*2.6.18*" linux-headers-2.6.18-6 linux-headers-2.6.18-6-amd64 linux-headers-2.6.18-6-xen linux-kbuild-2.6.18 linux-source-2.6.18 xentest:/usr/src# dpkg --list|grep 2.6.18 ii
linux-headers-2.6-amd64 2.6.18+6etch3
Header files for Linux 2.6 on AMD64 ii
linux-headers-2.6.18-6
2.6.18.dfsg.1-17etch1
Common header files for Linux 2.6.18 ii linux-headers-2.6.18-6-amd64
2.6.18.dfsg.1-17etch1
Header files for Linux 2.6.18 on AMD64 ii linux-headers-2.6.18-6-xen
2.6.18.dfsg.1-17etch1
Common header files for Linux 2.6.18 ii
linux-kbuild-2.6.18
2.6.18-1
Kbuild infrastructure for Linux 2.6.18 ii linux-kernel-headers
2.6.18-7
Linux Kernel Headers for development ii
linux-source-2.6.18
2.6.18.dfsg.1-17etch1
Linux kernel source for version 2.6.18 with xentest:/lib/modules/2.6.18-6-xen-amd64# ls -al total 1356 drwxr-xr-x 3 root root 4096 Feb 2 14:06 . drwxr-xr-x 5 root root 4096 Jan 29 22:05 .. lrwxrwxrwx 1 root root 14 Feb 2
14:06 build -> /usr/src/linux drwxr-xr-x 9 root root 4096 Jan 29 21:44 kernel lrwxrwxrwx 1 root root 14 Feb
2 14:06 linux -> /usr/src/linux -rw-r--r-- 1 root root 296604 Jan 29 21:45 modules.alias -rw-r--r-- 1 root root 69 Jan 29
21:45 modules.ccwmap -rw-r--r-- 1 root root 303531 Jan 29 21:45 modules.dep -rw-r--r-- 1 root root 813 Jan 29 21:45
modules.ieee1394map -rw-r--r-- 1 root root 712 Jan 29 21:45
modules.inputmap -rw-r--r-- 1 root root 17450 Jan 29 21:45
modules.isapnpmap -rw-r--r-- 1 root root 74 Jan 29
21:45 modules.ofmap -rw-r--r-- 1 root root 240703 Jan 29 21:45 modules.pcimap -rw-r--r-- 1 root root 1009 Jan 29 21:45
modules.seriomap -rw-r--r-- 1 root root 128065 Jan 29 21:45 modules.symbols -rw-r--r-- 1 root root 334496 Jan 29 21:45 modules.usbmap lrwxrwxrwx 1 root root 28 Feb
2 10:17 source -> /usr/src/linux-source-2.6.18 xentest:/usr/src# ls -al total 28 drwxrwsr-x 7 root src 4096 Feb 2 14:12 . drwxr-xr-x 10 root root 4096 Jan 29 22:03 .. lrwxrwxrwx 1 root src 36 Feb 2
14:12 linux -> /usr/src/linux-headers-2.6.18-6-xen/ drwxr-xr-x 17 root root 4096 Feb 2 10:14
linux-headers-2.6.18-6 drwxr-xr-x 4 root root 4096 Feb 2 10:14
linux-headers-2.6.18-6-amd64 drwxr-xr-x 18 root root 4096 Feb 2 14:13
linux-headers-2.6.18-6-xen drwxr-xr-x 3 root root 4096 Feb 2 10:14
linux-kbuild-2.6.18 drwxr-xr-x 19 root root 4096 Jan 22 17:43
linux-source-2.6.18 Any pointers to what may be wrong? /Jeppe |