USB root hub is not really a child of the USB Controller, so don't give it a device identifier Modified: trunk/reactos/bootdata/hivesys.inf Modified: trunk/reactos/drivers/usb/miniport/common/pdo.c _____
Modified: trunk/reactos/bootdata/hivesys.inf --- trunk/reactos/bootdata/hivesys.inf 2005-09-25 20:54:40 UTC (rev 18070) +++ trunk/reactos/bootdata/hivesys.inf 2005-09-25 20:56:58 UTC (rev 18071) @@ -606,6 +606,7 @@
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci\Enum","Count",0x00010001 ,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci\Enum","NextInstance",0x0 0010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_8086&DEV_7112&SUBSYS_197615A D&REV_00\0000","Service",0x0000000,"usbuhci" +HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_8086&DEV_7112&SUBSYS_197615 AD&REV_00\0000","ParentIdPrefix",0x0000000,"0000"
;USB OHCI Driver (Cromwell), especially the same name as windows OHCI miniport
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Type",0x00010001,0x000 00001 _____
Modified: trunk/reactos/drivers/usb/miniport/common/pdo.c --- trunk/reactos/drivers/usb/miniport/common/pdo.c 2005-09-25 20:54:40 UTC (rev 18070) +++ trunk/reactos/drivers/usb/miniport/common/pdo.c 2005-09-25 20:56:58 UTC (rev 18071) @@ -170,7 +170,7 @@
case BusQueryInstanceID: { DPRINT("USBMP: IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryInstanceID\n"); - RtlInitUnicodeString(&SourceString, L"0000"); /* FIXME */ + RtlInitUnicodeString(&SourceString, L""); break; } default: