Hello!
I have been trying to setup PCI-E OXPCIe952 dual serial card which I got from Ebay. It's an "el cheapo" serial expansion card but I thought it should work since this chipset seems to be supported underfreebsd FreeBSD.
This is
I have checked under pucdata.c:
I manually edited pucdata.c and added chip 0xc140:
I rebooted the machine and hoped for the best; nothing changes. Can you tell me what I am doing wrong?
This is dmesg | grep -i pci2:
And I am using GENERIC kernel with FreeBSD 9.0. (kernel modules puc, uart, ppc)
Thanks for answers!
Prix
I have been trying to setup PCI-E OXPCIe952 dual serial card which I got from Ebay. It's an "el cheapo" serial expansion card but I thought it should work since this chipset seems to be supported under
This is
pciconf -lv
:
Code:
# pciconf -lv:
none1@pci0:2:0:0: class=0x070002 card=0xc1401415 chip=0xc1401415 rev=0x00 hdr=0x00
vendor = 'Oxford Semiconductor Ltd'
class = simple comms
subclass = UART
none2@pci0:2:0:1: class=0x070002 card=0xc1411415 chip=0xc1411415 rev=0x00 hdr=0x00
vendor = 'Oxford Semiconductor Ltd'
class = simple comms
subclass = UART
I have checked under pucdata.c:
Code:
{ 0x1415, 0xc138, 0xffff, 0,
"Oxford Semiconductor OXPCIe952 UARTs",
DEFAULT_RCLK * 0x22,
PUC_PORT_NONSTANDARD, 0x10, 0, -1,
.config_function = puc_config_oxford_pcie
},
I manually edited pucdata.c and added chip 0xc140:
Code:
{ 0x1415, 0xc140, 0xffff, 0,
"Oxford Semiconductor OXPCIe952 UARTs",
DEFAULT_RCLK * 0x22,
PUC_PORT_NONSTANDARD, 0x10, 0, -1,
.config_function = puc_config_oxford_pcie
},
I rebooted the machine and hoped for the best; nothing changes. Can you tell me what I am doing wrong?
This is dmesg | grep -i pci2:
Code:
pci2: <ACPI PCI bus> on pcib2
pci2: <simple comms, UART> at device 0.0 (no driver attached)
pci2: <simple comms, UART> at device 0.1 (no driver attached)
And I am using GENERIC kernel with FreeBSD 9.0. (kernel modules puc, uart, ppc)
Thanks for answers!
Prix
Last edited by a moderator: