Estou tentando atribuir uma placa serial Express PCI Brainboxes PX-246 a um dispositivo /dev/ttyS.. usando o setserial
comando, no entanto, esta placa parece não possuir um endereço de porta de E/S (apenas endereços de memória).
lspci -v
dá o seguinte:
05:00.0 Serial controller: Brain Boxes Device 4016 (rev 02) (prog-if 06 [16950])
Subsystem: Brain Boxes Device 4016
Flags: fast devsel, IRQ 18
Memory at f7600000 (32-bit, non-prefetchable) [size=16K]
Memory at f7400000 (32-bit, non-prefetchable) [size=2M]
Memory at f7200000 (32-bit, non-prefetchable) [size=2M]
Capabilities: [40] Power Management version 3
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [b0] MSI-X: Enable- Count=16 Masked-
Capabilities: [100] Device Serial Number 00-30-e0-11-11-00-01-50
Capabilities: [110] Power Budgeting <?>
É possível atribuir um endereço de memória a um dispositivo serial em vez de uma porta de E/S?
No momento estou testando a placa no Ubuntu 16.04, mas eventualmente ela será usada em um sistema Fedora.
Qualquer ajuda seria muito apreciada!