Allora...ho buone notizie (spero)!
Ho avuto un pò di tempo per lavorarci su e ho fatto un bel mix tra:
- driver per AF9015 (con supporto al tda18218) di Antii Palosaari
- driver per AF9035 sempre di Palosaari + supporto di Terratec (quelli della T-Stick per intenderci)
- informazioni riportate nell' utilissimo link postato da pplmarini
Il risultato è una patch al driver AF9015+TDA18218, che dovrebbe aggiungere il supporto alle periferiche AF9035+TDA18218 e quindi anche alla A835
07ca:b835 AVerMedia Technologies, Inc.

L'ho provata su Ubuntu
10.10 Maverick con kernel
2.6.35-23-genericLa mia pennetta con AF9015+TDA18218 funziona ancora; per la AF9035+TDA18218 mi serve il vostro aiuto

Questa la procedura (da fare con chiavetta estratta):
1) Aggiornamento compilatori ed headers del kernel:
sudo apt-get install mercurial build-essential linux-image-`uname -r` linux-headers-`uname -r`
2) Download del repository dei drivers:
hg clone http://linuxtv.org/hg/~anttip/tda18218
3) Portarsi nella cartella dei drivers:
cd tda18218
4) Scaricare la mia patch:
wget http://xgazza.altervista.org/Linux/DVB/Drivers/tda18218_patch_af9035.diff
5) Patchare i drivers:
patch -p1 < tda18218_patch_af9035.diff
6) Lanciare la compilazione:
make
Dopo circa dieci secondi stoppare con:
CTRL+C7) Modificare il
config:
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config
8 ) Rilanciare la compilazione:
make
9) Installare i drivers:
sudo make install
Adesso servirà il firmware; lo potete trovare nel pacchetto originale della Terratec:
http://linux.terratec.de/files/terratec_af9035.zip...oppure lo potete comodamente scaricare dal mio sito:
cd /lib/firmware
sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw
Quando ha fatto, riavviate:
sudo reboot
Inserite finalmente la chiavetta e verificate se i vari kaffeine o me-tv la riconoscono...
Vi sono grato anche se mi postate il risultato di:
dmesg | tail -n 50
...subito dopo che avete inserito la chiavetta
Attendo riscontri...

EDIT 11 Dec 2010: Modificata patch e tolto un comando per modificare il
.configEDIT 12 Dec 2010: Modificata patch per risolvere piccolo errore sul modulo del tuner
tua9001 (TerraTec Cinergy T Stick)
[ 27.784606] HDA Intel 0000:02:00.1: irq 45 for MSI/MSI-X
[ 27.784627] HDA Intel 0000:02:00.1: setting latency timer to 64
[ 27.872991] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 27.873160] usbcore: registered new interface driver btusb
[ 27.907577] EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro
[ 28.246593] type=1400 audit(1292371833.708:5): apparmor="STATUS" operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" pid=1150 comm="apparmor_parser"
[ 28.250841] type=1400 audit(1292371833.708:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=1154 comm="apparmor_parser"
[ 28.251391] type=1400 audit(1292371833.708:7): apparmor="STATUS" operation="profile_load" name="/usr/sbin/tcpdump" pid=1155 comm="apparmor_parser"
[ 28.251470] type=1400 audit(1292371833.708:

: apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=1154 comm="apparmor_parser"
[ 28.252754] type=1400 audit(1292371833.708:9): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=1152 comm="apparmor_parser"
[ 28.254013] type=1400 audit(1292371833.708:10): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient3" pid=1151 comm="apparmor_parser"
[ 28.254546] type=1400 audit(1292371833.708:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=1151 comm="apparmor_parser"
[ 28.276235] alloc irq_desc for 46 on node -1
[ 28.276238] alloc kstat_irqs on node -1
[ 28.276253] tg3 0000:03:00.0: irq 46 for MSI/MSI-X
[ 28.310026] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 28.415276] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input7
[ 28.549097] tg3 0000:03:00.0: eth0: Link is down
[ 29.065710] Bluetooth: L2CAP ver 2.14
[ 29.065713] Bluetooth: L2CAP socket layer initialized
[ 29.123132] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 29.123135] Bluetooth: BNEP filters: protocol multicast
[ 29.229093] Bluetooth: SCO (Voice Link) ver 0.6
[ 29.229096] Bluetooth: SCO socket layer initialized
[ 29.466972] ppdev: user-space parallel port driver
[ 29.935266] Bluetooth: RFCOMM TTY layer initialized
[ 29.935275] Bluetooth: RFCOMM socket layer initialized
[ 29.935279] Bluetooth: RFCOMM ver 1.11
[ 30.159691] alloc irq_desc for 47 on node -1
[ 30.159695] alloc kstat_irqs on node -1
[ 30.159707] fglrx_pci 0000:02:00.0: irq 47 for MSI/MSI-X
[ 30.160546] [fglrx] Firegl kernel thread PID: 1454
[ 30.160786] [fglrx] IRQ 47 Enabled
[ 30.303413] [fglrx] Gart USWC size:1196 M.
[ 30.303416] [fglrx] Gart cacheable size:474 M.
[ 30.303421] [fglrx] Reserved FB block: Shared offset:0, size:1000000
[ 30.303423] [fglrx] Reserved FB block: Unshared offset:f941000, size:3bf000
[ 30.303425] [fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000
[ 30.564999] EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro,commit=0
[ 33.775405] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[ 34.286812] EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro,commit=0
[ 39.036785] eth1: no IPv6 routers present
[ 46.524901] hub 2-1:1.0: port 1 disabled by hub (EMI?), re-enabling...
[ 46.525149] usb 2-1.1: USB disconnect, address 3
[ 46.922882] usb 2-1.1: new low speed USB device using ehci_hcd and address 6
[ 47.040493] input: PS/2+USB Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input8
[ 47.040667] generic-usb 0003:1267:0212.0002: input,hidraw0: USB HID v1.11 Mouse [PS/2+USB Mouse] on usb-0000:00:1d.0-1.1/input0
[ 47.781429] usb 2-1.3: new high speed USB device using ehci_hcd and address 7
[ 134.798289] PPP BSD Compression module registered
[ 134.802497] PPP Deflate Compression module registered
Ancora niente, avrò sbagliato qualcosa? E' un pò troppo vago il passaggio che dice di stoppare la procedura con Ctrl+C, dopo "CIRCA" 10 sec....