about the latest networkmanager 0.7.996 and linux2.6.24.2

View: New views
2 Messages — Rating Filter:   Alert me  

about the latest networkmanager 0.7.996 and linux2.6.24.2

by tommy.hong :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi,all and dan !

Now i have to port networkmanager 0.7.996 to my arm11 rootfs,i see it depend on udev-143!

And udev-143 require the following
  - Version 2.6.25 of the Linux kernel with sysfs, procfs, signalfd, inotify,unix domain sockets, networking and hotplug enabled

Does it need me to update my kernel to linux2.6.25 or just apply some patch to 2.6.24.2?
Because i have done a lot of work in 2.6.24.2!

Thanks first!





"雪见"杨幂邀你共品3D国韵网游《天下贰》,海报免费领

_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@...
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Re: about the latest networkmanager 0.7.996 and linux2.6.24.2

by Dan Williams :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, 2009-10-24 at 16:15 +0800, tommy.hong wrote:

> hi,all and dan !
>
> Now i have to port networkmanager 0.7.996 to my arm11 rootfs,i see it
> depend on udev-143!
>
> And udev-143 require the following
>   - Version 2.6.25 of the Linux kernel with sysfs, procfs, signalfd,
> inotify,unix domain sockets, networking and hotplug enabled
>
> Does it need me to update my kernel to linux2.6.25 or just apply some
> patch to 2.6.24.2?
> Because i have done a lot of work in 2.6.24.2!

Yeah, that's the problem with not keeping up with kernel versions :)
2.6.24 is almost 2 years old.

I'm not specifically aware of what udev-143 requires of the kernel, but
NM really only requires gudev.  gudev is a small helper library that
talks to udev.  gudev itself may require a function or two in libudev
that you might be able to patch into libudev locally.  gudev was part of
udev-extras, but has recently be merged into udev itself.

You have two options if you want to use NM 0.8 (ie, 0.7.996):

1) grab udev 143 and try it; perhaps it needs a feature of the 2.6.25
kernel that you don't care about

2) try to build gudev (just grab its directory from the upstream udev
sources) against your older version of udev, and once you find the
library functions that gudev requires that are not present in your
version of udev, you may be able to backport those functions into your
version of udev

Dan


_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@...
http://mail.gnome.org/mailman/listinfo/networkmanager-list