PUC rewrite
Mike Tancsa
mike at sentex.net
Fri Jun 6 12:59:50 UTC 2008
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 at 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 at sentex.net
Providing Internet since 1994 www.sentex.net
Cambridge, Ontario Canada www.sentex.net/mike
More information about the freebsd-current
mailing list