- uci_to_blob(&b, s, devtype->config_params);
- device_create(name, devtype, b.head);
+ uci_to_blob(&b, s, params);
+ if (devtype) {
+ device_create(name, devtype, b.head);
+ } else {
+ dev = device_get(name, 1);
+ if (!dev)
+ continue;
+
+ device_set_config(dev, dev->type, b.head);
+ }