====== Marconi (formally Fore) PCA-200E PC nic -- Ubuntu 12.04 ======
Work done on Ubuntu 12.04, see this page for Centos 6.5:- [[foreatmnic-centos|PCA-200E PC nic -- Centos 6.5]]
===== Driver and firmware =====
The PCA200 driver is included in the Ubuntu atm-tools package in the main repo, but doesn't work out of the box.
''lsmod'' shows:-
fore_200e 21189 0
So the driver is loaded, but as with the Centos, dmesg shows we are missing firmware:-
root@atmtest:~# dmesg | grep fore
[ 30.952245] fore200e: FORE Systems 200E-series ATM driver - version 0.3e
[ 30.954188] fore_200e 0000:00:14.0: PCI INT A -> Link[LNKB] -> GSI 10 (level, low) -> IRQ 10
[ 30.954358] fore200e: device PCA-200E found at 0xe4000000, IRQ 10
[ 31.044288] fore200e: device PCA-200E-0 self-test passed
[ 38.028224] fore200e: problem loading firmware image PCA-200E
[ 38.028265] fore200e: removing device PCA-200E-0 at 0xe4000000, IRQ 10
[ 38.029803] fore_200e 0000:00:14.0: PCI INT A disabled
root@atmtest:~#
As with centos, the firmware needs extracting from a Fore package and copying to ''/lib/firmware''.
Card now appears to work OK!
root@atmtest:~# cat /proc/net/atm/pca200e\:0
device:
internal name: PCA-200E-0
PCI bus/slot/function: 0/20/0
interrupt line: 10
physical base address: 0xe4000000
virtual base address: 0xd8780000
factory address (ESI): 00:20:48:64:5d:75
board serial number: 23925
So the card is now working.
===== ATM signalling and ilmi =====
Now trying to initialise the card seems to work:-
[root@neptune ~]# atmsigd -u uni31+uni30 -l /var/log/atm/atmsigd.log -m user -b -d
[root@neptune ~]# ilmid -b -d -v -l /var/log/atm/ilmid.log -u 3.1
So far, I have not found the Ubuntu version of ''ilmidiag'', so I'm not sure if it is missing from the package.
This page has been accessed for:- \\
Today: {{counter|today}} \\
Yesterday: {{counter|yesterday}} \\
Until now: {{counter|total}} \\