diff --git a/sys/amd64/amd64/legacy.c b/sys/amd64/amd64/legacy.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/amd64/amd64/legacy.c +++ b/sys/amd64/amd64/legacy.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; } diff --git a/sys/amd64/amd64/nexus.c b/sys/amd64/amd64/nexus.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/amd64/amd64/nexus.c +++ b/sys/amd64/amd64/nexus.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; } diff --git a/sys/i386/i386/legacy.c b/sys/i386/i386/legacy.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/i386/i386/legacy.c +++ b/sys/i386/i386/legacy.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; } diff --git a/sys/i386/i386/nexus.c b/sys/i386/i386/nexus.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/i386/i386/nexus.c +++ b/sys/i386/i386/nexus.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; }