Stage2 DP50x Bugs

From Digisaster
Jump to: navigation, search
Bugs confirmed
# Stage2
Version
Player
Model
Network
Settings
PCLink
Software
Problem Description How to reproduce Root Cause Link to Bug Report Fixed
0001 1.0 DP500 Rev-A/1 static IP, root on NFS dp500serv CVS version websonsole reports DP558 version enter player's IP address into a web browser and check window title HMTL page dnewir723n N/A
0002 1.0 DP500 Rev-A/1 static IP, root on NFS dp500serv CVS version websonsole says "...this is just a beta version..." enter player's IP address into a web browser and check text in the lower part of the intro page HTML page dnewir723n N/A
0003 1.0 DP508 Rev-B/3 static IP dp500serv CVS version setup.init creates rubish directories
mkdir /hdd/stage2/bbbin
mkdir /hdd/stage2/O��
telnet to player and start setup.init and watch output
cd /hdd/stage2; ls -l
hush bug dnewir723n N/A
0004 1.0 DP508 Rev-B/3 static IP dp500serv CVS version no console output solder a console to the player
cd /proc/1/fd; ls -l
kernel without console support dnewir723n N/A
0005 1.0 DP508 dynamic IP freeKiss 0.9 kissmail does not start activate kissmail in /hdd/stage2/init508h, restart, telnet to player and do a 'ps' kernel without console support
actually it is a bug in kissmail, it should detach from controlling tty if started in background
ps N/A
0006 1.0 DP508 Rev-B/3 static IP N/A world-writable files after download of stage2 cd /hdd/stage2; find . -perm 777 -type f
./bbbin/busybox
./bbbin/bshell
./bbox/buser
./bbox/busybox
stage2 tar archives containing wrong permissions dnewir723n N/A
0007 1.0 DP508 Rev-B/3 static IP dp500serv CVS version fdisk does not create partitions run fdisk, remove all partitions, create new partition unknown dnewir723n N/A
0008 1.0 DP508 Rev-B/3 static IP, root on NFS dp500serv CVS version NFS over TCP code now working run ROOT on NFS using TCP implementation in 2.4.17 is incomplete dnewir723n N/A
0009 1.0 DP508 Rev-B/3 static IP dp500serv CVS version divx playback stops with kernel messages "kernel BUG at page_alloc2.c:132!" or "kernel BUG at vmscan.c:372!" play divx file unknown dnewir723n N/A


Older Bugs

  • fix nfs/hush bug with r/wsize
    • currently root cause is unknown
    • work-around with mount options rsize=4096,wsize=4096
  • fix firmware update script /etc/fwflash
  • stage2 version check via webconsole


The low priority todo is:

  • implement the nvram nfsshare edit from html
    • im afraid i will not be able to do this so i hope marcog will find the time
  • Add the correct Haserl (this is related to hash, if hash works, then haserl works)
    • what is this?
  • split the kml and htmlroot so you can protect the html and stil use the kml (if possible)
    • I don't like this solution, but it will do the job.... I think. (I don't want html protection, do we really need/want this?)
      • I also dont need html protection (i prefere ipsec tunnel) but i know that lots of users are using this on the released stage2 version , i will ask X3m to make this change
-Default index.kml 
-Create a directory \htmlroot\html like the \htmlroot\kml directory 
-copy the complete directory structure of \htmlroot except the \htmlroot\kml\ directory and the index.kml file 
-change all the code of the html/cgi files that are pointing to the old root directory [/htmlroot/ -> /htmlroot/html]  

-change the inetd config file like: 
\htmlroot\html\ is protected 
\htmlroot\kml\ is unprotected 
  • dnewir723n: find out the real reason for the freeze bug and fix or work arount it, see the The Freeze Fix Project for details and progress
  • call ntpdate once a day to fix time drift of the player (approx. 40 seconds a week)
  • java telnet and java kml is still not working on the HDD-less version this wil be skiped (its working on the hdd players)