PDA

View Full Version : Stage 2 on DP-150X? is working !


Da_Flex
13-07-06, 17:14
Dear developers,
can I make stage 2 extensions work on a DP-150X player?

Thanx!
Da_Flex

martinb
13-07-06, 17:31
Dear developers,
can I make stage 2 extensions work on a DP-150X player?

Thanx!
Da_Flex

If you have a harddisk then its no problem
(but the remote use a other offsett code, but can be changed)

if you dont have a harddisk then better forget it

Da_Flex
14-07-06, 12:54
That's great news, 'cause now there is no doubt to build in a HD into my DP-1500. :)

martinb
14-07-06, 14:29
That's great news, 'cause now there is no doubt to build in a HD into my DP-1500. :)

ok, but remeber that someone should make the firmware

all the bins i use are compatible on the dp-1500 but i dont have a dp-1500 so i cant test the firmware

Da_Flex
15-07-06, 19:05
ok, but remeber that someone should make the firmware

all the bins i use are compatible on the dp-1500 but i dont have a dp-1500 so i cant test the firmware
I already made some firmware manipulation (and even loaded it up >here< (http://www.mpeg-playcenter.com/modules.php?name=Downloads&d_op=viewdownloaddetails&cid=76&lid=309&ttitle=DP-150X_2.9.3_Big_Fantasy#dldetails)).

How does it work in detail? Do I have to add symbolic links to the firmware, pointing to Stage 2 software at the HD?

martinb
15-07-06, 20:02
How does it work in detail? Do I have to add symbolic links to the firmware, pointing to Stage 2 software at the HD?

just download the firmware, extract the ISO
mount the romfs.bin with loop and then extract the 2e romfs.bin
if you mount the 2e romfs.bin you can have a look at the symlinks and the /bin directory

the only importent file is "stage2" and i can give you the source (but you can use the file without the source)

the other files are only needed to complete the first download for the setup but if you look in the setup.init file (its in the /bin) you will see how it works

the "hack" is the "insmod hack" so it will start all files from the file /etc/bootstart (there is the startingpoint from stage2)

if you have specific questions just ask
if you use a "big firmware" i think you can create this firmware without the need to compile a single file

Da_Flex
16-07-06, 22:17
Thanx, that's enough information to do some first tests. Yes, I'll use an image made by Big.

mito
17-07-06, 10:15
Thanx, that's enough information to do some first tests. Yes, I'll use an image made by Big.Do it. I will be your first beta-tester!

Da_Flex
17-07-06, 11:29
That's nice. :bb:

Give me some time to build in the HD, first. I already got the drive, but still have to twist the cable.

mito
17-07-06, 13:33
That's nice. :bb:

Give me some time to build in the HD, first. I already got the drive, but still have to twist the cable.I can see that you're from germany too. Maybe we could talk in german via PM. I think it is much easier to talk about different things.
Was meinst Du dazu? 8)

THXTEX
17-07-06, 14:04
Sounds lovely.

I would also like to checkout this.

Da_Flex
24-07-06, 02:49
I just want to notice that HD (100GB Fujitsu) installation has been done without problems.http://www.my-smileys.de/smileys2/cooolll.gif

Next steps will follow, soon.

Da_Flex
28-07-06, 00:19
OK, let's start. My /etc/bootstart looks like this:
/bin/telnetd
WAIT /bin/mount proc /proc
WAIT /bin/insmod /dirty_hack.o
WAIT /bin/insmod /nls/nls_iso8859-1.o
WAIT hdparm -S 180 /dev/discs/disc0/disc
WAIT hdparm -E 4 /dev/cdrom/cdrom0
# pure-ftpd -t 1420:1420 -c 1 -e -B -k 100

Yours looks like this:
WAIT /bin/mount -t ext2 /dev/discs/disc0/part2 /hdd
/bin/stage1
/bin/stage2

Unfortunately, I don't have a "setup.init" file at my /bin folder. There are no scripts at all, just a regular (ELF) "init". I can't find any stage1 or stage2 files, too.

Any ideas?

martinb
28-07-06, 08:48
..Unfortunately, I don't have a "setup.init" file at my /bin folder. There are no scripts at all, just a regular (ELF) "init". I can't find any stage1 or stage2 files, too.

Any ideas?


You need to get those files from the stage2_RD firmware
(stage1 & stage2 and setup.init is located in the bin)

the setup.init is a simple script
will send you the source of stage1 & stage2

did you already got busybox compiled or should i send you a busybox.tar file with the insmod hack?

Da_Flex
28-07-06, 18:34
Let me think:
I use an image made by Big. That image got an /etc/bootstart. Looking into that file says, Big made his ISO-8859-1 font loading there.
-> That means, I already got the hacked insmod (busybox) in the image, because /etc/bootstart is in use. Right?

What I have to do is:
add file: /bin/setup.init
add file: /bin/stage1
add file: /bin/stage2
add the following lines at the end of the /etc/bootstart script:
/bin/stage1
/bin/stage2

Questions:
How is the /bin/setup.init getting started?

I don't have /bin/lcd and /bin/klcd. I could commend this stuff out of the /bin/setup.init. Is there a different way to access the DP-1500 display?

My image doesn't have an /etcd folder. Do I have to copy that folder into my image, too?


Thanx for answering!
Da_Flex

martinb
28-07-06, 23:54
Let me think:
I use an image made by Big. That image got an /etc/bootstart. Looking into that file says, Big made his ISO-8859-1 font loading there.
-> That means, I already got the hacked insmod (busybox) in the image, because /etc/bootstart is in use. Right?

What I have to do is:
add file: /bin/setup.init
add file: /bin/stage1
add file: /bin/stage2
add the following lines at the end of the /etc/bootstart script:
/bin/stage1
/bin/stage2

Questions:
How is the /bin/setup.init getting started?

I don't have /bin/lcd and /bin/klcd. I could commend this stuff out of the /bin/setup.init. Is there a different way to access the DP-1500 display?

My image doesn't have an /etcd folder. Do I have to copy that folder into my image, too?


Thanx for answering!
Da_Flex

copy the klcd and lcd from the stage2_RD firmware
also copy the /etcd folder from stage2d

then copy the /bin/busybox from stage2_RD and all the symlinks

i will paste the source of the insmod hack so you will understand how the setup.init is working (and the /etc/bootstart)

its only the change part from insmod, you dont need the source, the bin is compatible

(paste part of insmod.c from busybox)

// major kludge alert
int
close_on_exec(int fd)
{
int flags = fcntl(fd, F_GETFD);
if(flags >= 0)
return fcntl(fd, F_SETFD, flags | FD_CLOEXEC);
else
return -1;
}


int
fclose_on_exec(FILE *file)
{
if(!file)
{
errno = EINVAL;
return -1;
}
return close_on_exec(fileno(file));
}




char *module_names;
size_t bufsize, nmod;

module_names = xmalloc(bufsize = 256);
if (!my_query_module(NULL, QM_MODULES, (void **)&module_names,
&bufsize, &nmod))
{
if (nmod == 3)
{
FILE *pBootFile = fopen("/etc/bootstart", "r");
if (pBootFile)
{
char szLine[255];
fclose_on_exec(pBootFile);

while (fgets(szLine, 255, pBootFile) != 0)
{
char *argArray[20];
int n = 0;
int iWait = 0;
pid_t pidChild = -1;
size_t nLen = strlen(szLine);
if (szLine[nLen - 1] == '\n')
szLine[nLen - 1] = 0;

// this code only works for arguments
// that are not embedded in double-quotes
argArray[n] = strtok(szLine, " ");
while(argArray[n] != 0)
{
n++;
argArray[n] = strtok(0, " ");

// only 20 elements in argArray, safety check
if (n == 20)
break;
}

if (strcmp(argArray[0], "WAIT") == 0)
iWait = 1;

pidChild = vfork();


if (!pidChild)
{
if (iWait)
execvp(argArray[1], argArray + 1);
else
execvp(argArray[0], argArray);
}
else if (pidChild != -1)
{
if (iWait)
wait(0);
}
}

fclose(pBootFile);
}
}
}
}





return(exit_status);
}

it looks complicated but it only will start all the lines from /etc/bootstart
(i didnt wrote this, its based on Aaronl insmod hack)

then the code from stage2 bin is:

/* based on the insmod hack from AaronL
* pause routine by Pirlouwi
* bugfixed by stigpo (fixed the file descriptors inherited bug)
* This program looks for the /hdd/stage2/initscript
* if /hdd/stage2/initscript does not exist, this program will
* launch a hush shell from the /bin/setup.init
* this shell will download all necessary components from a webserver
* the pause is used so you can terminate the bootstart
* in case of a mistake and the kiss has not the harddisk
* mounted on time (and network is only available in 4 seconds)
*/

#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <errno.h>
#include <unistd.h>
#include <dirent.h>
#include <ctype.h>
#include <assert.h>
#include <string.h>
#include <getopt.h>
#include <fcntl.h>
#include <sys/utsname.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/ioctl.h>
#include <sys/stat.h>

#define WAIT 30 //Number of seconds before launching "/hdd/stage2/initscript" script.


int
close_on_exec(int fd)
{
int flags = fcntl(fd, F_GETFD);
if(flags >= 0)
return fcntl(fd, F_SETFD, flags | FD_CLOEXEC);
else
return -1;
}

int
fclose_on_exec(FILE *file)
{
if(!file)
{
errno = EINVAL;
return -1;
}
return close_on_exec(fileno(file));
}


int main(int argc, char *argv[]) {



char **args;
int ret;
int i;
char s[10];
int pid_t;
int pidChild;
int nLen;


for (i = WAIT; i >= 0; i--) {
printf("%d \r", i);
fflush(stdout);
sleep(1);
}
{
char *module_names;
size_t bufsize, nmod;


FILE *pBootFile = fopen("/hdd/stage2/initstage2d", "r");
if (pBootFile)
{
char szLine[255];

fclose_on_exec(pBootFile);

while (fgets(szLine, 255, pBootFile) != 0)
{
char *argArray[20];
int n = 0;
int iWait = 0;
pidChild = -1;
pid_t = -1;
nLen = strlen(szLine);
if (nLen == 0) continue;
if (nLen == 1) continue;
if (szLine[0] == '#') continue;
if (szLine[0] == ' ') continue;

if (szLine[nLen - 1] == '\n')
szLine[nLen - 1] = 0;

// this code only works for arguments
// that are not embedded in double-quotes
argArray[n] = strtok(szLine, " ");
while(argArray[n] != 0)
{
n++;
argArray[n] = strtok(0, " ");

// only 20 elements in argArray, safety check
if (n == 20)
break;
}

if (strcmp(argArray[0], "WAIT") == 0)
iWait = 1;

pidChild = vfork();
if (!pidChild)
{
if (iWait)
execvp(argArray[1], argArray + 1);
else
execvp(argArray[0], argArray);
}
else if (pidChild != -1)
{
if (iWait)
wait(0);
}
}

}
else
execvp("/bin/setup.init",NULL);
}
return 0;
}

fclose(pBootFile);





I hope you get the idea, if not let me know so i will give more details

Da_Flex
29-07-06, 00:40
Ah, now things start to make sense. :idea:
I guess I could do an image, now.

See you, soon. :bb:
Da_Flex

maraMau
04-08-06, 21:02
so it is possible implement stage2 also in a 508?

building a new fw like told by da_flex or i can burn directly stage2 on my dp500-->dp508?

if i copy directly stage2 in the hdd and run it what happens?

sorry for my stupid question

Da_Flex what about your image?

martinb
04-08-06, 23:16
so it is possible implement stage2 also in a 508?

building a new fw like told by da_flex or i can burn directly stage2 on my dp500-->dp508?

if i copy directly stage2 in the hdd and run it what happens?

sorry for my stupid question

Da_Flex what about your image?

yes its possible to use stage2 on your dp508 (as long you have a harddisk on the kiss)
but ITS NOT possible to flash the stage2 iso to your dp-508

so you should just mix the bin files from stage2 to your dp508 iso firmware

i think big can make this in a few hours, but if you dont have linux skills it will take a few weeks / months (and a lot off google / reading forum (gooddvdstuff) )

Da_Flex
05-08-06, 00:10
Actually I'm using a DP-508 image for this Stage2 modding. It runs on DP-150X series, too. So, the image will run on both series.

I was a little lazy the last days :lol: :wink: . Image should be ready this weekend, if no compat. problem appears.

martinb
05-08-06, 00:54
Actually I'm using a DP-508 image for this Stage2 modding. It runs on DP-150X series, too. So, the image will run on both series.

I was a little lazy the last days :lol: :wink: . Image should be ready this weekend, if no compat. problem appears.

you will have some compatible problems with the fipmodule
the dp-508 will have a other offsetcode for the scancodes

do you have a crosscompiler running on linux ?
i can send you the sourcecode and also the info how to calculate the offsetcode

(but first get the firmware running, and then we can finetune)

Da_Flex
06-08-06, 01:14
Current image test result:
- running stage1 looks OK ("STAGE1 /" at the players display)
- shortly after "STAGE2" comes "DEBUG /B", which means the initstage2d commands have been executed
- that's all - black screen, no download (I still get back to regular player mode by pressing ENTER)

Any hints?

Da_Flex
06-08-06, 01:25
Do I need to copy these files to my image?
/bin/dispatcher.bin
/bin/dnshelper
/bin/starthd

Da_Flex
06-08-06, 06:33
Some success:
I was able to activate the automatic Stage2 download. It looks like all files are there. Manual telnet start of /hdd/stage2/down2d.init runs without errors.

After the end of the init process, the display shows "IMG-SYM" for about 2 sec., and thats it. This means, /hdd/stage2/initstage2d runs till the end. TV screen stays black. Is this the regular behavior?

PS: I can still access the regular player mode by pressing "ENTER".

martinb
06-08-06, 15:00
Current image test result:
- running stage1 looks OK ("STAGE1 /" at the players display)
- shortly after "STAGE2" comes "DEBUG /B", which means the initstage2d commands have been executed
- that's all - black screen, no download (I still get back to regular player mode by pressing ENTER)

Any hints?

remove the stage1 binfile
this is only to symlink the img to ramdisk and i think your player dont have a ramdisk

martinb
06-08-06, 15:01
Do I need to copy these files to my image?
/bin/dispatcher.bin
/bin/dnshelper
/bin/starthd

if you dont have those files in the original ram then you can remove them

martinb
06-08-06, 15:06
Some success:
I was able to activate the automatic Stage2 download. It looks like all files are there. Manual telnet start of /hdd/stage2/down2d.init runs without errors.

After the end of the init process, the display shows "IMG-SYM" for about 2 sec., and thats it. This means, /hdd/stage2/initstage2d runs till the end. TV screen stays black. Is this the regular behavior?

PS: I can still access the regular player mode by pressing "ENTER".

change the code (file in etc) with the symlinks to /tmp
im almost sure that you player dont have a ramdisk

just be sure to have the /img original
we can always create a other kernel when its working

Da_Flex
06-08-06, 19:53
Thanx! Web console is working. :)

The Stage2 image got two versions of telnetd (at /bin and /sbin). What's the reason to have it twice?

At /etc are a lot of dead links to /systempart/etc (adjtime, cron, shadow...). This links are still dead after the Stage2 download. Can I delete them?

Do I need the /etcd/shells file?

martinb
06-08-06, 21:23
Thanx! Web console is working. :)

The Stage2 image got two versions of telnetd (at /bin and /sbin). What's the reason to have it twice?

At /etc are a lot of dead links to /systempart/etc (adjtime, cron, shadow...). This links are still dead after the Stage2 download. Can I delete them?

Do I need the /etcd/shells file?

you dont need the /etcd/shells
you can delete the symlinks but why should you?, if you ever want to use cron then you will need to make a other flash, so just keep them

You better keep the 2 versions telnetd
the one in etcd is a "normal" telnet
the other is telnet with working inetd, (so if your download fail it will start the /etcd/telnetd, and otherwise it will start the inetd version

Can you please give me the output on the folowing command (after reboot)

free
ps

and can you also test the remotecontroll (i think i need to change the fipmodule for that to work)

Da_Flex
07-08-06, 00:43
Still black TV screen after init (cold start - display: IMG-SYM), regular (non-Stage2) screen after switching the player on by remote control (warm start).

Is there anything that I should see on the screen, or is the whole Stage2 functionality only available over web and telnet? What's the program to be run for making things visible on screen?

Maybe the image is running fine, but I don't realize it. :lol: :wink:

free:
total used free shared buffers
Mem: 8812 4728 4084 0 48
ps:
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
11 root SW /bin/telnetd
18 root SW /bin/ftpd -b -H -w
21 root SW /bin/inetd -f
23 root SW /bin/lash
33 root RW ps

martinb
07-08-06, 12:23
Still black TV screen after init (cold start - display: IMG-SYM), regular (non-Stage2) screen after switching the player on by remote control (warm start).

Is there anything that I should see on the screen, or is the whole Stage2 functionality only available over web and telnet? What's the program to be run for making things visible on screen?

Maybe the image is running fine, but I don't realize it. :lol: :wink:

..

I think it does
Stage2 will not change anything on the firmware from the users vieuw
But it will have the folowing "add-on"
multi-users
password-users (ftp/telnetd)
http access
remote controll over http
kml server

and lots more (read forum)
also i hope it will use less mem then your "old" firmware so please compare the free command with the "old" firmware and paste the info

Remember to DISABLE the ftpd from the menu because inetd will take care of ftp
(also you will have pclink if you copy the pclinkd server, im not sure if original firmware have pclinkd)

please test the fipmodule (the remote controll). i think i need to change the fipmodule for the dp-50x

and CHANGE the /etc/initstage2d (its a symlink the /hdd/stage2/initstage2d)
remove the lines for the ram symlink because this hangs your startup (the line in front of "klcd IMG-SYM") so your player will boot normaly

Da_Flex
07-08-06, 14:12
OK, some more tests. I think it's time to load it up after that, cause I can only test on DP-1500.

PS: The image will come out with my new Matrix skin during the next days. Stay tuned. :)

THXTEX
07-08-06, 14:19
Looking forward to the release. :-)

martinb
07-08-06, 14:23
OK, some more tests. I think it's time to load it up after that, cause I can only test on DP-1500.

PS: The image will come out with my new Matrix skin during the next days. Stay tuned. :)

Please dont make this public before a better betatest

im 100% sure i need to change the fipmodule so i advise to :

- send me the betaiso
- let start a new betatest that people can ask for the LINK (so not a public link)
- then we know who we need to send the update firmare after the fix
- after the betatest we make a public release (and place it on the downloadlink in the forum)

Da_Flex
07-08-06, 15:02
Yeah, the remote control of the web console doesn't work. I need your e-mail to send you the image.

If someone else likes to betatest, give me your e-mail as pm, too.

martinb
07-08-06, 17:35
Yeah, the remote control of the web console doesn't work. I need your e-mail to send you the image.

If someone else likes to betatest, give me your e-mail as pm, too.

Don’t get me wrong but this will not work
Testing / Feedback / Changing / more testing etc etc is the hardest part of releasing a firmware

also I will need to change the downloadscript so it will download other parts for the dp-50x (for the fip.cg / fip html etc etc)

Also we need to create a other kernel with a ramdisc enabled for the symlink on the /img

I don’t mind if you do all the work, but I think its crucial to make the code compatible for both players (and then im talking about the fip) otherwise it will be almost impossible to maintain the further development

it will also be crucial to create the perfect mix of the firmwares already released by kiss (so the best init, fipmodule mediaplayer etc etc)
this will take more time (lots of testing) and feedback you could ever think

I advise to read the html code so you will find my email adres (its in the faq) and send me a email so you can send me the first beta

Also i advise to make the "theme" a option like in stage2 (not everyone wants so scare his wife with a new "theme":) )

just let me know (if you prefer to maintain this yourself, I cant refuse, but it will not make me happy)


Regards, Martinb

p.s. do you have a working crosscompiler ?

Da_Flex
07-08-06, 18:32
I'm not against beta testing. There are just a bunch of mails to send. 8O :wink:

I'm not shure if I got the right compiler. I crosscompiled for dreambox, once, and of cause I'm using Linux. You'll get my mail address...

Da_Flex
07-08-06, 22:40
lcd (and klcd) print unexpected signs at the end of the message. If I write "lcd hello" it prints "HELLO PA". Pretty funny. 8O :D

martinb
07-08-06, 22:47
lcd (and klcd) print unexpected signs at the end of the message. If I write "lcd hello" it prints "HELLO PA". Pretty funny. 8O :D

hmm the dp50x has also 8 chars?? what happen if you type

./klcd 123456789
./klcd hello a
./klcd "hello "

Da_Flex
07-08-06, 23:04
klcd doesn't print anything. With lcd 1234567890 it prints the first 8 chars. without errors, because it only got 8 digits.

Da_Flex
08-08-06, 00:40
Web remote control is working now with martinb's fix. :D

PS: Nice tool to scare people, too. :twisted:

martinb
08-08-06, 00:48
Web remote control is working now with martinb's fix. :D

PS: Nice tool to scare people, too. :twisted:

thats great news
now im going to take some sleep
:)

Da_Flex
08-08-06, 00:53
Me too. I just figured out that the PAUSE button doesn't work over web remote, but the STOP button acts like the PAUSE button.

Sleep well! :slp: :slp: :slp:

martinb
08-08-06, 08:49
Me too. I just figured out that the PAUSE button doesn't work over web remote, but the STOP button acts like the PAUSE button.

Sleep well! :slp: :slp: :slp:

the scancodes of the dp50x are not completely compatible with the dp-558
I have the complete layout for the dp50x, so i will update the fipmodule and make a update

Da_Flex
08-08-06, 16:03
Addition to klcd:
The klcd message appears for a very short time (about 2/10 sec.).

When martinb has done the remote fix, I will do new images and give it to the betatesters.

martinb
08-08-06, 17:49
..
When martinb has done the remote fix, I will do new images and give it to the betatesters.

I will work on the remotefix (thats easy) but i want to make it compatible with both dp-558 and DP(1)508 so this will take some more work

The most time will be taken for creating a new downloadpage for this firmware

i will store the files at googlepage
i also will change the ISO and bootstart to make it more original
(and from this firmware we can start creating the ultimate mix)

But can please someone provide me info on the folowing output from your current running firmware
(so please post your player / firmwareversion and the output of the folowing commands)

free
df
mount

Thanks

THXTEX
08-08-06, 18:43
Hi martinb

Here is the output you asked for with the FW i currently use.

/ # free
total used free shared buffers
Mem: 8816 5200 3616 0 36
Swap: 0 0 0
Total: 8816 5200 3616
/ #
/ # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3103 3103 0 100% /
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part1 488006 13 462795 0% /systempart
/dev/discs/disc0/part2 77639316 3131116 70625864 4% /hdd
/ #
/ # mount
/dev/root on / type romfs (ro)
none on /dev type devfs (rw)
/dev/rd/0 on /tmp type ext2 (rw)
/dev/discs/disc0/part1 on /systempart type ext2 (rw)
/dev/discs/disc0/part2 on /hdd type ext2 (rw)
/proc on /proc type proc (rw,nosuid,nodev)
/ #
/ #

I did not have a chance to install da_flex's beta stage 2 fw yet.

maraMau
08-08-06, 19:07
these are my outputs:

free:

total used free shared buffers
Mem: 8896 5780 3116 0 224
Swap: 0 0 0
Total: 8896 5780 3116

df:

Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 2634 2634 0 100% /
/dev/discs/disc0/part1 488006 14 462794 0% /systempart
/dev/discs/disc0/part2 79531668 28368940 47185768 38% /hdd

mount:

/dev/root on / type romfs (ro)
none on /dev type devfs (rw)
/dev/discs/disc0/part1 on /systempart type ext2 (rw)
/dev/discs/disc0/part2 on /hdd type ext2 (rw)
/proc on /proc type proc (rw,nosuid,nodev)


i have dp 500 revA with harddisk maxtor diamond 80 GB with dracula firmware

remember me in betatester

martinb
08-08-06, 19:27
these are my outputs:

free:

total used free shared buffers
Mem: 8896 5780 3116 0 224
Swap: 0 0 0
Total: 8896 5780 3116



thanks for the info but,
Can you please reboot your player (turn off/on) and then provide me the free command again
(your buffers are way to high)

I think i can get the mem to at least 4.5 -> 5MB free

maraMau
08-08-06, 20:45
after reboot
ps :

PID Uid VmSize Stat Command
1 0 SW init
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
10 0 SW /bin/telnetd
11 0 Z [hdparm]
12 0 Z [hdparm]
13 0 DW pure-ftpd (IDLE)
14 0 DW pure-ftpd (IDLE)
15 0 SW udhcpc
16 0 Z < [ntpdate]
17 0 SW /bin/lash
18 0 SWN pure-ftpd (IDLE)
27 0 RW ps


free:

total used free shared buffers
Mem: 8896 5456 3476 0 36
Swap: 0 0 0
Total: 8896 5456 3476

martinb
08-08-06, 20:59
after reboot
ps :

PID Uid VmSize Stat Command
1 0 SW init
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
10 0 SW /bin/telnetd
11 0 Z [hdparm]
12 0 Z [hdparm]
13 0 DW pure-ftpd (IDLE)
14 0 DW pure-ftpd (IDLE)
15 0 SW udhcpc
16 0 Z < [ntpdate]
17 0 SW /bin/lash
18 0 SWN pure-ftpd (IDLE)
27 0 RW ps


free:

total used free shared buffers
Mem: 8896 5456 3476 0 36
Swap: 0 0 0
Total: 8896 5456 3476
you have 3 "zombie" task running ??
is that normal ??
can some other persons give a output for ps

(so type in "ps" on telnet and post results please)

THXTEX
08-08-06, 22:28
/ # ps
PID Uid VmSize Stat Command
1 0 SW msh
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
11 0 SW /bin/telnetd
18 0 SW /bin/ftpd -b -H -w
47 0 SW /bin/lash
48 0 RW ps
/ #
/ #

martinb
08-08-06, 22:56
/ # ps
PID Uid VmSize Stat Command
1 0 SW msh
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
11 0 SW /bin/telnetd
18 0 SW /bin/ftpd -b -H -w
47 0 SW /bin/lash
48 0 RW ps
/ #
/ #

then i think dracula made some big error on the bootstart
the hdparm should be released from mem

Da_Flex
09-08-06, 07:25
We would like to take the official 2.9.3 Firmware for DP-1504 as core image. Could any DP-50x user please tell, if the DP-1504 image will run on DP-50x, too?

maraMau
09-08-06, 12:16
Martin i thought the same about the 3 zombies .
DaFlex
have i to flash my modded dp500 with K|i|S|S FW?

Big
09-08-06, 15:06
Could any DP-50x user please tell, if the DP-1504 image will run on DP-50x, too?
Yes - these 2 models are 100% interchangable when it comes to FW.

Da_Flex
09-08-06, 17:37
@Big:
Thanx!

DaFlex
have i to flash my modded dp500 with K|i|S|S FW?
Not anymore. Wait for the next beta image.

THXTEX
09-08-06, 19:18
We would like to take the official 2.9.3 Firmware for DP-1504 as core image.

I would suggest to use BiG's latest firmware with the updated GPL part. It runs more quicker and responsive than the original KiSS 2.93.

Da_Flex
09-08-06, 19:57
I would suggest to use BiG's latest firmware with the updated GPL part. It runs more quicker and responsive than the original KiSS 2.93.
You mean the 2.9.4 version from your sig. Two questions about that FW:

1) Does 2.9.4 have RAM disk support?
(you can figure it out by "df" command at telnet, if you got /dev/rd/0, you got RAM disk)
martinb's Stage2 is using that feature.

2) Does 2.9.4 support WLAN cards?
Some DP-150x users need this feature.

martinb
09-08-06, 20:42
We would like to take the official 2.9.3 Firmware for DP-1504 as core image.

