Nick Carroll

Metabolising caffeine into code

iBurst Driver doesn’t compile in Ubuntu Hardy Heron

with 3 comments

Bah, just found out that the iBurst driver 1.3.2 doesn’t compile in Ubuntu Hardy Heron. Turns out a macro in the kernel called SET_MODULE_OWNER was deprecated in 2.6.23, and removed in 2.6.24. The iBurst driver currently depends on that macro, so I will have to look at patching it so that it can work for Hardy Heron, which uses the 2.6.24 kernel.

Update
The fix is quite simple. Just remove SET_MODULE_OWNER from ib-net.c, recompile and install.

Written by Nick

April 28th, 2008 at 11:39 pm

Posted in Programming

Tagged with ,

3 Responses to 'iBurst Driver doesn’t compile in Ubuntu Hardy Heron'

Subscribe to comments with RSS or TrackBack to 'iBurst Driver doesn’t compile in Ubuntu Hardy Heron'.

  1. As a windows XP user, just installed Hardy Heron rather than upgrade to Vista and I love this new OS, however I depend on iburst to connect away from the office so would appreciate notification as to when and were a new driver to support it will be ready .

    If i can get my iburst to work, i wont be going back to windows

    Phil

    phil Smith

    12 May 08 at 10:41 am

  2. Appreciate if you can explain more about this, how to remove and compile back the code.. Thanks

    Roy

    19 May 08 at 1:56 am

  3. Sure, just follow my instructions up to step 3 at http://ca.rroll.net/2008/02/05/iburst-on-ubuntu-gutsy-gibbon/.

    Then go into the untarred directory and use your favourite editor to open and edit ib-net.c. Search for the line that contains SET_MODULE_OWNER(netdev); and delete the line, save and exit your editor.

    Now follow my instructions from step 4 onwards at http://ca.rroll.net/2008/02/05/iburst-on-ubuntu-gutsy-gibbon/.

    Nick

    19 May 08 at 7:39 pm

Leave a Reply