Index: dahdi_dynamic.c =================================================================== --- dahdi_dynamic.c (revision 10471) +++ dahdi_dynamic.c (working copy) @@ -660,6 +660,14 @@ list_add_tail(&d->span.device_node, &d->ddev->spans); /* Whee! We're created. Now register the span */ + { + char *src_ptr; + + for (src_ptr = dds->addr; *src_ptr; ++src_ptr) + if (*src_ptr == '/') + *src_ptr = ':'; + } + dev_set_name(&(d->ddev->dev), "%s", dds->addr); if (dahdi_register_device(d->ddev, d->dev)) { printk(KERN_NOTICE "Unable to register span '%s'\n", d->span.name);