Re: Intel D2500CC motherboard and strange RS232/UART behavior
According to the ACPI of the board, uart0 and uart 2
use IRQ 3 and
IRQ (Edge, ActiveLow, Shared, )
{3}
uart1 and uart3 use IRQ 4
IRQ (Edge, ActiveLow, Shared, )
{4}
ioapic_config_intr is called with trig == INTR_TRIGGER_EDGE and
pol == INTR_POLARITY_LOW.
The combinatation of Edge and ActiveLow seems kind of broken.
Forcing the polarity in ioapic_config_intr to INTR_POLARITY_HIGH
and disabling uart 2 and uart 3 results in two working serial
interfaces.
So what is the correct fix to this?
Regards
Juergen Weiss
Juergen Weiss |Universitaet Mainz, Zentrum fuer Datenverarbeitung,
weiss@uni-mainz.de |55099 Mainz, Tel: +49(6131)39-26361, FAX: +49(6131)39-26407
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 35 之 36 篇):