pci总线上的串口如何驱动?

芯片是Exar的XR17C158。
vid=13a8h
did=158h
PCI Momery address=efc00000h
Int Line=10

情况大概如上,我想问用devc-ser8250 -u1 efc00000,10可以驱动吗?记得之前有一张PCI104的多串口卡我是这样做的,但记不大清楚了。

另devc-serpci让我更混乱了。

自己写一个吧,QNX下面的驱动还是很好写的。

你的方法,可能也行吧。试试看就知道了。说不定还要加shift.

为什么devc-serpci更混乱了?用vid=,did=不行吗?

问题在于BIOS是把PCI串口卡认作纯粹PCI设备,还是把它认作串口。
如果是前者,那么你必须基于PCI写驱动,如果是后者,可能可以直接使用
ser8250驱动。

实质上的原因就是,如果BIOS把多串口卡认作串口,那么你可以直接使用端口或
BIOS访问它,这样,直接使用ser8250驱动必定是可行的。

lz,您解决XR17C158的驱动问题没?我也整呢 :blush:

没有.可能要自己写驱动吧.

有谁需要的话发邮件联系,我有该芯片的驱动 :smiley: