Hello, Pedro, Actually it is possible to build the new-empia driver for Ubuntu, but - this task is not trivial. Let me describe the process.
1. You need the kernel headers and source for ubuntu modules of your kernel (`uname -r`). 2. You need the sources of new-empia driver (which you can get by "hg clonehttp://mcentral.de/hg/~mrec/em28xx-new<http://mcentral.de/hg/%7Emrec/em28xx-new> ") suppose that you have your LUM sources in /usr/src/ubuntu-hardy-lum, and /usr/src/em28xx-new contains the sources of empia. Go to empia's folder and run: "./build.sh ubuntu" 3. Go to ubuntu-hardy-lum/ubuntu/media/empia and remove the folder "precompiled" 4. Move the whole folder - ubuntu-hardy-lum/ubuntu/media/empia to ubuntu-hardy-lum/ubuntu/sound/alsa-driver 5. Open ubuntu-hardy-lum/ubuntu/sound/alsa-driver/Makefile and modify the line which looks like "obj-m += acore/ i2c/ drivers/ ....(etc)" (it is about on the top of the file). Add "empia/" at the end of this line. 6. Open ubuntu-hardy-lum/ubuntu/sound/alsa-driver/empia/Makefile and add these lines in the front of it: ifndef SND_TOPDIR SND_TOPDIR=.. endif include $(SND_TOPDIR)/toplevel.config include $(SND_TOPDIR)/Makefile.conf EXTRA_CFLAGS += -I$(src)/sound/alsa-driver/include -DCONFIG_SND_VERBOSE_PROCFS -DCONFIG_SND_PCM_OSS_MODULE 7. Go to /usr/src/ubuntu-hardy-lum and build your package: fakeroot debian/rules binary-arch=i386 flavours="generic" (or another - for example, for my Asus Eee I've made the file for 2.6.24-21-eeepc kernel with the option 'flavours="eeepc"'. This is the simpliest way with minimal touching of the files. I've just extracted the empia's *.ko modules from the resulting .deb package, and then just created the new .deb package with these modules only. And - note - that this way you can build the module for any ubuntu kernel, not only for "generic".
_______________________________________________ Em28xx mailing list [email protected] http://mcentral.de/mailman/listinfo/em28xx