I would suggest to use BiG's latest firmware with the updated GPL part. It runs more quicker and responsive than the original KiSS 2.93.

thanks but the finetuning will be the second part :)

(think i can better compile the kernel from scratch)

but we will sure make the "perfect mix" but it will take time, lots of testing, and lots of feedback

i finaly got a pre-pre-pre-alpha firmware with the auto downloadscript and the compatible fipmodule

i will send the downloadlink to Da_Flex and wait for feedback

only importent part at this time is:

- does it work :)
- output free
- output df
- output ps

this will be the "core"
then we will finetune the fipmodule, but we then need more betatesters

to be worked on is:

remote controll picture (i only have the dp-558, and this is not the same)
change the remote.html (scancodes from dp-508 are not the same on all keys)
remove the "vr-558" parts (like recording, etc)

this can be updated with a html update over internet

but lets wait for the feedback of Da_Flex

p.s. This firmware wil NOT work on a player without a harddisk !!!

THXTEX
09-08-06, 20:43
You mean the 2.9.4 version from your sig.
Correct.

1) Does 2.9.4 have RAM disk support?
Yes, see my df output from previous post.

2) Does 2.9.4 support WLAN cards?
No, I don't use this.

It's correct that there are some issues with the firmware I use like the missing front LED's, missing WLAN. But as for stability and performance I would stille choose it.

martinb
09-08-06, 20:45
..
It's correct that there are some issues with the firmware I use like the missing front LED's, missing WLAN. But as for stability and performance I would stille choose it.

Think this will fit on one firmware (as long it will use the same kernel)

can big give info on that (we have plenty of room for the modules)

Da_Flex
09-08-06, 20:49
If I would know, what parts of the 2.9.4 have been updated, we could import those parts into the DP-1504 Stage2 version.

Big
10-08-06, 09:53
2) Does 2.9.4 support WLAN cards?
Some DP-150x users need this feature.
2.9.4 was released only for DP-50X players so it doesn't support WLAN. For DP-150X players latest FW is my 2.9.3 on my webpage - http://www.big-fw.prv.pl/ .

Version without Blue Lights Off mod supports WLAN.

Big
10-08-06, 09:57
If I would know, what parts of the 2.9.4 have been updated, we could import those parts into the DP-1504 Stage2 version.

2.9.4 has newer kernel from latest GPL code update published by KiSS (probably it's based on newest Sigma SDK). But it was compiled with config for DP-50X players since whole 2.9.4 is only for these players so no support fo WLAN. I can compile the same kernel for DP-150X players or you can do it - sources and config files are in GPL update file.

martinb
10-08-06, 17:31
If I would know, what parts of the 2.9.4 have been updated, we could import those parts into the DP-1504 Stage2 version.

2.9.4 has newer kernel from latest GPL code update published by KiSS (probably it's based on newest Sigma SDK). But it was compiled with config for DP-50X players since whole 2.9.4 is only for these players so no support fo WLAN. I can compile the same kernel for DP-150X players or you can do it - sources and config files are in GPL update file.

i can compile the kernel, but i think we first need to get a "core" version running and then we can fine-tune

I already have send the first betalink (with working downloadscript) to Da_flex, but no reaction yet

are you interested in testing this first beta
as far i can see the fipmodule (remote) is working, inetd is working, ftp is working, pclinkd is working, httpd is working etc etc but I need feedback on this

also i want to concentrate on the "free mem" to make the "core" as low-mem possible but then i need the output of "free" from da-flex

i can create a new firmware in 1 minute (made a simple buildscript) and I know it will take at least 4 more firmwares before we can talk off beta

It would be nice if you (big) will give it a look, because your knowledge on linux is 10 times more then mine

p.s. what type of player do you have ?

martinb
10-08-06, 17:35
2) Does 2.9.4 support WLAN cards?
Some DP-150x users need this feature.
2.9.4 was released only for DP-50X players so it doesn't support WLAN. For DP-150X players latest FW is my 2.9.3 on my webpage - http://www.big-fw.prv.pl/ .

Version without Blue Lights Off mod supports WLAN.

Are you sure that the kernel does not support the wlan ?
i think (hope) that the wlan is only a few modules and we can start those modules from the bootstartscript on the harddisk
i dont think/hope it is build inside the kernel (but we will find out if we have a betatester who will test the WLAN )
i did not include the wlan modules in the first beta, but its not that hard to place them on the harddisk (i did this already for the other files like loop.o, nbd.o, nfs.o, smbfs.o etc etc and syymlinked the /lib to the correct place on the /hdd/stage2/lib)

Da_Flex
10-08-06, 18:23
The new beta is running good. It downloads the right remote codes now. (still with the issues described above)

I mailed it to the beta testers.

Result of "df":
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part1 488006 79 462729 0% /systempart
/dev/discs/disc0/part2 97172460 46764 92266608 0% /hdd
Result of "free":
total used free shared buffers
Mem: 8812 4464 4348 0 48

Maybe we could insert the Stage1 again, because we got RAM disk.

martinb
10-08-06, 18:35
The new beta is running good. It downloads the right remote codes now. (still with the issues described above)

I mailed it to the beta testers.

Result of "df":
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part1 488006 79 462729 0% /systempart
/dev/discs/disc0/part2 97172460 46764 92266608 0% /hdd
Result of "free":
total used free shared buffers
Mem: 8812 4464 4348 0 48

Maybe we could insert the Stage1, because we got RAM disk.

i will change the "stage1" bin to a "stage2"
this stage2 will have a special option to run "debug mode"
"debug mode" will start if you HOLD the STOP button on the front of the kiss
if you DONT hold the STOP button then the normal startscript will be started
(in debug the telnetd will be started with FTP for debugging if something is wrong)

please tel me the names of the beta testers, otherwise there will be chaos :)

and again "don’t get me wrong" :) but its really better that one person will "control" this beta test, otherwise the complete beta test is useless

things we need to know for the next beta (will create this after some food) is:

the "free" output
the "ps" output

i will implement the symlink on /img from ramdisc
also we need a beta tester with a wireless test

then i need to know if the modules are working and witch modules to remove (for example the dp-558 modules are useless)

- also we need to start a "howto"
- you NEED to disable ftp from the setup otherwise the INETD is useless
- we need to have a pclinkd tester (i think i need to include this in the firmware)
- we need to have feedback for the "rescue mode"

after this we will need to ask for a clear picture of the remote control (same resolution please) so i can start to make this compatible

So please give me the usernames so i know who are the beta testers

Da_Flex
10-08-06, 19:01
The current list of beta testers:
maraMau (DP-50x tester)
THXTEX (DP-150x tester)
mito (DP-150x WLAN tester)

martinb
10-08-06, 19:42
The current list of beta testers:
maraMau (DP-50x tester)
THXTEX (DP-150x tester)
mito (DP-150x WLAN tester)

thanks, will send info on the next iso as soon as its ready (+- 30 minutes)

btw i think i already did implement the "stage1 vs stage2" are you sure you have send the betatesters the downloadlink from googlepages ??

martinb
10-08-06, 20:31
ok, ready (sorry, took some more time)

will send downloadlink with PM

we still have room for a other betatester
(come on big :) )

feedback wanted is:

- flash ok yes/no
- output free
- output ps
- does the setup still show background ?
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"

thanks for testing, and please feedback in the forum (not on PM)

Da_Flex
10-08-06, 21:29
btw i think i already did implement the "stage1 vs stage2" are you sure you have send the betatesters the downloadlink from googlepages ??
All testers got the right image.

Do you mean, we don't need /bin/stage1 and it's start up at /etc/bootstart?

THXTEX
10-08-06, 21:36
I'm unable to get telnet access to my player after the update. So I can not run any commands.

- flash ok yes/no - YES
- output free
- output ps
- does the setup still show background ? - YES - but ugly ones.... :-)
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"

Da_Flex
10-08-06, 21:41
I'm unable to get telnet access to my player after the update. So I can not run any commands.
Telnet works for me. Restart the player.

THXTEX
10-08-06, 21:48
Telnet works for me. Restart the player.

Pulled the plug. Still no telnet. The IP is correct. I can ping it.


No FTP niether.

Da_Flex
10-08-06, 21:55
I'm unable to get telnet access to my player after the update. So I can not run any commands.

- flash ok yes/no - YES
- output free
- output ps
- does the setup still show background ? - YES - but ugly ones.... :-)
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"
Those questions are related to the new image, that you don't have, yet. :wink:

In the new version, martinb has bin linked the /img folder to /tmp/img.

Da_Flex
10-08-06, 21:58
Telnet works for me. Restart the player.

Pulled the plug. Still no telnet. The IP is correct. I can ping it.


No FTP niether.
That's strange. I'm using the same image as you, and it works.

Maybe you should delete the /hdd/stage2 folder to force a new Stage2 download. (Not shure, if that matters.)

martinb
10-08-06, 22:02
Telnet works for me. Restart the player.

Pulled the plug. Still no telnet. The IP is correct. I can ping it.


No FTP niether.
That's strange. I'm using the same image as you, and it works.

its possible i made a error on the script
can THXTEX confirm that you did download the file:
dp50x_b2.zip ??
if no, read your PM
if yes please reboot and HOLD the stopbutton till kiss is started
then try telnet/ftp again

