Hi, I am looking to get this device, if you're selling / offer it please contact : http://rzr.online.fr/contact.htm – 20090316

HARDWARE

SET TOP BOX

Please fix my problems

Here is my issue :

That S100 used to work but not anymore here the details

  • once the rear switch is set on the front panel goes plain red
  • once the front switch is pressed , the led blinks green (x8) then blink red (x10) , green (x12) , red (x6) , { green (xN) , red(xN) } loop
  • the HDD remain silent, no VGA output, no Ethernet leds
  • I tried to remove the front panel and uses the micro switch but looks same
  • Removed the Battery too , same

Checking Powersupply : OK

Checking “standbye on” : KO

  • there is no voltage by default except standbye
  • even if i press the frontline button (the leds are blinking tough)
  • if i use the jumper again on PS_ON :
  • voltages are back (but nothing happend again)
  • PWR_OK is 5v (while 0 whithout jumper on PS_ON)
  • I noticed that HDD stop spinning when IDE cable is pluged

Is there some documentation on the boot process ? there is no vga output (the vga mod used to work) no bios screen just blinking red is it bricked ?

HANDAN BroadInfoCom No: 50-43-20C Rev. 1.0 Pb FREE

stb : Zenega , SMT-7020, S100 etc

Hardware : T-Online S 100

Specs:

00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)
00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller]
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

software

software : debian : lenny

  SMT7020S:/#  apt-get install debootstrap
  /usr/sbin/debootstrap --arch i386 lenny /mnt/hda6


 PART=hda6
 mount /dev/${PART} /mnt/${PART} ; df
 # /dev/hda6              16G  357M   16G   3% /mnt/hda6
 cd /mnt/${PART}
 t=dev ; mount --bind /$t ./$t
 t=proc ; mount --bind /$t ./$t
 t=sys  ; mount --bind /$t ./$t 
 t=/dev/pts  ; mount --bind /$t ./$t 
 chroot .
 DIR=/etc/home/
 mkdir -p $DIR
 dpkg-query -W -f='${Package} ${VERSION}\n' | tee ${DIR}packages.txt
 cp ${DIR}packages.txt   ${DIR}debootstrap.txt 
 echo " hwclock --set --date \"$(date)\""

 aptitude install grub sudo linux-image-2.6-686 linux-image-2.6.26-1-686 
grep "do_initrd = yes" /etc/kernel-img.conf
 sudo aptitude reinstall linux-image-2.6-686 linux-image-2.6.26-1-686 
 update-grub 
 echo "(hd0)   /dev/hda" >  /boot/grub/device.map 
 grub-install  /dev/hda6

 sudo aptitude clean 
 # sudo aptitude remove gcc-4.2-base libsasl2-2 libgnutls26 libconsole

 sudo aptitude install openssh-server screen deborphan
 passwd # stmdeb #  ssh root@localhost # to check
 dpkg-query -W -f='${Package} ${VERSION}\n' | tee ${DIR}packages.txt
 sudo aptitude clean 
 exit
 df -h # 427MB

Configure network:

hostname  stb
hostname > /etc/hostname

cat <<EOF > /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
EOF

 sudo aptitude install openssh-server screen deborphan
 passwd # stmdeb or toor or rootme hackme ... 
 ssh root@localhost uname # to check # TODO sync keys
 dpkg-query -W -f='${Package} ${VERSION}\n' | tee ${DIR}packages.txt
 sudo aptitude clean 
 exit
 df -h # 427MB
 echo reboot
 ssh
 cat /proc/version
 # Linux version 2.6.26-1-686 (Debian 2.6.26-13) (waldi@debian.org)
 # (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP
 # Sat Jan 10 18:29:31 UTC 2009

Configure Xserver :

sudo aptitude install xserver-xorg-video-intel x11-xserver-utils
DISPLAY=:0 xrandr

Configure IR :

Configure Buttons :

Configure System :

