Ubuntu kernel 2.6.24 with Fintek F81216 on NOVA 9452 MoBo
James
jamessteward at optusnet.com.au
Mon Apr 27 08:59:02 UTC 2009
Hi Ike,
On Mon, 2009-04-27 at 16:52 +0800, Ike Panhc wrote:
> The blog of Dennis_Hsieh said the following:
>
> Please use setserial to set the IRQ of UART port of F81216 to 0 to active it in polling mode
>
> If you want to use them in interrupt mode, you have to modify the BIOS of your MoBo to let
> F81216 not to report anything to ACPI, then you should use setserial to set those 4 UART with
> the same IRQ (he did not say which IRQ number).
>
>
> I can only help you to translate what Dennis' word because I dont have a MoBo with F81216.
>
> I hope it could help you.
Yes! Thanks. I have got the UARTs working. I found in the Fintek
datasheet, the pseudo code to write to the Fintek registers that setup
the IRQ channels, etc.
I wrote a user space outb app, and scripted the calls to outb to
configure the UARTs to use interrupts 4 and 3.
I used setserial to configure the serial driver to use the selected I/O
ports and IRQ lines.
I had to rebuild the kernel to support at least 6 serial ports.
I don't really know if this is the "right" way, but it works for me.
Cheers,
James.
More information about the kernel-team
mailing list