[ros-dev] USB Update!
James Tabor
jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Mon Jun 6 06:31:50 CEST 2005
Hi All!
James Tabor wrote:
> Hi!
>
> fireball at svn.reactos.com wrote:
>
>> Fix a few critical typos/mistakes (like
>> interruptvector/interruptlevel), stdcall for thread's func, etc. Also
>> added some "hacks" into hub's thread, but at least it leads to first
>> steps to device enumeration.
>> Driver (OHCI) bugchecks on my_pci_pool_allocation now (when trying to
>> send URB).
>>
>>
>
> in uhci_main.c I put this in,
>
> // Probe device with real id now
> uhci_pci_driver.probe(dev, uhci_pci_ids);
>
> DPRINT1("SysIoBusNumA %d\n",DeviceExtension->SystemIoBusNumber);
> DeviceExtension->SystemIoBusNumber = dev->bus->number;
> DPRINT1("SysIoBusNumB %d\n",DeviceExtension->SystemIoBusNumber);
>
> DPRINT1("InitLinuxWrapper() done\n");
>
(drivers/usb/cromwell/uhci/uhci.c:178) SysIoBusNumA 0
(drivers/usb/cromwell/uhci/uhci.c:182) SysIoBusNumB 1
And this,
(drivers/usb/cromwell/uhci/uhci.c:419)
******************** Cromwell UHCI ********************
(drivers/usb/cromwell/uhci/uhci.c:50) UHCI: AddDevice called
(drivers/usb/cromwell/uhci/uhci.c:99) UHCI: PDO 80c37000 [\Driver\Pci]
(drivers/usb/cromwell/uhci/uhci.c:100) UHCI: FDO 80ddc558 [\Driver\usbuhci]
(drivers/usb/cromwell/uhci/uhci.c:102) UHCI: Lower device 80c37000 [\Driver\Pci]
(drivers/usb/cromwell/uhci/uhci.c:126) Done AddDevice
the driver is working with Pdo not Fdo, we should use Fdo! Need to rewrite the
driver. I'm working on a rewrite, but if someone else does it, I'm okay with that!
8^D
FYI,
James
More information about the Ros-dev
mailing list