V8.x-PRE2 Serious PUC problem - Heads Up!

Karl Denninger karl at denninger.net
Thu Nov 19 14:29:02 UTC 2009


Mike Tancsa wrote:
> At 09:14 AM 11/19/2009, Karl Denninger wrote:
>
>
>> Mike Tancsa wrote:
>> > At 09:00 AM 11/19/2009, Karl Denninger wrote:
>> >> Well ok then the uart driver is BROKEN.
>> >>
>> >> It simply locks up on the port after some period of time, returning
>> >> nothing.  I have found no way to reset the port other than a reboot
>> >> either.  That's a "surprise" that people running fax servers and
>> other
>> >> similar things are going to be very unhappy about.
>> >
>> > Which serial card are you using ? I have a number of PCI cards (lava
>> > for example) that are working quite well with the puc and uart driver
>> > combo. Perhaps you could post some details about the hardware used
>> > thats having issues.
>> >
>> >         ---Mike
>> puc0: <Oxford Semiconductor OX16PCI954 UARTs> port
>> 0x4060-0x407f,0x4040-0x405f mem
>> 0x94503000-0x94503fff,0x94502000-0x94502fff irq 16 at device 0.0 on pci3
>> puc0: [FILTER]
>> uart2: <16550 or compatible> on puc0
>> uart2: [FILTER]
>> uart3: <16550 or compatible> on puc0
>> uart3: [FILTER]
>> uart4: <16550 or compatible> on puc0
>> uart4: [FILTER]
>> uart5: <16550 or compatible> on puc0
>> uart5: [FILTER]
>>
>> It's a generic board with four ports sitting on the PCI bus.  Nothing
>
>
> If you serial app is low speed (e.g 9600), try adding
>
> hint.uart.2.flags="0x100"
> hint.uart.3.flags="0x100"
> hint.uart.4.flags="0x100"
> hint.uart.5.flags="0x100"
>
> to /boot/device.hints and reboot
>
>         ---Mike
It's not.

What does that do?

(The ports run 38400 or 57600 - higher preferred, 38.4k is the minimum
for it to work)

-- Karl



More information about the freebsd-stable mailing list