Hi,

We successfully installed Ubuntu UME with kernel 2.6.24-17-lpia (from
"Kit-20" in mid-depot at Intel) on an Atom-based MID platform.

We configured the system for building 3rd-party drivers via,

  # apt-get update
  # apt-get install build-essential
  # apt-get install linux-headers-`uname -r`   # note: `uname -r` =
2.6.24-17-lpia

We downloaded simple "Hello World" driver (hello_printk.tar.gz) from,


http://www.linuxdevcenter.com/pub/a/linux/2007/07/05/devhelloworld-a-simple-introduction-to-device-drivers-under-linux.html

and successfully built it on our system.  However, when trying to load the
driver, we get following error,

  # insmod hello_printk.ko
  insmod: error inserting 'hello_printk.ko': -1 Invalid module format

  # grep hello_printk /var/log/messages
  ... kernel : ... hello_printk: disagrees about version of symbol
struct_module

It seems the linux-headers we downloaded do not match those used to build
the running kernel.

If this is the case, where can the proper kernel headers for
2.6.24-17-lpia be downloaded?

Thanks,

-juan
-- 
Ubuntu-mobile mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to