Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

only 4 ports out of 8 port PCI card work in 2.6.8?? or something wrong...

5 views
Skip to first unread message

ravi

unread,
Mar 31, 2005, 7:50:10 PM3/31/05
to
Hi,

I have a Exar's 8 port PCI card and I am trying this on Suse 9.2
(Kernel 2.6.8-24) This kernel has built in support for the above
device. But I am seeing strange behavior with this built in support.
Only 4 channels out of 8 enumerate and work. And even the enumeration
is not in a orderly fashion.

Channel 1 and 2 are coming up as ttyS14 and ttyS15, channel 7 and 8 as
ttyS2 and ttyS3 (I have 2 built in serial ports ttyS0 & ttyS1). And the
remaining 4 channels channel3-6 does not enumerate; no other ttySx!

Has anybody seen this behavior? Is it supposed to work this way? Any
ideas why so and how to fix it (turnaround)?

regards,
Ravi...

James Dale

unread,
Feb 3, 2017, 12:38:30 PM2/3/17
to
I have run in to similar issue with other devices. I suspect your 8 port card is actually 2 different 4 port PCI devices and only one is recognised.
I recommend,
1) check your /var/lib/setserial/autoserial.conf
2) check dmesg and see if there are any clues as to what is found/not found
3) use lspci -nnvv and find your vendor id and device id.
4) check in 8250_pci.c for the vendor and device id to verify they are supported
5) consider modifying 8250_pci and add any that are missing
6) alternatively use setserial with the port and irq shown by lspc to manually configure your ports. After you get it working, put the commands in the autoserial.conf file

James Dale

unread,
Feb 3, 2017, 12:40:32 PM2/3/17
to
Oops, did not notice how old this was. Sorry.
0 new messages