Bit hard to tell as some of the pictures show different chips.
I have a couple of cards that came packaged in the box as shown, but had a different chipset again.
So still could be a bit hit & miss.
A way to get a pretty good idea of whether a card wiill work is find out the PCI ID and try this with "
vendor id" or "
device id" matching the numbers from the lspci command
cat /lib/modules/`uname -r`/modules.alias | grep
vendor id
cat /lib/modules/`uname -r`/modules.alias | grep
device id
Eg on my machine
cat /lib/modules/`uname -r`/modules.alias | grep 9865
alias pci:v00009710d0000
9865sv0000A000sd00002000bc*sc*i* parport_pc
alias pci:v00009710d0000
9865sv0000A000sd00001000bc*sc*i* parport_pc
As you can see we get a match on the 9865 device ID.
All we are doing here is looking thru one of the module info files and looking for a match for the parport_pc driver. If you get a match on parport_serial that is ok as well.
is matching the running Linux kernel and looking at those files. Remember to use so called back ticks, rather than single apostrophes. All the back ticks do is insert the result of the uname command into the command.