Hey guys. I have Ubuntu 8.10 kernel 2.6.30.9 and I'm trying to install the ibdriver to work with my USB iburst(black, little bigger than PCMIA card).
I have read many discussions and posts about installing it but none of the things that work for the other people seem to work for me. Here is my problem:
root@admin:/usr/src/ibdriver-1.3.4-linux-2.6.28#makemake-C/lib/modules/2.6.30.9/buildSUBDIRS=/usr/src/ibdriver-1.3.4-linux-2.6.28modulesmake[1]:Enteringdirectory`/usr/src/linux-source-2.6.30.9' WARNING: Symbol version dump /usr/src/linux-source-2.6.30.9/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.o/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_stats':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:271: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_wireless_stats':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:282: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_tx_timeout':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:294: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_tx_start':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:311: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_open':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:343: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_close':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:363: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_ioctl_getrate':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:430: error: 'structnet_device' has no member named 'priv'/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_setup':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:509: warning: statement with no effect/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c: In function 'ib_net_register':/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.c:526: error: 'structnet_device' has no member named 'priv'make[2]: *** [/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.o] Error 1make[1]: *** [_module_/usr/src/ibdriver-1.3.4-linux-2.6.28] Error 2make[1]: Leaving directory `/usr/src/linux-source-2.6.30.9'make:***[default]Error2
Any help would be greatly appreciated. I will continue searching for the answer and if I do find it, I'll post it back here.
Regards,
Milo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since you haven't actually told us specifically what you have tried, I am guessing a little here.
However, you are compiling the ibdriver source for kernel 2.6.28 against kernel 2.6.30, and you will need to apply a patch to make that work.
If you look under the "Support" link for this project (ibdriver), you will find a link to "Patches". Follow that and you will find a patch for kernel 2.6.31. Apply that patch and I believe that the result will compile against both 2.6.30 and 2.6.31 kernels.
If you have already applied that patch and those errors are occurring with the patched code, then post back and let us know.
Just a word of warning: there was a kernel version around 2.6.30 which did not work well with the ibdriver code. I have to go out to a meeting now, but it would be worth searching these forums to make sure the kernel you are using doesn't have this problem.
Cheers!
Nik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried the patch before your suggestion with no luck. Eventually did a backup of my 1TB drive, formatted and did a complete clean install. Did the same as before and now everything is working 100%.
Thank you very much for the instructions, someone else might find it usefull.
Milo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey guys. I have Ubuntu 8.10 kernel 2.6.30.9 and I'm trying to install the ibdriver to work with my USB iburst(black, little bigger than PCMIA card).
I have read many discussions and posts about installing it but none of the things that work for the other people seem to work for me. Here is my problem:
Any help would be greatly appreciated. I will continue searching for the answer and if I do find it, I'll post it back here.
Regards,
Milo
Hi Milo,
Since you haven't actually told us specifically what you have tried, I am guessing a little here.
However, you are compiling the ibdriver source for kernel 2.6.28 against kernel 2.6.30, and you will need to apply a patch to make that work.
If you look under the "Support" link for this project (ibdriver), you will find a link to "Patches". Follow that and you will find a patch for kernel 2.6.31. Apply that patch and I believe that the result will compile against both 2.6.30 and 2.6.31 kernels.
If you have already applied that patch and those errors are occurring with the patched code, then post back and let us know.
Just a word of warning: there was a kernel version around 2.6.30 which did not work well with the ibdriver code. I have to go out to a meeting now, but it would be worth searching these forums to make sure the kernel you are using doesn't have this problem.
Cheers!
Nik
Hi,
if you take a look there is a git repository too.
Nik, have you created the git repository? I would like to contribute the project too
Michael
Hi nik777,
It's working now.
I tried the patch before your suggestion with no luck. Eventually did a backup of my 1TB drive, formatted and did a complete clean install. Did the same as before and now everything is working 100%.
Thank you very much for the instructions, someone else might find it usefull.
Milo