Bill, Does the attached patch work for you? serial.c still has the basic problem that there is a logical disconnect between the pci_boards list and the pci-device-id list: any device which is not PCI_CLASS_COMMUNICATION_SERIAL or PCI_CLASS_COMMUNICATION_MODEM will not get scanned. The solution is to move the PCI ids into the probe list, before the class listing. Ideally I would like to merge the Xircom cardbus fix with this fix, since they are both modifying the pci_board list and thus conflict. Except for the Xircom Cardbus update (based on your patch, Bill), this patch has been tested and is known to solve the problems reported to me which were caused by the logical disconnect. (Alessandro, Tom, tytso: the attached patch is updated for the changes in Bill's patch, so you haven't seen this version yet) Jeff -- Jeff Garzik | Game called on account of naked chick Building 1024 | MandrakeSoft |