Menu

ibdriver for Ubuntu 8.10 for kernel 2.6.30.9

Milo
2010-01-27
2013-05-07
  • Milo

    Milo - 2010-01-27

    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# make
    make -C /lib/modules/2.6.30.9/build SUBDIRS=/usr/src/ibdriver-1.3.4-linux-2.6.28 modules
    make[1]: Entering directory `/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: 'struct net_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: 'struct net_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: 'struct net_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: 'struct net_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: 'struct net_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: 'struct net_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: 'struct net_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: 'struct net_device' has no member named 'priv'
    make[2]: *** [/usr/src/ibdriver-1.3.4-linux-2.6.28/ib-net.o] Error 1
    make[1]: *** [_module_/usr/src/ibdriver-1.3.4-linux-2.6.28] Error 2
    make[1]: Leaving directory `/usr/src/linux-source-2.6.30.9'
    make: *** [default] Error 2
    

    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

     
  • Nik Trevallyn-Jones

    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

     
  • Michael Trimarchi

    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

     
  • Milo

    Milo - 2010-02-09

    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

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.