# sudo aptitude install mms
sudo dpkg -i  ppa.launchpad.net/rzr-team/ppa/ubuntu/pool/main/m/mms/*_i386.deb
sudo aptitude install -f
ldd /usr/bin/mms | grep "not found"
      libccext2-1.6.so.0 => not found
      libccgnu2-1.6.so.0 => not found
      libpcrecpp.so.0 => not found
      libinotifytools.so.0 => not found
      libImlib2.so.1 => not found

ToDo:

  • ntpdate
autossh -CY root@stb "screen -dr || screen"
Warning: remote port forwarding failed for listen port 37281
Must be connected to a terminal.
Must be connected to a terminal.

software : debian : zendeb

/dev/sda10            7.7G  1.4G  6.0G  19% /mnt/sda10

root:smtdeb

/etc/fstab /etc/resolv.conf /etc/network/interfaces

dpkg-reconfigure locales dpkg-reconfigure console-data aptitude reinstall grub grub-common

http://www.linuxtv.org/vdrwiki/index.php/Main_Page http://wiki.mymediasystem.org/wiki/index.php/MMS_Systems

upper usb slot is seen as sda

gpu : i830M

00:02.0 VGA compatible controller:

Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)

@tag: i830M

Hacking for TvOut

xrandr --verbose
 SZ:    Pixels          Physical       Refresh
*0    720 x 576    ( 305mm x 225mm )  *60  
 1    800 x 600    ( 305mm x 225mm )   60  
i810switch crt on lcd on probe
i810switch 0.6.5beta probe
i830 (ci -v -d 8086:3577) io=0xFFA80000
  DCLK 0D=00021207 1D=00031406 0DS=0000888B DPLL A=D0884000 B=D08B0000
  ADPA=80000000  DVO A=00000000 B=80004084 C=00000000  LVDS=00000000
  DIM =00000000  DIM A=00000000 B=00000000 C=00000000       00000000
  FPA 00011408 00021207 00021207 00021207
  020cc=0000000C 020d8=01080108 020dc=00000108
  71280=00000000 71400=8124008E
  Pipe A
    HTOTAL=035F02CF HBLANK=035F02CF HSYNC=033702F7
    VTOTAL=027C023F VBLANK=027C023F VSYNC=025E025C
    SOURCE=02CF023F CONFIG=80000000 70030=00017E5F 70080=00000000
  Pipe B
    HTOTAL=031F027F HBLANK=03170287 HSYNC=02EF028F
    VTOTAL=020C01DF VBLANK=020401E7 VSYNC=01EB01E9
    SOURCE=027F01DF CONFIG=00000000 71030=00017E5F 71080=00000000
  Display plane A
    CTRL=D8000000 BASE=00000000 STRIDE=00001000
  Display plane B
    CTRL=01000000 BASE=00000000 STRIDE=00000000

http://auffeomme.rodnoc.net/fs454/index.html

http://nixda.biz/zenega/downloads/IEGD_6_1_Linux.tgz

./IEGD_6_1_Linux/Utilities/IEGDGUI # SMT7020S

http://eesprit.free.fr/mms/zenega/xorg.conf

http://wiki.zenega-user.de/index.php?title=Xubuntu_06.10

http://www.minimyth.org/forum/viewtopic.php?p=5974

i2c black magick :

sudo aptitude install i2c-tools
modprobe -v i2c-dev
i2cdetect -l
i2c-0   smbus           SMBus I801 adapter at e480              SMBus adapter

i2cset -y 0 0x4a 0x03 0xf6 
# No size specified (using byte-data access)
# Error: Write failed

i2cset -y 0 0x4a 0x05 0x38  
i2cset -y 0 0x4a 0x05 0x38
i2cset -y 0 0x4a 0x04 0x80
i2cset -y 0 0x4a 0x04 0x80
i2cset -y 0 0x4a 0x03 0xf6 
i2cset -y 0 0x4a 0x03 0xf6
i2cset -y 0 0x4a 0x02 0x01
i2cset -y 0 0x4a 0x02 0x01 
i2cset -y 0 0x4a 0x01 0x11 
i2cset -y 0 0x4a 0x01 0x11

xorg + opensource drivers

sudo aptitude install xserver-xorg-video-intel x11-xserver-utils
DISPLAY=:0 xrandr                 

 Screen 0: minimum 320 x 200, current 1280 x 768, maximum 1280 x 1280
  VGA connected 1280x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x800       60.0  
   1280x768       60.0* 
   1024x768       60.0  
   800x600        60.3  
   640x480        59.9  

DISPLAY=:0  xrandr --output S-video --set load_detection 1
X Error of failed request:  186
  Major opcode of failed request:  156 (RANDR)
  Minor opcode of failed request:  15 ()
  Serial number of failed request:  15
  Current serial number in output stream:  15
 Option          "MonitorLayout" "TV"

@more: I2C

xorg + closedsource drivers : IEGD

First what xserver are we running :

apt-cache show xserver-xorg | grep Version:
Version: 1:7.3+18

I give up , try ClosedSource drivers from Intel :

# IEGD-8.0-1.i386.rpm : ./usr/X11R6/lib/modules/drivers/iegd_drv.o
zcat /usr/share/doc/IEGD-8.0/RELNOTES.txt.gz | grep "X.org version"
# X.org version 6.7, 6.8, 7.0, 7.1, & 7.2
zcat /usr/share/doc/IEGD_9.0.2/RELNOTES.txt.gz | grep -i "X.org version"
# X.org version 6.7, 6.8, 7.0, 7.1, & 7.2
# http://downloadmirror.intel.com/17376/eng/relnotes.txt
# 	X.org version 6.7, 6.8, 7.0, 7.1, 7.2 & 7.3
grep "X.org version"   ../IEGD_9_1_1/workspace/documentation/RELNOTES.txt 
#	X.org version 6.7, 6.8, 7.0, 7.1, 7.2 & 7.3

TODO later :

framebuffer

modprobe -v intelfb ; modprobe -v i2c_dev

fbset

mode "720x576-119"
    # D: 75.002 MHz, H: 73.244 kHz, V: 119.290 Hz
    geometry 720 576 1024 768 32
    timings 13333 144 24 29 3 136 6
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode




SMT7020S:~# intelfb-tvout --verbose 5  --pal-cvbs 2>&1 | tail -n 4
fs45x_reg_flk: FLK=0x0000
fs45x_reg_wss: WSS_CONFIG=0x76
fs45x_reg_wss: WSS_DATA=0x0000
ihw=1152


fbset "720x576-50"
intelfb-tvout --pal-cvbs --verbose 5 

fbset "800x600-75"
intelfb-tvout --pal-cvbs --verbose 5 

Finally it works using the video out cinch, I was using svideo adapter to video, but it was flicking black

modprobe -v i2c_dev ; modprobe -v intelfb 
mplayer  -vo help
fbset "720x576-50"
intelfb-tvout --pal --verbose 5 
OPTS="-vo fbdev  -vf scale=720:576"
{ sleep 15; intelfb-tvout --pal-cvbs --verbose 5 ; } &
mplayer $OPTS -playlist http://rzr.online.fr/video.m3u

fbset "800x600-75"

The image is B/W and clipped , but tvout is working …

but not with xine :

modprobe -v i2c_dev ; modprobe -v intelfb 
fbxine -h # DirectFB fb
fbset "720x576-50"
{ sleep 15; intelfb-tvout --pal-cvbs --verbose 5 ; } &
fbxine -d -D -A none ~/cache/http/rzr.free.fr.tripod.com/TrustedComputing_LAFKON_LOW.fr.mov.theora.ogg 
fbset "800x600-75"

The image is back with color, but not perfect, big black rect , and some artifacts …

ToDo

[  382.241091] intelfb: cannot split m = 107
[  385.612015] intelfb: ring buffer : space: 17344 wanted 65472
[  385.612023] intelfb: lockup - turning off hardware acceleration

audio :

lspci # 8086:24c5
# 00:1f.5 Multimedia audio controller:
# Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
# AC'97 Audio Controller (rev 02)
sudo aptitude install alsa-utils
modprobe -v snd-intel8x0
fbxine -A alsa  ~/cache/http/rzr.free.fr.tripod.com/TrustedComputing_LAFKON_LOW.fr.mov.theora.ogg 

have to test spdif

InfraRed

power on process

On poweron (through the frontpanel-button or remotecontrol) the LEDs blink green until a special sequence is send on the serial port. then it stay green. on the next keypress it blinks red until poweroff, then red. the powerbutton is not wired to the atx-pwrswitch, it goes to the IC on the fronpanel and on keypress (front-button or RC) it sends a short signal to the mainboard if it was in the off-state, or raise _and holds_ the signal HIGH to poweroff if it was powered on – explained domi on #zenega

TV

misc

<loswillios> you can try xorg with the opensource inteldriver and the i2c tool but that had some issues when I tried it
<loswillios> I'm using zendeb with the IEGD driver
<loswillios> consumes only 9mb RAM whereas opensource intel was at 80mb or something :/
<loswillios> I tried directfb too, had 17% cpu load while playing fullscreen xvid but wasn't really stable for me

MORE

stb.txt · Last modified: 2022/04/16 12:24 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki