Stage2 DP50x Bugs
# | 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
- 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?)
-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)