diff -duPNr linux.1/drivers/usb/host/ohci-pci.c linux.2/drivers/usb/host/ohci-pci.c --- linux.1/drivers/usb/host/ohci-pci.c 2004-09-24 14:15:37.146541120 +0100 +++ linux.2/drivers/usb/host/ohci-pci.c 2004-09-24 14:26:20.147790072 +0100 @@ -95,6 +95,13 @@ ohci_info(ohci, "SiS init quirk\n"); } + /* ALI M5237 also acts wierd during init */ + else if (pdev->vendor == PCI_VENDOR_ID_AL + && pdev->device == PCI_DEVICE_ID_AL_M5237) { + ohci->flags = OHCI_QUIRK_INITRESET; + ohci_info (ohci, "ALI M5237 init quirk\n"); + } + } /* NOTE: there may have already been a first reset, to