junio 16, 2009

Drivers linux controladora SYBA MM-ITE8871-PR8

En la versión del kernel que ando usando no se encuentra el driver especifico para la tarjeta "RS232 to PCI" que necesito instalar, esta trae 8 interfaces series, rebuscando encontré un parche para que el driver 8250_pci del nucleo detecte la misma:

--- linux-2.6.28-gentoo-r5/drivers/serial/8250_pci.c.orig       2008-12-23 09:43:11.000000000 +0200
+++ linux-2.6.28-gentoo-r5/drivers/serial/8250_pci.c 2009-06-16 13:13:43.000000000 +0200
@@ -2860,6 +2860,9 @@
PCI_ANY_ID, PCI_ANY_ID, 0, 0,
pbn_b3_8_115200 },

+ /* Syba PCI8871-PR8 8-port serial card */
+ { PCI_VENDOR_ID_PLX, 0x9016, 0x544e, 0x0008, 0, 0, pbn_b0_8_115200 },
+
/*
* Exar Corp. XR17C15[248] Dual/Quad/Octal UART
*/


Importante también aumentar el numero de UARTS disponibles a nivel kernel:
$ vi .config
CONFIG_SERIAL_8250_NR_UARTS=24
CONFIG_SERIAL_8250_RUNTIME_UARTS=24

comentarios: