LINUX.ORG.RU

PCMCIA Serial Port


0

0

Имеется PCMCIA-йный сериальный порт и ноут. Под виндами для этого ставятся дрова и все пашет - автоматически добавляется новый порт.
Внимание, вопрос: как это завести под Линухом?

Вставка карты:
[ 73.748000] pccard: CardBus card inserted into slot 0
[ 73.748000] PCI: Enabling device 0000:03:00.0 (0000 -> 0003)
[ 73.748000] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 18 (level, low) -> IRQ 17
[ 73.748000] ACPI: PCI interrupt for device 0000:03:00.0 disabled

lspci
Сокет:
02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
Subsystem: Hewlett-Packard Company Unknown device 30aa
Flags: bus master, medium devsel, latency 168, IRQ 17
Memory at e8100000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: 20000000-23fff000 (prefetchable)
Memory window 1: 24000000-27fff000
I/O window 0: 00002000-000020ff
I/O window 1: 00002400-000024ff
16-bit legacy interface ports at 0001

Карта:
03:00.0 Serial controller: Oxford Semiconductor Ltd OXCB950 Cardbus 16950 UART (prog-if 06 [16950])
Subsystem: Oxford Semiconductor Ltd Unknown device 0001
Flags: medium devsel, IRQ 17
I/O ports at 2010 [size=8]
Memory at 24000000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 2000 [size=16]
Memory at 24001000 (32-bit, non-prefetchable) [size=4K]
Memory at 24002000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 1

Если сделать

setserial /dev/ttyS0 port 0x2010 irq 0 autoconfig auto_irq skip_test

и потом посмотреть setserial /dev/ttyS0:

/dev/ttyS0, UART: 16950/954, Port: 0x2010, IRQ: 0

То есть он нашел UART 16950. При открытии терминала даже загорается лампочка на карте, но вместо данных в терминале прет какое то дерьмо.

anonymous

Что, никто не знает? :(((

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