I have been testing this setup in cccam and oscam, and its working like a charm.
---------------------------------------
Make sure that you use the latest 3rd party software. Most software supports the triple reader automatically.
The old dm drivers don't recognise the vid and the pid of the device. So you can modprobe it manually and the kernel will recognise the 3 devices.
An example:
at first, check what devices you have :
cat /proc/bus/usb/devices | grep 'T:\|S:'
sample output:
Source code
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@a ~]# cat /proc/bus/usb/devices | grep 'T:\|S:'
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
S: Manufacturer=Linux 2.6.32.26-175.timb1.i686 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1f.4
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
S: Manufacturer=Linux 2.6.32.26-175.timb1.i686 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1f.2
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
S: Manufacturer=Argolis BV
S: Product=Smartreader plus
S: SerialNumber=BLAAH001
Now you see that you have one Smargo with SerialNumber "BLAAH001", just put "device = Serial:BLAAH001" in oscam.server and configure other needed parameters for this. Do the same for other Smargo slots (each of them should have own specific SerialNumber) and u'r done.
If you cant use smartreader protocol, then you need use /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2 etc. accordingly or bind these Smargo devices with the specific names using udev rules, so you have no mess with device order.
--------------------------------------------------