Jag har två stycken DVB-C mottagare. Den ena är ett riktigt gammalt Technotrend Premium DVB-C 2.1 PCI-kort. Den har något okänslig mottagare och på den tiden jag körde Windows så var det riktigt uselt. Har fått det att funka hyfsat på ubuntu med VDR och med en antennförstärkare som komplement.
Jag har också ett FireDTV-C som funkar jättebra i Windows tillsammand med DVBViewer, men när jag försökte få in det i ubuntu var det något strul med drivrutinen. Nu var det ganska längesedan jag försökte och nyare kärnor ska visst ha bättre stöd. Men det är nog heller inget jag rekommenderar att satsa på att köpa eftersom tillverkaren gick i konkurs (har väl i och för sig återuppstått men jag har inte sett så mycket av dessa mottagare i butikerna längre).
Det allmänna tipset är att kolla här:
http://www.linuxtv.org/wiki/index.php/DVB-C_Devices
Jag har hört att Technotrends budgetkort ska funka ganska bra. T.ex. Technotrend Budget C-1501. Funderar själv på att köpa detta för att ersätta/komplettera mitt gamla Technotrend-kort:
http://www.dvbshop.net/product_info.php ... iewer.html
Lär ska funka "out-of-the-box" i ubuntu.
http://www.sweclockers.com/forum/102-ht ... st10224431
När det gäller USB-mottagare har jag sämre koll men kolla utifrån listan på linuxtv.org som utgångspunkt.