LINUX.ORG.RU

железо ядро система и прочее в студию.

вполне возможно что это просто не поддерживается на железном уровне

cvv ★★★★★
()

Курить спеки RS-232 до полного просветления.
При желании большей скорости обмена приобрести RS-485.

sabonez ★☆☆☆
()
Ответ на: комментарий от anonymous

>SERIAL_8250=yes

этот чип не умеет столько сколько ты от него хотиш.

конкретную модель в студию

а вообще то больше 115200 умеют pl2303, moxa, и может быть ftdi

не видел ни одной не embeded матери у которой интегрированные порты умееют больше 115200.

cvv ★★★★★
()
Ответ на: комментарий от cvv

Да, уже сам обнаружил - Asus не заморачивается. 115200 - максимум

anonymous
()

А что setspeed тоже не может поменять скорость порта? А kppp что говорит? ;-) У меня на ASUS A7V-E почему то смог (хотя гарантий, что он действительно выставил 230... нет).

saper ★★★★★
()
Ответ на: комментарий от alphex_kaanoken

это зависит от того что понимать под rs232. Есть чипы которые умеют нечто rs-232-подобное до скоростей в 1МГц

cvv ★★★★★
()
Ответ на: комментарий от alphex_kaanoken

> rs232 не умеет скорость более чем 115200 - курить спеки по нему срочно тебе надо.

вы застряли в своем развитии где-то в конце 90х на уровне 16550A?
man UART 16650, 16750, 16850

--- cut ---
UART

(Universal Asynchronous Receiver Transmitter) The electronic circuit that makes up the serial port. Also known as "universal serial asynchronous receiver transmitter" (USART), it converts parallel bytes from the CPU into serial bits for transmission, and vice versa. It generates and strips the start and stop bits appended to each character. Note that in the following paragraphs, dashes have been added after the 16 for readability. Older 8250 and 16-450 UARTs are not fast enough for today's modems. A 16-550 is required for transmission up to 115,200 bps (115 Kbps).

ISDN users running both 64 Kbps channels are losing performance with a 16-550 UART, because the maximum 115 Kbps is reduced further to 92 Kbps when the start/stop bits are removed. Upgrading to a 16-650 or higher UART boosts real data speed from 92 to 128 Kbps. The 16-650 is the more sophisticated UART, providing hardware flow control that reduces the burden on the CPU. See UART overrun .

Buffer Maximum
UART Size Speed
Chip (bytes) Bits/sec
8250 None 9,600
16450 1 9,600
16550 16 115,200
16650 32 430,800
16750 64 921,600
16850 128 1.5 Mbps
--- cut ---

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

man setserial интересен, там есть и uart 16954 и spd_warp ;-) только внимательно смотрите, как получается spd_warp.

saper ★★★★★
()
Ответ на: комментарий от saper

> 16550 и 16550A сильно отличаются еще.

чем, если не секрет? AFAIR единственное различие - это нерабочий FIFO буфер в 16550 и соотв. один лишний флаг для 16550A чтобы его опознать. но я бы не сказал, что это на столько серьезное отличие. что-то еще?

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

Нагуглил сразу: http://www.dore.ru/perl/nntp.pl?f=1&gid=14&mid=15974

UART 16550 имеет внутpенние буфеpа FIFO, но с ошибками. Бит D7 pегистpа упpавления пpеpываниями (IIR) pавен единице, а бит D6 - нулю.

UART 16550A не содеpжит ошибок пpи pеализации FIFO. Биты D7 и D6 pегистpа
упpавления пpеpываниями (IIR) pавны единице.

Хотя наверное проблема морально устарела.

saper ★★★★★
()
Ответ на: комментарий от saper

Ошибки в 16550 делают невозможным использование 16-символьного буфера, поэтому используйте 16550A если возможно.

saper ★★★★★
()
Ответ на: комментарий от klalafuda

> AFAIR единственное различие - это нерабочий FIFO буфер в 16550 и соотв. один лишний флаг для 16550A чтобы его опознать. но я бы не сказал, что это на столько серьезное отличие. что-то еще? Тьфу, тоже самое написал %) От этого толи зависит работа модемов, толи когда портов на машине много 16550A работает лучше.

saper ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.