On Sun, May 9, 2010 at 3:50 PM, John 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? There is a known UART bug (registered by Linus Torvalds) in Serial8250 fix-*serial-8250*-UART_BUG_TXEN-test: What is your distro and kernel version? Are your kernel patches up to date? What is the name and serial number of the card? Have you researched drivers for your distro? -- Office: (480)307-8707 AT&T: (503)754-4452 Systems Engineer www.ivedaxpress.com