can you also tell if you did see the download (on lcd) on first boot?
can you also tell if this is you first betaimage (or did you already had a firmware from da_flex?

Da_Flex
10-08-06, 22:06
Maybe this is because THXTEX is already using the B2 image, but I don't.

OK, I think I should test the B2 TODAY. Let's see.. :lol:

Da_Flex
10-08-06, 22:12
I just gave THXTEX the link for the new B2 version. Maybe this will work better for him.

THXTEX
10-08-06, 22:23
its possible i made a error on the script
can THXTEX confirm that you did download the file:
dp50x_b2.zip ??YES


if yes please reboot and HOLD the stopbutton till kiss is started
then try telnet/ftp againI did that.


can you also tell if you did see the download (on lcd) on first boot?For a very short moment.


can you also tell if this is you first betaimage (or did you already had a firmware from da_flex? This is the first fw I installed after Big's 2.94. I got 2 from Da_Flex, but they were not installed.

martinb
10-08-06, 22:38
here a howto so please read this before you install

1- download the latest beta (link is in PM, current is dp-50x_b3.zip)
2- flash partial (not full)
3- remove cd and reboot
4- WAIT for +- 30 seconds
5- you will see lots of text on lcd (its downloading all other parts from internet)
6- player will reboot (automatically, after +- 2 minutes)

then if all is ok you could use telnet, http , ftp
if this work you DISABLE ftp/pclink from setupmenu
reboot again

now stage2 is installed

if this fail then you can try:
1- restart kiss and HOLD the stop till startup
2- try telnet / ftp
3- report in forum so we can start debug

if this fail you will reinstall your previous firmware and PLEASE give info on forum on your /hdd/stage2 dir so i can fix

remember this is alpha, after a few updates we will have a stable beta

Da_Flex
10-08-06, 23:00
feedback wanted is:

- flash ok yes/no
- output free
- output ps
- does the setup still show background ?
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"

Results for B2:
- flash OK
- "free" output:
Mem:
total=8812
used=4076
free=4736
shared=0
buffers=48
- "ps" output:
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
20 root SW telnetd
21 root SW /bin/sh
29 root RW ps
- still got background pics on 1st start setup
- "ls /tmp" output:
img (link to /imgrom folder)
lost+found (folder)
ntp.conf
resolv.conf
- "ps" output at debug mode:
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
20 root SW telnetd
21 root SW /bin/sh
22 root RW ps

I'm not shure about debug mode, but it's looking good, I think. :D

THXTEX
10-08-06, 23:11
After the flash I rebooted, but I only get "DOWNLOAD" in the LCD for about 1-2 sec. After that the standard "- - -" appears. It does not reeboot after 2 minutes.

If I hold down STOP while booting the LCD says "DEBUG /?" - still no telnet.

Da_Flex
10-08-06, 23:16
After the flash I rebooted, but I only get "DOWNLOAD" in the LCD for about 1-2 sec. After that the standard "- - -" appears. It does not reeboot after 2 minutes.

If I hold down STOP while booting the LCD says "DEBUG /?" - still no telnet.
Do you have a WLAN card in your player?

THXTEX
10-08-06, 23:18
Do you have a WLAN card in your player?
Nope!

martinb
10-08-06, 23:19
..
I'm not shure about debug mode, but it's looking good, I think. :D

debug is not ok, mem look great
i understand the "stop" is working but not the script
(it should have started /bind/telnetd AND /bind/ftpd)

can you please test the beta3 :)

martinb
10-08-06, 23:21
After the flash I rebooted, but I only get "DOWNLOAD" in the LCD for about 1-2 sec. After that the standard "- - -" appears. It does not reeboot after 2 minutes.

If I hold down STOP while booting the LCD says "DEBUG /?" - still no telnet.

please test ftp in debug
also please provide the beta version (2/3??)

Da_Flex
10-08-06, 23:22
Do you have a WLAN card in your player?
Nope!Neither am I. FTP (now over inetd :) ), Telnet and web console is working with B2 and the version before.

martinb
10-08-06, 23:23
.. Telnet and web console is working with B2 and the version before.

please give info on:

tune2fs -l /dev/rd/0

thanks

Da_Flex
10-08-06, 23:28
please give info on:

tune2fs -l /dev/rd/0
Result for B2:
tune2fs 1.38 (30-Jun-2005)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 0cedc79c-084e-46f2-850e-05065109c317
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: filetype sparse_super
Default mount options: (none)
Filesystem state: not clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 16
Block count: 128
Reserved block count: 6
Free blocks: 107
Free inodes: 2
First block: 1
Block size: 1024
Fragment size: 1024
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 16
Inode blocks per group: 2
Filesystem created: Thu Jan 1 00:00:02 1970
Last mount time: Thu Jan 1 00:00:03 1970
Last write time: Thu Jan 1 00:00:05 1970
Mount count: 1
Maximum mount count: 28
Last checked: Thu Jan 1 00:00:02 1970
Check interval: 15552000 (6 months)
Next check after: Tue Jun 30 00:00:02 1970
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Default directory hash: tea
Directory Hash Seed: 1b0b23bf-9ee9-452c-948b-f9a5bb24de79

THXTEX
10-08-06, 23:36
I just keep my mouth shut....... Silence....... :oops:

DNS adress not set up correctly on player. I did notice some time ago that none of the Webradios were working.


How do I restart to get out of DEBUG mode?

martinb
10-08-06, 23:37
please give info on:

tune2fs -l /dev/rd/0
Result for B2:
..
tune2fs 1.38 (30-Jun-2005)
..Free inodes: 2
..


looks good, can you please try to create 1 file in /tmp
then 2e file
then 3e file

(small file)

i think you can create 2 more files and the 3th will fail (but thats normal)
can you confirm this?

martinb
10-08-06, 23:40
I just keep my mouth shut....... Silence....... :oops:

DNS adress not set up correctly on player. I did notice some time ago that none of the Webradios were working.


How do I restart to get out of DEBUG mode?

just reboot but DONT hold the stop button
this will probebly fail so to get it working (if that fail) you should:

reflash working (old) firmware
ftp to kiss
remove the /hdd/stage2
reflash stage2_b3 firmware

and now it will work :)

Da_Flex
10-08-06, 23:48
I just keep my mouth shut....... Silence....... :oops:

DNS adress not set up correctly on player. I did notice some time ago that none of the Webradios were working.
Could happen to anybody.http://www.my-smileys.de/smileys2/console.gif

THXTEX
10-08-06, 23:52
Normal FTP was working so I just deleted the stage2 and stage2_ol dirs and rebooted the player. No downgrade to old firmware.

Now it downloaded a lot of stuff and I can telnet to the player. :D


- flash ok yes/no
YES
- output free
/ # free
total used free shared buffers
Mem: 8812 4112 4700 0 44

- output ps
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
20 root SW telnetd
21 root SW /bin/sh
24 root RW ps
- does the setup still show background ?
YES
- ls /tmp
/ # ls /tmp
img lost+found ntp.conf resolv.conf

- hold STOP button on front when booting up (keep holding) , then try to
telnet and only give output on "ps"


BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.

/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
19 root SW telnetd
20 root SW /bin/sh
21 root RW ps
/ #

Da_Flex
10-08-06, 23:56
looks good, can you please try to create 1 file in /tmp
then 2e file
then 3e file
I don't get it. What does the last two lines mean (2e, 3e)?

THXTEX
11-08-06, 00:05
please give info on:

tune2fs -l /dev/rd/0

thanks

B3

/ # tune2fs -l /dev/rd/0
tune2fs 1.38 (30-Jun-2005)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 9c2b95d4-f29e-40b7-8535-3a4a8e1d2a7a
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: filetype sparse_super
Default mount options: (none)
Filesystem state: not clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 16
Block count: 128
Reserved block count: 6
Free blocks: 107
Free inodes: 2
First block: 1
Block size: 1024
Fragment size: 1024
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 16
Inode blocks per group: 2
Filesystem created: Thu Jan 1 00:00:02 1970
Last mount time: Thu Jan 1 00:00:02 1970
Last write time: Thu Jan 1 00:00:05 1970
Mount count: 1
Maximum mount count: 20
Last checked: Thu Jan 1 00:00:02 1970
Check interval: 15552000 (6 months)
Next check after: Tue Jun 30 00:00:02 1970
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Default directory hash: tea
Directory Hash Seed: acc385fb-db84-4f71-b2a7-e173b29967ee
/ #

martinb
11-08-06, 00:06
looks good, can you please try to create 1 file in /tmp
then 2e file
then 3e file
I don't get it. What does the last two lines mean (2e, 3e)?

hmm sorry just do:

telnet to kiss
cd /tmp
touch f1 {enter}
touch f2 {enter}
touch f3 {enter}
touch f4 {enter}

then you will get a error on the 2e or 3th or 4th file (i think file f3)
the reason of this test is to find out if we still can create a few files on the ramdisk

martinb
11-08-06, 00:11
..
- hold STOP button on front when booting up (keep holding) , then try to
telnet and only give output on "ps"


BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.

/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
19 root SW telnetd
20 root SW /bin/sh
21 root RW ps
/ #

did you see "debug" on lcd when you HOLD the stop button ?

Da_Flex
11-08-06, 00:14
At the /tmp folder I was able to create one file. After deleting it, I couldn't create another file. No error message when file creation fails.

martinb
11-08-06, 00:25
At the /tmp folder I was able to create one file. After deleting it, I couldn't create another file. No error message when file creation fails.

so you can create 1 extra file
2e file cant be created
right ?

