<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
This closed my question : <br>
<br>
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style:
normal; font-variant: normal; font-weight: normal; letter-spacing:
normal; line-height: normal; orphans: 2; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; font-size: medium;">
<pre style="white-space: pre-wrap;">QUOTE
A quick and dirty fix could solve this problem.
create a symlink for generated/autoconf.h
as for your situation, it should be:
sudo ln -s
/usr/src/linux-headers-2.6.38-1-generic/include/generated/autoconf.h
/usr/src/linux-headers-2.6.38-1-generic/include/linux/
then compile the module again:
sudo service vboxdrv setup
I found another solution in the virtualbox forum but it asks to change
several paths in the source code and I think this one is more easy.
(sorry for my poor English)
Felix Yan
UNQUOTE
I have now a fully working 2.6.38-3-generic-lucid1 kernel, with a perfectly steady WiFi (the most important for me), a perfectly working VirtualBox and a faster laptop. About VirtualBox, the only drawback is that VirtualBox does not anymore start Windows XP when booted on older kernels (like 2.6.36-1 which was quite nice kernel also) but as I'm fully satisfied with 2.6.38, it does not matter.
One last question : shall I have to run this "dirty fix" each time I upgrade the kernel ?
Thanks again Felix yan for your efficiency.
Jean-Claude
</pre>
</span><br>
</body>
</html>