[Bug 210876] Re: BasiliskII has no networking because NetDriver 'sheet_net.c' doesn't compile on Gutsy/kernel 2.6.22

dav7 dav7 at dav7.net
Fri Dec 26 04:18:33 UTC 2008


I must thank KeithB for creating a version of the network driver that
has overall worked! I'm using kernel 2.6.26, although right now the
latest stable is .27, and .28 will probably be out within days (unless
it already is and I'm slow).

The only change I remember needing to make to get it to compile here was
on line 561 (I think). In recent kernels, dev_get_by_name's invocation
prototype seems to have changed and requires two parameters instead of
one.

After a bit of googling to find out what to change it to, I'm seeing
that newer code seems to just need to insert init_net and everything
suddenly works.

So, I needed to change
  if( !(v->ether=dev_get_by_name(name)) )
to
  if( !(v->ether=dev_get_by_name(&init_net, name)) )
and it immediately not only compiled but modprobed perfectly.

init_net seems to not need to be defined anywhere; maybe it's hidden
amongst some headers.

-- 
BasiliskII has no networking because NetDriver 'sheet_net.c' doesn't compile on Gutsy/kernel 2.6.22
https://bugs.launchpad.net/bugs/210876
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list