Ben nog niet zover.
Stappen plan:
* Voor de Zolid heb je een patch nodig. Die staat ook bij drop.io
# Volgende bestanden gedownload, en in 1 mapje gezet:
# installer.sh
# IT9135_Driver_Releasenotes.txt
# IT9135_SRC_i686.tar.gz
# IT9135_SRC_x64.tar.gz
# it9135_zolid.patch
* Lees de Release Notes
# Tja, leuk. krijg het vermoeden dat t niet allemaal bij elkaar hoort, maar goed.
ls -al /lib/modules/`uname -r`/build# geeft:
#
lrwxrwxrwx 1 root root 23 May 15 10:07 /lib/modules/2.6.33.4/build -> /usr/src/linux-2.6.33.4
# Kernel source: aanwezig.
1)In this folder, type the following command to install driver.
In x86 32bit CPU families in Linux.
# sh IT9135_Installer_i686.sh
In x86 64bit CPU families in Linux.
# sh IT9135_Installer_x64.sh# Nou.. leuk,. maar een IT9135_Installer_x64.sh is NIET aanwezig. (ook niet in de tar.gz). # Ik neem voor het gemak aan dat het gewoon de losse installer.sh moet zijn.
* Selecteer welke van de twee versies je nodig hebt: 32 of 64 bit
#
uname -m# x86_64
# Dus de keuze is gemakkelijk : 64 bit
* maak een werk directory
# mkdir werk
* cd ernaartoe
# cd werk
* pak de gekozen tar uit
# hmm,. sta al in de werk directory, en de tar staat daar niet. Maar goed: we pakken de tar uit 1 niveau hoger uit in de werk map, neem aan dat dat de bedoeling is.
# tar -xvf ../IT9135_SRC_x64.tar.gz
* patch de source met it9135_zolid.patch
# uhmz. wat? patch is een commando, maar welk bestand uit de src moet gepatched?
#
cat it9135_zolid.patch#
werk# cat it9135_zolid.patch
diff -ru IT9135_SRC.orig/src/it9135-devices.c
--- IT9135_SRC.orig/src/it9135-devices.c 2010-04-19 02:11:40.000000000 +0200
+++ IT9135_SRC/src/it9135-devices.c 2010-07-14 21:27:03.528277507 +0200
@@ -146,6 +146,7 @@
struct usb_device_id it9135_usb_id_table[] = {
{ USB_DEVICE(0x048D,0x9005) },
{ USB_DEVICE(0x048D,0x9006) },
+ { USB_DEVICE(0x048D,0x9135) },
{ USB_DEVICE(0x15A4,0x9135) },
{ USB_DEVICE(0x1B80,0xE409) },
{ USB_DEVICE(0x1B80,0xE410) },
# okay.. het bestand wat gepatched moet worden is dus
IT9135_SRC/src/it9135-devices.c# daar moet een regel tussen gezet, en wel deze:
{ USB_DEVICE(0x048D,0x9135) },# welk commando om te patchen?
# Naja dan maar handmatig, met nano ( werk# nano IT9135_SRC/src/it9135-devices.c )
# controle:
#
werk# cat IT9135_SRC/src/it9135-devices.c | grep USB_DEVICE
# met output
{ USB_DEVICE(0x048D,0x9005) },
{ USB_DEVICE(0x048D,0x9006) },
{ USB_DEVICE(0x048D,0x9135) },
{ USB_DEVICE(0x15A4,0x9135) },
{ USB_DEVICE(0x1B80,0xE409) },
{ USB_DEVICE(0x1B80,0xE410) },
{ USB_DEVICE(0x1B80,0xE411) },
# Lijkt mij goed zo.
* kijk in installer.sh voor de commando's (make modules)
# ehmz.. eens kijken ( nano installer.sh )
# ah.. als je 1 kiest, dan gaat ie iets installeren ( make )
# maar verder?
# uitvoeren geeft:
#
please wait a minute
make -s -C /lib/modules/2.6.33.4/build SUBDIRS=/ 'KNIPPERDEKNIP' /werk/IT9135_SRC modules
Driver Installer failed
# weinig hoop vol
# Wacht.. wellicht moet de installer.sh wel in de directory /werk/IT9135_SRC staan, ipv in /werk
# doen we het daar nog eens.
# nope. weer geen succes
#
# omdat je geen output kunt verzamelen.. dan maar eens kijken welke commando's worden doorlopen.
#
#
make 2>/dev/null make -s -C /lib/modules/2.6.33.4/build SUBDIRS=/ 'KNIPPERDEKNIP' /werk/IT9135_SRC modules
# zoals hierboven al,. zonder verdere foutmelding
# in de directory IT9135_SRC worden allerlei bestanden aangemaakt.. (maar geen dvd-usb-it9135.o)
#
# volgende regels:
#
if [ -f dvb-usb-it9135.o ]# Geen idee hoe ik een -f commando kan geven?
# maar dvd-usb-it9135.o is in iedergeval geen aanwezig bestand.
# wat nu? verder lezen in keestux ' handleiding ' :
* sudo kopieer de nieuwe dvb_usb_it9135.ko naar /lib/modules/...
# Hmm die dvd_usb_it9135.
ko staat er ook al nergens tussen...
# dan laat dat ook maar zitten:
* depmod -a en modprobe dvb_usb_it9135