AVS › AVS Forum › Gaming & Content Streaming › Networking, Media Servers & Content Streaming › Firmware - Western Digital - WD TV HD Media Player
New Posts  All Forums:Forum Nav:

Firmware - Western Digital - WD TV HD Media Player - Page 19

post #541 of 2569
Quote:
Originally Posted by bahoiz View Post

Hi Zorander,
here the messages.txt:
Code:
Jan  1 00:00:17 WDTV-1eace syslog.info syslogd started: BusyBox v1.10.0
Jan  1 00:00:21 WDTV-1eace user.notice root: net.agent: Called for eth0
Jan  1 00:00:21 WDTV-1eace user.notice root: net.agent: Using /boot/net.config: DHCP= IP= GW=
Jan  1 00:00:21 WDTV-1eace user.notice root: net.agent: Using system hostname WDTV-1eace
and also,I couldn't see hostname and ip address in the settings/system/about.

thank you very much for your hard work on WD firmware.

I see the problem
For now, strip out ALL the comments from net.config. (Or remove it)
Next revision will fix it.

The hostname that got assigned wsa WDTV-1eace.
Settings/About only updates if the IP successfully updated.
post #542 of 2569
Quote:
Originally Posted by disc0 View Post

Thank you, just couldn't find it anywhere..

Zorander, need to know one thing to recompile lighty and php a last time..

Lets say that my package calls webserver.bin ..

Your script will create a folder in /opt/webserver/

and add /opt/webserver/bin
and ldconfig /opt/webserver/lib

right ??

I need to know the final folder to compile php and lighty, so need to specify know where is going to be the final folder .. I know that you didn't released thatr version yet, but its more easy for me that I knoe in advance, to can work now and don't need to do much more again..

Best regards

Well, I need to leave /opt alone,so that the opt.bin image can take that directory over.

We need a different path.
Shoudl we do /apps, or put a directory under /tmp?

Whereever we pick, it would be something like '/apps/lighttpd/' (or /tmp/apps/lighttpd/)
One directory per application/.bin file
post #543 of 2569
Hi Zorander,

Code:
For now, strip out ALL the comments from net.config. (Or remove it)
When I deleted net.config it started to work. But now net.mounts ignored at startup. But it can be added manually over telnet.

thanks
post #544 of 2569
zorander,

its confirmed, its there some bug in 0.82, cant telnet or find the ip in dhcp server for the wdtv...

Quote:


Jan 1 00:00:21 WDTV-62db5 user.notice root: net.agent: Using /boot/net.config: DHCP= IP= GW=
Jan 1 00:00:21 WDTV-62db5 user.notice root: net.agent: Using system hostname WDTV-62db5

net.config is there, its the same that I have been using all the time.. Maybe boot its not available when it loads :s .. Don't know

And another thing, its a good ideia that you find a way to toogle on/off to the hostname be WDTV or WDTV-xxxx
I'll put an option in webserver to toogle betwwen them if you put some 'if's to decide about it..

Regards
post #545 of 2569
Quote:
Originally Posted by Zorander View Post

Well, I need to leave /opt alone,so that the opt.bin image can take that directory over.

We need a different path.
Shoudl we do /apps, or put a directory under /tmp?

Whereever we pick, it would be something like '/apps/lighttpd/' (or /tmp/apps/lighttpd/)
One directory per application/.bin file

/apps/lighttpd/ sounds fine.. I'll recompile both php and lighty to work there

Regards
post #546 of 2569
Quote:
Originally Posted by Zorander View Post

kexec.. I knew I had to be forgetting something.

Anyway, try it with --min-mem 0x6fe000 (where the physical memory in this box begins--it ends at 0x10020000, which causes the error message you saw)

This requires a kernel module, right?

I think I'll try it too.

Sorry, I did not intended to include the --mem-min arg in my post here. I was testing and trying to see if the argument had any effect.

It seems to always gives the message, with or without and mem-min or mem-max args.

root:/boot> ./kexec vmlinux
Invalid memory segment 0x10020000 - 0x1035ffff

root:/boot> ./kexec --mem-min=0x6fe000 vmlinux
Invalid memory segment 0x10020000 - 0x1035ffff
post #547 of 2569
Zorander, you have a minor bug in your net.agent ..
You only let HOST to be costumized if "$DHCP" == "yes"

