File nm-hal-tree-changes.patch of Package NetworkManager
Index: NetworkManager-0.7.1/src/nm-hal-manager.c
===================================================================
--- NetworkManager-0.7.1.orig/src/nm-hal-manager.c
+++ NetworkManager-0.7.1/src/nm-hal-manager.c
@@ -134,7 +134,7 @@ nm_get_device_driver_name (LibHalContext
/* s390 driver name is on the grandparent of the net device */
subsystem = hal_get_subsystem (ctx, origdev_udi);
- if (subsystem && !strcmp (subsystem, "ibmebus")) {
+ if (subsystem && (!strcmp (subsystem, "ibmebus") || !strcmp (subsystem, "ssb"))) {
od_parent = libhal_device_get_property_string (ctx, origdev_udi, "info.parent", NULL);
libhal_free_string (origdev_udi);
origdev_udi = od_parent;