Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Nov 2009 08:27:25 -0600
From:      Karl Denninger <karl@denninger.net>
To:        Mike Tancsa <mike@sentex.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: V8.x-PRE2 Serious PUC problem - Heads Up!
Message-ID:  <4B0555CD.8050704@denninger.net>
In-Reply-To: <200911191427.nAJERSl6095906@lava.sentex.ca>
References:  <4B0552B2.2020000@denninger.net> <200911191427.nAJERSl6095906@lava.sentex.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------010707060401080708000805
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

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


--------------010707060401080708000805--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B0555CD.8050704>