Quote:


if [ "$DHCP" == "yes" ]; then
udhcpc -H "$HOST" -i "$INTERFACE"
else

There is nothing if "$DHCP" == "no"


Forget, just saw in the init, you look for /conf/config for the host saved with config_tool -c HOST=...
sorry

Regards
post #548 of 2569
I understand that everybody here is focused at networking, but maybe this http://www.videolan.org/developers/libdca.html could be somehow implemented in the firmware? WD does not seem to be interested to provide DTS downmix... Thanks...
post #549 of 2569
Quote:
Originally Posted by bahoiz View Post

Hi Zorander,

Code:
For now, strip out ALL the comments from net.config. (Or remove it)
When I deleted net.config it started to work. But now net.mounts ignored at startup. But it can be added manually over telnet.

thanks

Yea, same problem with net.mounts as there is with net.config. I'm putting out a new version to fix those two bugs. (I was trying to add code to pipe the file through dos2unix so that you can use a DOS text editor without causing problems--and that's what's throwing a fit)

Quote:
Originally Posted by disc0 View Post

And another thing, its a good ideia that you find a way to toogle on/off to the hostname be WDTV or WDTV-xxxx
I'll put an option in webserver to toogle betwwen them if you put some 'if's to decide about it..

(I am adding some if's in there) Just change the entry in /conf/config.
Ex: "config_tool -c HOST=WDTV" will set the hostname to WDTV on next reboot.

What I'm doing this release is check to see if the hostname is the random one I provided, and if it is, then check for a "hostname" file where root.bin is, and if there is use that file for the hostname.

Quote:
Originally Posted by BlueButton View Post

Sorry, I did not intended to include the --mem-min arg in my post here. I was testing and trying to see if the argument had any effect.

It seems to always gives the message, with or without and mem-min or mem-max args.

root:/boot> ./kexec vmlinux
Invalid memory segment 0x10020000 - 0x1035ffff

root:/boot> ./kexec --mem-min=0x6fe000 vmlinux
Invalid memory segment 0x10020000 - 0x1035ffff

Did you try "--mem-max=0x10020000"? (That is the top of usable physical memory on the WDTV box--which kinda explains why above there is an invalid memory segment...) I still suspect that the syscall itself is going to fail, because unless CONFIG_KEXEC is defined when the running kernel was compiled, then the kexec syscall calls a function whose contents are #ifdef'ed out. (See kernel/sys.c, lines 400-426, function kernel_kexec)

And considering that the code there calls machine_kexec, which is implemented in arch/*/kernel (where * is one of: i386, powerpc, ppc, s390, and x86_64) and NOT in arch/mips/kernel, this is Not Good. (i.e. nobody's implemented kexec for mips architecture yet)
post #550 of 2569
Quote:
Originally Posted by Zorander View Post

Yea, same problem with net.mounts as there is with net.config. I'm putting out a new version to fix those two bugs. (I was trying to add code to pipe the file through dos2unix so that you can use a DOS text editor without causing problems--and that's what's throwing a fit)


(I am adding some if's in there) Just change the entry in /conf/config.
Ex: "config_tool -c HOST=WDTV" will set the hostname to WDTV on next reboot.

What I'm doing this release is check to see if the hostname is the random one I provided, and if it is, then check for a "hostname" file where root.bin is, and if there is use that file for the hostname.

Yeah, I understand, I managed to do that with sucess..
Another thing, its missing a
Quote:


chmod a+x /usr/bin/changepassword

its not executable

Regards
post #551 of 2569
hi all,
does anyone know when the new fw will be released?
i heard it was supposed to be released on 1st of March?

and Scott,
i know that more language support for sub is coming up..
is Turkish support included to this package??
post #552 of 2569
** ext3-boot 0.8.3 **

Available from MediaFire

See if this fixes your hostname and ip configuration bugs.



Question: do you think the new release I'm working on (with app.bin modules) should have a new name? ext3-boot won't necessarily apply when the root.bin file is a cramfs image... (although I'm going to include an empty opt.bin which will be an ext3 fs for ipkg packages).

I'd like the applications to be cramfs files if possible, but you can make them ext2/ext3. ext3 images will be mounted read-write.
post #553 of 2569
Quote:
Originally Posted by Zorander View Post

Have you tried pluging in the ethernet adapter directly in and everything else into the hub (including your boot chip)?

Oh, and you may want to try version 0.8.1 (see below)

Nah, still doesn't work. Even unplugging the WBTV from power and plugging it back in simply means that I get different devices with lights on before WDTV hangs. But everything's OK once I unplug the Wii adaptor.

Weird. Adaptor (and USB key, of course) by itself works OK. 3xHDDs work fine by themselves. Add the two together, it doesn't matter who is plugged in where, the whole shebang freezes (sometimes before the WD splash screen).

Most annoying.

Curiously, the WDTV takes longer to boot up if the key is on the USB hub.

Am still on 0.8 - haven't tried 0.8.x
post #554 of 2569
Just got home. Seen 0.8.3. Loaded up to give it a test.
It did not finish loading. So Unplugged my HDD and USB adapter, and copied 0.8.3 to just a fat32 256MB flashdrive. Still did not finish booting. Something has gone wrong.

Any others try 0.8.3 yet?
post #555 of 2569
Quote:
Originally Posted by pasticceri View Post

No dvd support?, or I have to put in a hub? I have all my mkv HD collection in dvd disc. I read in one post dvd support , a mini tuto , is possible?

its there, it just hasn't been very streamlined...until now

updated my dvd driver again and de-hackified it.

now:
manages multiple dvd drives via mdev
mounts discs by label using xmount
mounts discs at boot
handles volume labels with spaces in them

read the README for how to install and get it working, I've tested it fairly thoroughly and everything appears good...but lemme know if its not. original post cd.manager-0.4

Now time to get the first opt package sorted and ready to be beta tested...
post #556 of 2569
Quote:
Originally Posted by Zorander View Post

Did you try "--mem-max=0x10020000"? (That is the top of usable physical memory on the WDTV box--which kinda explains why above there is an invalid memory segment...) I still suspect that the syscall itself is going to fail, because unless CONFIG_KEXEC is defined when the running kernel was compiled, then the kexec syscall calls a function whose contents are #ifdef'ed out. (See kernel/sys.c, lines 400-426, function kernel_kexec)

And considering that the code there calls machine_kexec, which is implemented in arch/*/kernel (where * is one of: i386, powerpc, ppc, s390, and x86_64) and NOT in arch/mips/kernel, this is Not Good. (i.e. nobody's implemented kexec for mips architecture yet)

Yes, I tried that. And yes, I saw that there seemed to be no mips support for kexec in 2.6.15. I was hoping that by some miracle/accident the support was backported ... and enabled.
post #557 of 2569
Hi all,

I have been trying to digest all the 19 pages of information, but if someone could kindly explain the process of how to get the hacked firmware working that would be great. Does anything need to be done once the firmware is loaded or is it a case of plug and play. I have the wii usb-lan convertor
post #558 of 2569
Quote:
Originally Posted by Takenover83 View Post

Just got home. Seen 0.8.3. Loaded up to give it a test.
It did not finish loading. So Unplugged my HDD and USB adapter, and copied 0.8.3 to just a fat32 256MB flashdrive. Still did not finish booting. Something has gone wrong.

Any others try 0.8.3 yet?

it is same here, it does't work. fat32 formated 4 Gb flash drive.
post #559 of 2569
Quote:
Originally Posted by Takenover83 View Post

Just got home. Seen 0.8.3. Loaded up to give it a test.
It did not finish loading. So Unplugged my HDD and USB adapter, and copied 0.8.3 to just a fat32 256MB flashdrive. Still did not finish booting. Something has gone wrong.

Any others try 0.8.3 yet?

Yep - Did not boot.
post #560 of 2569
1.my wdtv can't recogise my ext2 hard disk..i think i screwed up d formatting process?..
could there be any other reason?

2.after i got the the router(WRT54G2) to give the ADM8515(WDTV) a ip address, i still can't access WDTV...ping to the ip address returns 'host unreachable'... \\\\wdtv also not working...

am i making a mistake?
post #561 of 2569
As i see DVD/CD-ROM support is quite stable. Is there a possibility to change the audio/subtitle language during playing, because there is no DVD menu support?
post #562 of 2569
Quote:
Originally Posted by Neoculture View Post

Yep - Did not boot.

Gah, syntax error in /init

** release 0.8.4 ** fixes this.

Quote:
Originally Posted by xsoft View Post

As i see DVD/CD-ROM support is quite stable. Is there a possibility to change the audio/subtitle language during playing, because there is no DVD menu support?

Press option button during playback: the first icon on the left is audio track select, the next one over is subtitle select.
post #563 of 2569
Quote:
Originally Posted by Zorander View Post

Gah, syntax error in /init
** release 0.8.4 ** fixes this.

yeap , it works now.
thanks
post #564 of 2569
Quote:
Originally Posted by Zorander View Post

Question: do you think the new release I'm working on (with app.bin modules) should have a new name? ext3-boot won't necessarily apply when the root.bin file is a cramfs image... (although I'm going to include an empty opt.bin which will be an ext3 fs for ipkg packages).

I'd like the applications to be cramfs files if possible, but you can make them ext2/ext3. ext3 images will be mounted read-write.

What do you mean? Instead of ext-boot, another name?? Like "alt-boot" ?? Don't know, wherever you think its best ..

Quote:
ext3-boot won't necessarily apply when the root.bin file is a cramfs image

Didn't understand, sorry..

Quote:
I'd like the applications to be cramfs files if possible

And why is that, any reason in particular??

Regards
post #565 of 2569
Quote:
Originally Posted by kizilelma View Post

hi all,
does anyone know when the new fw will be released?
i heard it was supposed to be released on 1st of March?

and Scott,
i know that more language support for sub is coming up..
is Turkish support included to this package??

anyone has an idea??
post #566 of 2569
Quote:
Originally Posted by Zorander View Post

Gah, syntax error in /init

** release 0.8.4 ** fixes this.


Press option button during playback: the first icon on the left is audio track select, the next one over is subtitle select.

my plextor px 130a is not recognized by firmware 0.8.4. Why? Do I have to change some settings? I am using an converter (from ide to usb). I have uploaded the messages file.
http://rapidshare.com/files/204013705/Archive.rar.html
post #567 of 2569
Zorander,

Hey, I found a problem with the IP assignment,

I have been using the WDTV in my house but today I bringed it to my girlfriends home and her router uses a diferent range of IPs, so, like the net.agent checks first for /conf/net.config, and if is found don't looks for /boot/net.config. This way, if you specify an IP that the router cannot assign, WDTV will not have internet access.. I only can bypass this by opening the .bin in linux and change by there! For the end user, this could be a major problem, its better if we can give a way to check if the router really assigned that IP that was predefined and if not, check the /boot/net.config or just ask for a new one to DHCP server!

Ideia: I'll try to write a script that runs when system is fully loaded, or 30s/1m after, that pings the gateway, and if doesn't get a response, it trys to ask for one IP to the dhcp server, what do you think?? Don't know if it could be made with the commands included, but I'll try to do it...

Regards
post #568 of 2569
Just an idea:

On my WL500gP (with Oleg's firmware) I'm using MediaTomb as media server.
It's simple and works fine, also with PS3.

It would be nice to see such application in modded firmware.
post #569 of 2569
Quote:
Originally Posted by korn2008 View Post

my plextor px 130a is not recognized by firmware 0.8.4. Why? Do I have to change some settings? I am using an converter (from ide to usb). I have uploaded the messages file.
http://rapidshare.com/files/204013705/Archive.rar.html

everythings detected fine and 2 devices are created...did *you* modify the files stated in README so that cd.manager will actually work automagically? If so, do cd.mount and cd.eject work on their own manually? Is cd.manager (ps | grep cd.manager) running?

Mines a plextor 716a and works perfect with an ide-usb adapter.
post #570 of 2569
Zorander,
Almost finished the script that asks for new ip if the actual ip don't work, just inserting the secundary commands..
By the way, where do you set the $INTERFACE var ?? I searched for it everywhere but cant find it..

Regards
New Posts  All Forums:Forum Nav:
  Return Home
AVS › AVS Forum › Gaming & Content Streaming › Networking, Media Servers & Content Streaming › Firmware - Western Digital - WD TV HD Media Player