On Wed, 9 Mar 2011, Curt, WE7U wrote:
What I found out: The 16550 interface that I was trying to get running...
ain't. It's a 16550-compatible multi-port card, NOT a card with 16550A's.
Worse, I examined the 2-port cards I have: They're also 16550-compatibles
(SYBA 2-port PCI cards).
In my spare parts I found one PCI card with a real 16550A, a single-port
card.
The motherboard also has one serial port but the 10-pin ribbon w/attached DE-9 and bracket didn't come with it. I went hunting tonight to find one that would work and just tested out that port also.
Latest finds:
-------------
*) NO-WORKY: SYBA SD-PCI-2S 2-port serial PCI cards (NetMos Technology MCS9835CV chip). I have two of these cards. They claim to be 16550A-compatible.
*) NO-WORKY: Startech PCI-4S-550N 4-port serial PCI cards with the NetMos Technology MCS9845 chip. I have one of these cards. They claim to be 16550A-compatible.
*) WORKS: SIIG FastSerial IO1829 16550A 1-port serial PCI card. If I had a lot of PCI slots I'd just buy a bunch of these as they're very cheap on Ebay right now ($5).
*) WORKS: ASUS M3N78-VM motherboard serial port (16550A-compatible, integrated inside the NVidia chipset on the motherboard).
I needed my tweaks to the yam driver in order to use the SIIG card, as it showed up at a high interrupt and with high I/O addresses. It worked fine talking to the YAM from my OpenSUSE-11.3 64-bit system, as did the motherboard serial port. These experiments lay to rest the 32-bit vs. 64-bit issue as I've successfully configured a YAM modem on both 32-bit and 64-bit Linuxes now.
The remaining question: Is it possible to get the NetMos chips to configure the YAM's?
There must be a difference in the chips "loopback" mode between the above cards. The driver takes the chip into loopback mode, then bit-twiddles two lines (TXD and RTS) to create the synchronous CLOCK and DATA lines for loading the Xilinx chip. Real 16550's and the one inside the motherboard chipset are able to do this, but the NetMos Technology 9835/9845 chips cannot.
--
Curt, WE7U. http://www.eskimo.com/~archer
Additional pages: http://wetnet.net/~we7u
--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Newbie]
[Kernel Newbies]
[Memory]
[Git]
[Security]
[Netfilter]
[Linux Admin]
[Bugtraq]
[Photo]
[Yosemite Photos]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[ARM Linux Kernel]
[Linux Networking]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Linux Resources]