SkyStar1 driver 0.9 installation under linux 2.4
Статья опубликована с любезного разрешения автора.
Step-by-step instructions
Step 1
- Download latest linux-2.4 kernel from kernel.org or from my site (BASNET only).
- Unpack it into /usr/src/linux.
- Please cd /usr/src/linux; make menuconfig and configure your kernel. Check that Character devices ---> I2C support ---> < M > I2C support and Multimedia devices ---> < M > Video For Linux.
- Compile your kernel and modules by commands: make dep; make bzImage; make modules; make modules_install
- Install new kernel to ASPLoader or lilo.
- Download latest siemens_dvb-0.9 driver from Linuxtv.org.
- Unpack it into /usr/src/DVB
- Please cd /usr/src/DVB; make to compile driver. Do not worry if there were errors.
- REBOOT using new kernel
- Please cd /usr/src/DVB/driver; make insmod load driver. No errors should be here.
- download my network activator.
- unpack it into /usr/src/DVB_network_activator
- Please cd /usr/src/DVB_network_activator; make
Step 2
- I think that you know your DATA pid in decimal notation(for EON is 512). Use this number as argument to network_activator. for EOL use/usr/src/DVB_network_activator/network_activator 512 .
- Checkpoint! Do /sbin/ifconfig -a dvb0_0. You should see some (zero) statistic.
- do /sbin/ifconfig dvb0_0 192.168.99.1
- select MAC address that SS1 should filter. ( EON using IP-dependent MAC filtering. If Your IP is A.B.C.D convert every number to hexadecimal notation and use them as 00:02:A:B:C:D )
- do /sbin/ifconfig dvb0_0 hw ether MAC_selected_before
- Checkpoint. Filtering complete, if you wish another MAC or PID, confirm commands from STEP2 using interface dvb0_1
Step 3
- do cd /usr/src/DVB/apps/tuxzap; ./autogen.sh; make; You should get at least one of *zap executables. I prefer 'ntuxzap'
- To configure your tuner to right transponder You should create your own dvbrc based on /usr/src/DVB/doc/channel or get my dvbrc-eon for EON transponders
- put your dvbrc file here: ~/.dvbrc
- run ntuxzap and select channel(press enter, Ctrl-C).
- Checkpoint. Check data going through your DVB. ping your satellite provider while doing tcpdump -ni dvb0_0.
24-02-02
Andrei Darashenka, Минск, home@linux.org.by
Оригинал статьи.
\