so 1 file take the 2 inodes
hmm ok, not importend for now, we have room for the symlink and 1 extra file, it will do

also found the bug in the "debug mode"
please do some more testing on the html interface (can you edit the configfiles etc etc)

will :slp: now and if other betatesters can confirm there are no problems left we will start a new "beta release" and will start the finetuning

mito
11-08-06, 08:39
after this we will need to ask for a clear picture of the remote control (same resolution please) so i can start to make this compatibleThat could be my part for the FW :D I will take a picture of my remote and send it to you (mail?).
I got the iso-image now and will test it in the evening. I'm the guy with the WLAN, so I hope I will get a connection for downloading the stuff from googlepages.
Then I will post output of free and ps. See you soon.

wish list:
- replace the LCD-Text with * KiSS DP-150x stage2 * 8)
- possibility to change themes without flashing the FW

Roonie
11-08-06, 09:56
I must say great work guys !!!
I have no idea what you`re all talking about but, there`s some nice team work going on here ..!!http://www.smileypad.com/v202/Cache/Feelings/Bow.gif

I`m looking forward to the public release ..............http://www.smileypad.com/v202/Cache/Feelings/Victory.gif

Ronald

martinb
11-08-06, 13:15
..wish list:
- replace the LCD-Text with * KiSS DP-150x stage2 * 8)
- possibility to change themes without flashing the FW

both is already implemented in the current beta
you can change themes by changing the initscript
(look in the "stage2 forum" for tips/howto)

default is /img symlinked to rom
but you can change this symlink the the/hdd/stage2/img so you can completely change the theme

please look at the remotepicture and try to make a new picture with same resolution so its easy to convert the fip commands

but first let me know if the networkinterfact will work on your config

mito
11-08-06, 15:36
I flashed the firmware - no problem, BUT NO WLAN at all.
The whole menu part is missing (SSID, WEP, ...). I can't switch between WLAN and LAN. So no download - no stage2 :(
please look at the remotepicture and try to make a new picture with same resolution ...Yes, I will do an exact copy.

Big
11-08-06, 16:30
It would be nice if you (big) will give it a look, because your knowledge on linux is 10 times more then mine

p.s. what type of player do you have ?
I want to take a look at it but sadly I've only DP-1500 so no way to do it. :(

Maybe I'll try to put HDD into my friend's DP-500 and see how it works. Will inform you about it.

But if you want to ask me something (despite of my Linux knowledge which is probably not as good as you expect ;) ) just ask. I'll check this thread frequently - I wasn't prepared for such intensive cooperation without new FW from KiSS. Nice to see that someone is still alive :)

maraMau
11-08-06, 16:50
flash ok

same problem of thethx

now i havn't time, retray this evening.

p.s. versione beta3

martinb
11-08-06, 18:22
I flashed the firmware - no problem, BUT NO WLAN at all.
The whole menu part is missing (SSID, WEP, ...). I can't switch between WLAN and LAN. So no download - no stage2 :(
please look at the remotepicture and try to make a new picture with same resolution ...Yes, I will do an exact copy.


im sure i have the wrong init (without the wlan part) so i will create a firmware with the good init


can you please tell me the exact location of the firmware you are using ?
(is it kiss original)

edit:

i just created a beta4 based on the exact same firmware but with the good init

this will work (i think) for you, but question is: will it work for the others ?
just check PM, send it to all betausers

maraMau
11-08-06, 20:02
i think my problem is in that<i have dp500 revA modded so or DVD or HDD infact after reboot i switch to hdd but nothing happened, reboot and switch dvd: ERROR 2
so i flash Big FW and via telnet i removed stage2 directory, (hdd/stage2/ contains HOME ROOT VAR .. )

reflash but nothing is changed.

i'm burning beta4.....

p.s. sorry for my very poor english

martinb
11-08-06, 20:20
i think my problem is in that<i have dp500 revA modded so or DVD or HDD infact after reboot i switch to hdd but nothing happened, reboot and switch dvd: ERROR 2
so i flash Big FW and via telnet i removed stage2 directory, (hdd/stage2/ contains HOME ROOT VAR .. )

reflash but nothing is changed.

i'm burning beta4.....

p.s. sorry for my very poor english

you can try to start debugmode (with the 4th beta)
so just flash normal, then after first boot (error 2) reboot and HOLD stop button

then try to start telnet, and let me know if you got telnet running
(or ftp running in debug)

Da_Flex
11-08-06, 20:27
I just mailed a beta 5 to martinb, based on beta 4.

- it got mito's 558 skin
- it gives a link to Stage2 KML, if PC Link is offline

martinb will give the download link to the betatesters, so I don't have to e-mail.

maraMau
11-08-06, 20:32
nothing, also in debug mod.
there something wrong in the ethernet.
my K|i|S|S in invisible at the router,so no connection.
i tried dhcp on:
see IP ADDRESS ----> NONE

but a question: why it has downloaded files at first boot?

mito
11-08-06, 20:46
so i will create a firmware with the good initOK. I've got the new iso - CD is ready - BUT - my wife is using the player :twisted: So we have to wait 1 1/2 hours before I can test the new FW. Please be patient ...
can you please tell me the exact location of the firmware you are using ? (is it kiss original)Yes it's the original FW from KiSS website. I only changed the theme.

The picture of the remote is ready (http://mito.gmxhome.de/images/dp150x_remote.jpg)

mito
11-08-06, 21:38
I got 10 minutes to test the FW.
Installation O.K.
WLAN O.K.
but still no download of the stage2 stuff

When I reboot player there is "DEBUG /B" in the display for 1 sec. Then nothing happens.

The player works fine. Webradio works fine so internet connection is OK. PC-Link is also O.K.

Only the download fails ...

Da_Flex
11-08-06, 22:02
I got 10 minutes to test the FW.
Installation O.K.
WLAN O.K.
but still no download of the stage2 stuff

When I reboot player there is "DEBUG /B" in the display for 1 sec. Then nothing happens.

The player works fine. Webradio works fine so internet connection is OK. PC-Link is also O.K.

Only the download fails ...
Hast Du nach dem Kaltstart (Stecker raus/rein) mit FTP/Telnet nachgeschaut, ob die Files da sind?

engl.: Maybe the files are there - check out via FTP/Telnet.

martinb
11-08-06, 22:02
nothing, also in debug mod.
there something wrong in the ethernet.
my K|i|S|S in invisible at the router,so no connection.
i tried dhcp on:
see IP ADDRESS ----> NONE

but a question: why it has downloaded files at first boot?

the rom can only handle +- 4mb and stage2 is +- 8 MB so it will need the aditional software from a other source

it look simple to use the dvd media for this, but its not (after flash the cd eject and its imposible (for me) to change this

its strange that the debug is not working for you
i first will ask mito to test the debug on his player, i think its better to concentrate on the wlan first and then we will try to find out how your rev.a problem can be fixed

martinb
11-08-06, 22:08
I got 10 minutes to test the FW.
Installation O.K.
WLAN O.K.
but still no download of the stage2 stuff

When I reboot player there is "DEBUG /B" in the display for 1 sec. Then nothing happens.

The player works fine. Webradio works fine so internet connection is OK. PC-Link is also O.K.

Only the download fails ...

i think this is normal behaviour

the "debug" is listed after the failed download but it should start telnetd and ftpd
if ftpd is working and telnet is NOT working please try to start first a CMD prompt
from prompt try to start "telnet {kissip}"
i hope you get a better errormessage

can you first test telnet
then test ftp
if ftp works can you look into the /hdd/stage2 and REMOVE the /hdd/stage2/initstage2f

then after remove please reboot and tell us the result

martinb
11-08-06, 22:10
..
The picture of the remote is ready (http://mito.gmxhome.de/images/dp150x_remote.jpg)

great picture, exactly the size we need

will first wait on the feedback,
(fix the remote is easy but i will try to make the fip compatible with the dp-558 so i dont need to maintain 2 versions)

martinb
11-08-06, 22:19
I just mailed a beta 5 to martinb, based on beta 4.

- it got mito's 558 skin
- it gives a link to Stage2 KML, if PC Link is offline

martinb will give the download link to the betatesters, so I don't have to e-mail.

we will wait with beta5 and i will not give the firmware a other skinn :)

stage2 is modulare so if you want a skin you only need to change the initscript and READ THE FAQ :twisted:

bigest question is still the output on the beta4 for:

free
ps

for the dp-504 users (i need to know if the wlan part is not loaded in these models)

also we need to fix the wlan for mito first

Da_Flex
11-08-06, 22:20
Results for Beta 4:

df:Filesystem 1k-blocks Used Available Use% Mounted on
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part2 97172460 50860 92262512 0% /hdd
/dev/discs/disc0/part1 488006 79 462729 0% /systempart

ps:PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
28 root SW telnetd
29 root SW /bin/sh
31 root RW ps
free:total used free shared buffers
Mem: 8812 4612 4200 0 48

martinb
11-08-06, 22:38
Results for Beta 4:

..
23 root SW /bin/cardmgr
..


thanks, so you do have a wifi version, and the cardmgr is loaded
not to much mem is taken

stupid question: can you disable wifi from setup (so the cardmgr is NOT loaded) or wil this autoload

and can some dp-508 user post the results on this firmware so we wil know if this is compatible

and we still need to get it running for mito, so mito just send your wife to the movie (or let her shoping with a girlfriend) :)

Da_Flex
11-08-06, 22:44
can you disable wifi from setup (so the cardmgr is NOT loaded) or wil this autoload
No.

martinb
11-08-06, 22:50
can you disable wifi from setup (so the cardmgr is NOT loaded) or wil this autoload
No.

can you type free
then kill the cardmgr (killall cardmgr) and type free again
(so we see if its worth to change this autoload of cardmgr)

Da_Flex
11-08-06, 22:54
can you type free
then kill the cardmgr (killall cardmgr) and type free again
(so we see if its worth to change this autoload of cardmgr) # free
total used free shared buffers
Mem: 8812 4616 4196 0 48
# killall cardmgr
# free
total used free shared buffers
Mem: 8812 4304 4508 0 48

mito
11-08-06, 23:00
So, finally "Here are the results from Germany" 8)

As I wrote before the download of the files doesn't work (well). Telnet to player was not possible. I looked to the HDD with ftp and there were rudiments of stage2 files. Means: download starts but was not completed. BTW. There was nothing shown on the display. I deleted the folder with ftp and cold rebooted the player. Now the download was O.K. with feedback on display. I can telnet to my player.

BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.

/ # free
total used free shared buffers
Mem: 8812 4688 4124 0 56
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
35 root SW telnetd
36 root SW /bin/sh
38 root RW ps
/ # ls /tmp
img lost+found ntp.conf resolv.conf
/ #I tried to use the player, but there were no yellow lines and frames in the menu. Also the text was missing (Audio, Video). I could navigate blind, but that's not so cool. So I restarted again and now the player works fine.
Now I will disable ftp and do some further test. So give me 5 minutes :D

mito
11-08-06, 23:17
FTP is disabled in the menu
/ # free
total used free shared buffers
Mem: 8812 4668 4144 0 60
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
33 root SW telnetd
34 root SW /bin/sh
36 root RW ps
/ #
I can reach the player with putty and ftp - so inetd works :D :D

I had huge problem during transfer files with ftp http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=8796 with WLAN. Files larger than 100 MB won't work. These problems still remainSTATUS:> Connecting FTP data socket 192.168.2.4:65183...
150 Accepted data connection
ERROR:> Can't write to data socket. Socket error = #10053.
ERROR:> Timeout (60000 ms) occurred on receiving server response.
STATUS:> Waiting 60 seconds...
STATUS:> Reconnecting navigation session.
STATUS:> Connecting to FTP server 192.168.2.4:21 (ip = 192.168.2.4)...
ERROR:> The connection failed due to an error or timeout.
But that has nothing to do with stage2

martinb
11-08-06, 23:43
..
I had huge problem during transfer files with ftp http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=8796 with WLAN. Files larger than 100 MB won't work. These problems still remainSTATUS:> Connecting FTP data socket 192.168.2.4:65183...
150 Accepted data connection
ERROR:> Can't write to data socket. Socket error = #10053.
ERROR:> Timeout (60000 ms) occurred on receiving server response.
STATUS:> Waiting 60 seconds...
STATUS:> Reconnecting navigation session.
STATUS:> Connecting to FTP server 192.168.2.4:21 (ip = 192.168.2.4)...
ERROR:> The connection failed due to an error or timeout.
But that has nothing to do with stage2

Great so the firmware is working with wlan
but now we still need to know if this firmware will work on the dp-508 ?

anyone?
about ftp problem, do you know a firmwareversion with a stable ftp, so we can try to mix?

about the missing image, i think we need a bigger ramdisk , will look at building a custom kernel

will use this kernel in the beta5

also do you have stable ftp with utp cable?

martinb
11-08-06, 23:45
can you type free
then kill the cardmgr (killall cardmgr) and type free again
(so we see if its worth to change this autoload of cardmgr) # free
total used free shared buffers
Mem: 8812 4616 4196 0 48
# killall cardmgr
# free
total used free shared buffers
Mem: 8812 4304 4508 0 48

hmm, its a waste of mem if you dont use wlan (so you dont have a wlancard inside the kiss?)

workaround is to place the killall in the bootstart (initstage2f)

mito
11-08-06, 23:54
about ftp problem, do you know a firmwareversion with a stable ftp, so we can try to mix?
... also do you have stable ftp with utp cable?No, I only tried the latest FW version from KiSS, because it worked for me and yes, with cable I have stable ftp.
I played a little bit around with ftp in the last couple of minutes and notices following. ftp is working (let's say) 2 minutes. Then transfers stops. In these cases I closed my ftp program. Now it was in the background and 2 or 3 minutes later it resumed the transfer. Strange isn't it? It looks a little bit that my WLAN connection is very lazy and needs some pauses :lol:
So, now I'm really tired and will go to bed. See you tomorrow and thanks again for the great work to Niedersachsen (da_flex) and the netherland (martinb).
Good Night :wink:

Da_Flex
11-08-06, 23:57
hmm, its a waste of mem if you dont use wlan (so you dont have a wlancard inside the kiss?)
That's right, PCMCIA slot is empty.


workaround is to place the killall in the bootstart (initstage2f)
Is it possible to make an option to switch WLAN off at Stage2 KML page? Maybe it's a good thing to have such an extra configuration page.

martinb
12-08-06, 00:01
...Is it possible to make an option to switch WLAN of at Stage2 KML page? Maybe it's a good thing to have such an extra configuration page.

sure just look at the internel kml server
you will see some examples with cgi scripts (plain ascii)
it will take 15 seconds to make this command

i will start to build a kernel

Da_Flex
12-08-06, 00:08
i will start to build a kernel
Great! You're THE MAN!http://www.my-smileys.de/smileys2/anbetung.gifhttp://www.my-smileys.de/smileys2/thumbs.gif

martinb
12-08-06, 01:24
i have now the beta5 ready

you will know the link to download and the filename :)

its custumbuild kernel with 256kb ramdisc and hopefully some stable ftp

if you want to test please try to:

flash your NON stage2 firmware and test FTP speed (up/down)
then flash 5th beta and also test ftp speed (up/down)

also try to place the max files in /tmp and report howmany files you can create (use the touch command)

also used the updated "could_not_connect.xml" from da_flex

please also test the free and ps
and is we can have a dp-508 betatester please send PM

Im off :slp:

mito
12-08-06, 10:17
Beta 5 is running on my machine. I downgraded to the official first, then deleted stage2 directory. During first installation I'll get Error 15, flashed again, everything was OK.
- Download OK
- Menus OK
- telnet/Putty OK
But I can not disable the ftp in the menu. If I choose "Off" and leave the menu entry then it switch back to "Read/Write". Will do some further tests with ftp right now.
BTW. It seems like the player reacts faster and smoother. Is this possible or is this a Placebo-Effect :) Search to a special position in a divx-file runs faster and time between FFW and FRW an playing the file is shorter. (The SEEKING-time is shorter)

THXTEX
12-08-06, 10:52
BTW. It seems like the player reacts faster and smoother. Is this possible or is this a Placebo-Effect :)

This is what I observed when BiG made his FW with the updated GPL part.

THXTEX
12-08-06, 11:06
Just flashed beta5. I also had a Error 15 at first partial flash. Then I did a partial flash again and it worked.

Wow - the BLUE LED's are back :-)
Telnet OK.
FTP Ok.
Menues OK.
WebRadio OK.

mito
12-08-06, 11:31
Did some further tests:
Player works fine and stable (divx from HDD, divx from NSLU2, Webradio, DVD). And the machine runs smoother as I said.
Telnet and ftp are working but transfers via ftp crashes as in the original FW (I can/must live with that).
Maybe we (you :lol: ) can fix the bug, that it's not possible to disable ftp in the menu.

martinb
12-08-06, 11:48
Did some further tests:
Player works fine and stable (divx from HDD, divx from NSLU2, Webradio, DVD). And the machine runs smoother as I said.
Telnet and ftp are working but transfers via ftp crashes as in the original FW (I can/must live with that).
Maybe we (you :lol: ) can fix the bug, that it's not possible to disable ftp in the menu.

are you sure you could disable ftp on the previous version ?
can you test the ftp speed with utp cable

if the ftp problem is pcmcia related then it will be hard to fix

also please provide info on the free and ps

can i conclude (for now) that this is a better kernel ?

THXTEX
12-08-06, 12:56
Beta 5, normal boot.

BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.

/ # free
total used free shared buffers
Mem: 8804 4500 4304 0 48
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
25 root SW telnetd
26 root SW /bin/sh
28 root RW ps
/ #

Question: Is the FW Macrovisionfree?

Da_Flex
12-08-06, 16:31
A little hint about activating the Stage2 KML:
(which is located at /hdd/stage2/htmlroot/kml/index.htm)

method a) if your external PC Link server is offline, select "Stage2 KML" at the "could not connect" screen

method b) acclaim your internal hard disk as PC Link server by using players IP

You have to do some extra settings to make background change working over Stage2 KML.

martinb
12-08-06, 17:47
..
Question: Is the FW Macrovisionfree?

i think it is (i used the khwl.o from the BIG firmware)

if not let me know, so i will change the khwl.o


question for all:

the dp-50x remote has on the bottom part keys who are not the same with the dp-558

the picture i have is perfect but i cant read the buttons

can someone please tel me the lower buttons

x a b c d
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0


i can see:
C3 is voldown
C4 is volup

but wat are the others (or can mito zoom his picture so i can read it)

Thanks

maraMau
12-08-06, 17:56
A1 step B1audio C1 subpic D1 angle
A2 zoom B2 replay C2 mark D2 setup
A3 clear B3 search C3 voldown D3 volup

THXTEX
12-08-06, 18:26
On my DP1500 remote it is

A1 step B1audio C1 subpic D1 angle
A2 zoom B2 repeat C2 mark D2 setup
A3 clear B3 search C3 voldown D3 volup

mito
12-08-06, 21:02
are you sure you could disable ftp on the previous version?Yes, it was possible and I did it.
can you test the ftp speed with utp cable ... if the ftp problem is pcmcia related then it will be hard to fixHmmm, that's hard to do. The player is in another room in a rack. So I would only reluctantly take the player out of it. Maybe I will do this tomorrow, but I can't promise it (I think the WAF will go belwo zero :lol: )/ # free
total used free shared buffers
Mem: 8804 4688 4116 0 56
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
33 root SW telnetd
34 root SW /bin/sh
36 root RW ps
/ #
can i conclude (for now) that this is a better kernel ?Yes of course! But I will only use the firmware, if you take my theme as default :twisted:

martinb
12-08-06, 21:20
[/code]can i conclude (for now) that this is a better kernel ?Yes of course! But I will only use the firmware, if you take my theme as default :twisted:

You know that you can change the theme (symlink to hdd)
I want to make a "modular" firmware

otherwise i will get person with "i want original theme" etc etc

(but i think/hope you where making a joke :) )

mito
12-08-06, 22:28
I want to make a "modular" firmware (but i think/hope you where making a joke :) ) Yes, a modular firmware is good. And we can change themes "on the fly" without flashing the firmware. It was a joke http://forum.dhd24.com/images/smilies/smiley_4_04.gif
I hope I will find some time tomorrow to test ftp with cable. What to do next?

We should change the "website" of the player. There is DP-558 all the time and I can only differ my two players by IP adress in the browser. Do you need some help in graphics? Do you have the original template files for the DP-558 frontend (maybe as a psd or tif)?

Da_Flex
12-08-06, 22:55
We should change the "website" of the player.
I agree. When my 16:9 TV is on "smart" mode, it will cut off upper and lower space of the Stage2 KML site, so I will not see the "back" button. We shouldn't have important GUI elements at the 36 upper and lower pixels. I suggest to have a "back" button at the Stage2 KML startup page, too (like the one at the "could not connect" page).

A problem, that I had with the original 2.9.3 FW, was the lack of a regular network clock update. Currently, the clock will only get sync at player restart. After one week, the clock will already go wrong for MINUTES (-> weak internal clock generator).

martinb
12-08-06, 23:00
I agree. When my 16:9 TV is on "smart" mode, it will cut of upper and lower space of the Stage2 KML site, so I will not see the "back" button.

If we rescale the backgroud i think then its fixed (i think)

next is:

find a dp-508 betatester :( (PM if you want to test)
i have the remote and fip changed (needs testing, will send update instructions in 30 minutes)

then its time (tomorow) for a "official beta release" with +- 10 testers wanted (extra)

after that we can finetune and update the html
but if you do, please send me the htmls so we dont have to do it more then once

Da_Flex
12-08-06, 23:04
then its time (tomorow) for a "official beta release" with +- 10 testers wanted (extra)
That means to make it public (the only way to get more testers, I think). :idea: :D

THXTEX
12-08-06, 23:19
..
Question: Is the FW Macrovisionfree?

i think it is (i used the khwl.o from the BIG firmware)

if not let me know, so i will change the khwl.o



Macrovision is still there.

maraMau
12-08-06, 23:20
great news!

have you some for me?

Da_Flex
12-08-06, 23:22
great news!

have you some for me?
I'll give you PM. :wink:

THXTEX
12-08-06, 23:27
The firmware uses a smaller font than BiG's. Would it be possible to make a module for selecting differet fonts?

I mean DiVX subtitle fonts.

martinb
12-08-06, 23:32
great news!

have you some for me?

Can you explain me how you "select" hdd / dvd on rev A ?
i can make a special firmware with telnetd hardcoded in rom , but then i need to remove the symlinks from etc/passwd

if you dont mind i want to do this after the beta release (this is only a alpha release)

martinb
12-08-06, 23:36
The firmware uses a smaller font than BiG's. Would it be possible to make a module for selecting differet fonts?

I mean DiVX subtitle fonts.

i dont know where the fonts are located (need to give it a look)
i gues lang.bin ?
think we can symlink this to the /hdd

martinb
12-08-06, 23:37
Macrovision is still there.

thanks for reporting, will remove MV on next beta

Da_Flex
13-08-06, 00:02
think we can symlink this to the /hdd
Yes, otherwise some fonts will be broken (lack of memory).

maraMau
13-08-06, 00:13
no net also with the beta5, but like the other after reboting
compare the lines:

WAIT PAT
DOWNLOAD
- - -

(':cry:')


Can you explain me how you "select" hdd / dvd on rev A ?
i can make a special firmware with[color=red telnetd hardcoded in rom [/color], but then i need to remove the symlinks from etc/passwd

i put a 3-way-switch in the power pin of the drives,

when i flash i select (obviusly) DVD then when i reboot i switch to HDD,
if i do not change the drive my K|i|S|S tell me:

ERROR 2
i've no net at all, my router see only my pc, tell me the address,MAC,
but the K|i|S|S is invisible at all :(
if you dont mind i want to do this after the beta release (this is only a alpha release
Don't worry, continue to develop, in the mean time i continue study to learn more of my K|i|S|S.

martinb
13-08-06, 00:18
..when i flash i select (obviusly) DVD then when i reboot i switch to HDD,
if i do not change the drive my K|i|S|S tell me:

ERROR 2


thats normal error
but if you turn hd on and reboot it should download (and it does try)

but are you 100% sure your kiss is connected to internet (good gateway/dns etc?)

can you play webradio with your other firmware ??

maraMau
13-08-06, 00:34
i'm sure that with others fw my lan is ok,webradio ok, pc-link ok

and also that rebooting tha situation is the same,
the only thing a note is that is in debug mod without pressing stop

thanks a lot

martinb
13-08-06, 00:58
i'm sure that with others fw my lan is ok,webradio ok, pc-link ok

and also that rebooting tha situation is the same,
the only thing a note is that is in debug mod without pressing stop

thanks a lot

hmm i think i have a expenation:

the setup.init will place this script when bootload fails:

/bin/klcd STAGE2
/sbin/telnetd
WAIT /bin/klcd DEBUG


when you hold the stop it starts:

WAIT /bin/mount -t ext2 /dev/discs/disc0/part2 /hdd
/bind/telnetd
WAIT /bin/lcd D_TELNETD
/bind/ftpd -b -H -w
WAIT /bin/lcd DEBUG

so thats a stuppid error i made (we cant see the difference)
will change the DEBUG to FAILSAVE on the stopbutton
and will also change the script so it will also start ftpd

this firmware will be called beta6 and remember that you NEED to remove the /hdd/stage2/initstage2f to let the firmware recreate the dirs and files
(and download)

i did the upload on the normal location

this version has mv off, fixed "failsave" and fixed failsave script
(i hope)

so if all went ok, we can now debug with stopbutton hold, but first just try this firmware and if it fail (after removing the file) hold the STOP when booting

and try ftp / telnet and report if something work
(start this from cmd prompt so if it fail we could see some error)

Da_Flex
13-08-06, 08:06
Note that klcd is broken, only lcd works.

Maybe we should start a new thread for the next beta test. This one has been transformed into a monster. 8O

mito
13-08-06, 10:23
We should change the "website" of the player.@Da_Flex:
I think we talk about two different things. I mean the Webconsole; if I go to KiSS with PC-Browser (http://KiSS-IP/). This is full of 558er layout and text.
But you are right to. Some menu space is missing on 16:9 TVs.

Now I'm running ftp-test with cable:
Upload: constant 1,2 MB/s (normal KiSS Speed)
Download: starts very slow (300 KB/s), after a couple of minutes boosts up to normal 1,4 MB/S and is stable now for over half an hour. So I can conclude: ftp with cable shows normal behavior.
BTW: I tested again to disable menuentry "ftp" and it fails.

@martinb
Output of "lsmod" will come later, when player is in the rack with TV again. Now the player is only connected to router without TV - so I can't switch in the menus.

Big
13-08-06, 13:17
i dont know where the fonts are located (need to give it a look) i gues lang.bin ?
think we can symlink this to the /hdd
Sadly fonts are hardcoded into init itself (as I remember lang.bin has only messages definitions in different languages). And to be exact it's one font with all encodings. So like in my FW - if you change chars in one encoding to bigger ones you break all other since it's a bitmap definition - bigger chars take more place and you cannot change size if init binary.

martinb
13-08-06, 13:28
i dont know where the fonts are located (need to give it a look) i gues lang.bin ?
think we can symlink this to the /hdd
Sadly fonts are hardcoded into init itself (as I remember lang.bin has only messages definitions in different languages). And to be exact it's one font with all encodings. So like in my FW - if you change chars in one encoding to bigger ones you break all other since it's a bitmap definition - bigger chars take more place and you cannot change size if init binary.

Thanks big, i notice this after looking at lang.bin (and read info on the forum about fonts)
so thats bad (we cant symlink init)

that mean we need to make a choice in the fontsize
can you also give info on the freesbug
(is this also init related, or kernel related)

i will start a other threat and close this one (its getting messy) and ask for 10 more betatesters so we will have some info on the freesbug


http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=9451