Date: Fri, 06 Jun 2008 08:59:35 -0400 From: Mike Tancsa <mike@sentex.net> To: Marcel Moolenaar <xcllnt@mac.com> Cc: freebsd-current@freebsd.org Subject: PUC rewrite Message-ID: <200806061259.m56CxhdR045603@lava.sentex.ca>
next in thread | raw e-mail | index | archive | help
I have been starting to take a look at moving some of our embedded platforms to RELENG_7 and noticed that support for the 3Com PCI cards are broken. Previously, in pucdata.c, they were defined as /* US Robotics (3Com) PCI Modems */ { "US Robotics (3Com) 3CP5609 PCI 16550 Modem", { 0x12b9, 0x1008, 0, 0 }, { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, }, }, However, in the newer version they are not there, and uart is not picking up the device. In the new re-write, what is the proper way to add support for devices no longer recognized ? On RELENG_6, its seen as puc0@pci0:14:0: class=0x070002 card=0x00d312b9 chip=0x100812b9 rev=0x01 hdr=0x00 vendor = '3COM Corp, Modem Division (Formerly US Robotics)' device = 'USR5610B USR5610B (0005610-02) 56K Performance Pro Modem (PCI Internal)' class = simple comms subclass = UART ---Mike -------------------------------------------------------------------- Mike Tancsa, tel +1 519 651 3400 Sentex Communications, mike@sentex.net Providing Internet since 1994 www.sentex.net Cambridge, Ontario Canada www.sentex.net/mike
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806061259.m56CxhdR045603>