On Sun, May 9, 2010 at 3:50 PM, John
<jharitos@yahoo.com> wrote:
My computer setup needs two RS232 (serial) interfaces. I have the motherboard one and I also have a separate PCI card (4348:3253). The separate card has been going on the fritz since sometimes it just stops working. I bought another PCI serial card and I thought I could swap them out. Unfortunately, the new card (5372:6872) doesn't load the serial kernel driver like the old card. When I do a lspci -v for the old card it says kernel driver=serial and for the new card nothing is listed. I do an udevadm for both and the old one says serial and the new one says serial8250. Not sure why it doesn't say serial8250 when I do a lspci -v for the new card. Can you write a udev rule to load the correct built-in driver? Also, I did a cat on the modules.builtin and it shows serial_core.ko, 8250.ko, 8250_pnp.ko, 8250_pci.ko. I thought I would see a serial.ko and serial8250.ko as well. Any suggestions or am I out of luck on the serial card?
An intermittant PCI card issue could actually be an IRQ or DMA, UART issue. What are your bios settings? Have you verified that there is not a conflict?