Jump to content


Photo

Nightly builds for DM8000 are broken since new dvb-modules?

Image DM8000

  • Please log in to reply
15 replies to this topic

#1 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 18 November 2011 - 06:34

The following was observed on the DM8000 box with openpli 2.1 11.11.2011 nightly build. The SSL is v. 84.

The latest image that can be successfully flashed on DM8000 is dated 12.11.2011.

Nightly builds dated 13, 14 and 16 Nov. 2011 are broken.
I was able to flesh them via www (in dm stop mode). But on first reboot:
1. It seems ok at first, the initial message on the DM display with "/flash/vmlinux.gz" and the openpli bootlogo @ 1080i on TV.
2. After some time, the bootlogo disappears, the TV display is black, still "/flash/vmliniux.gz" on DM display.
3. After a second or two, the TV switches to 720p (still black), DM display turns black as well.
4. Nothing more happens till I turn off the DM power switch. While booting the image dated 12.11.2011, after a next second or so, the DM display shows: "Dream Multimedia" and progress bar, and there is a bootlogo @ 720p onTV.

The major update to image from 12.11 to 13.11 was the dreambox-dvb-modules update. Can it be the cause of the problems?

Note, that I can flash 12.11 image and opkg update; opkg upgrade without any problems.

Regards.

Re: Nightly builds for DM8000 are broken since new dvb-modules? #2 Erik Slagter

  • PLi® Core member
  • 46,251 posts

+514
Excellent

Posted 18 November 2011 - 10:05

Can you please attach a serial cable, change the console to serial and try again? This looks like something that can be debugged using serial.

Also, do you have any autobackupped settings that are autorestored?
* Wavefrontier T90 with 28E/23E/19E/13E/9E/4.8E/0.8W/5W via SCR switches 2 x 2 x 6 user bands
* Ziggo digital cable TV (FTA)
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.

Re: Nightly builds for DM8000 are broken since new dvb-modules? #3 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 18 November 2011 - 13:59

No autobackup at all.

No serial port on my computers too, unfortunately. I will try to get one today.

Forgot to mention that I was able to flash successfully "DM official" images, both latest release and experimental.Just to check if I can flash anything new.

Edited by Orzes72, 18 November 2011 - 14:04.


Re: Nightly builds for DM8000 are broken since new dvb-modules? #4 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 19 November 2011 - 11:30

Attached are logs from putty console. Each log has entries for the same actions:
1. Start the DM and put it into STOP mode.
2. Flash the DM via web.
3. Press Reboot button on web page after flashing.
4. Log what happens after reboot.

The logs were generated for the nightly builds with dates: 12.11.2011 (last successful flash) and 18.11.2011 (example of failed boot).

Note, both logs are pretty the same. See the diffs here:
--- 2011.11.12_Flash+boot.log
+++ 2011.11.18_Flash+boot.log
@@ -1,4 +1,4 @@
-
+
BCM97400
AB
FFFFFFFF
@@ -42,9 +42,9 @@
skipping non-DOS partition 0
P 00 0 0 < 3897344
partition 1 is invalid! assuming wholedisk partition
-++++++++++++++++++UUUUUU++++++++++++++++++++++++++++++++
+++++++++++++++++++UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
dreamupd initialized
-Scanning JFFS2 FS:   .  | / - \ | / - \ | / .  .  - .  .  .  \ .  | / - \ | / - \ | / - \  done.
+Scanning JFFS2 FS:   .  | / - \ | / - \  done.
find_inode failed for name=secondstage.conf
load: Failed to find inode
  - failed to open /boot/secondstage.conf

Logs:
[attachment=44715:2011.11.12_Flash+boot.log]
[attachment=44716:2011.11.18_Flash+boot.log]

Re: Nightly builds for DM8000 are broken since new dvb-modules? #5 littlesat

  • PLi® Core member
  • 52,264 posts

+591
Excellent

Posted 19 November 2011 - 11:32

I suggest Bad blocks in the flash...

Edited by littlesat, 19 November 2011 - 11:33.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Nightly builds for DM8000 are broken since new dvb-modules? #6 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 19 November 2011 - 11:33

log is disabled, around the time the problem occurs:

Kernel command line: root=/dev/mtdblock3 rootfstype=jffs2 rw console=null


you need to modify the cmdline (in the bootloader settings screen), to:

root=/dev/mtdblock3 rootfstype=jffs2 rw console=ttyS0,115200

Re: Nightly builds for DM8000 are broken since new dvb-modules? #7 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 19 November 2011 - 14:50

Silly me.

Here come new logs. For 12.11.2011 nightly buid, I stopped logging while first wizard screen was on TV.

Regards.

[attachment=44718:2011.11.12.log]
[attachment=44719:2011.11.18.log]

Re: Nightly builds for DM8000 are broken since new dvb-modules? #8 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 19 November 2011 - 15:38

seems to crash just around the time that the drivers are starting to output log messages in the 11.12 version.

I assume it's one of the problems caused by the new drivers.
We've just reverted to the 20110902 version, could you try to flash todays build, and see whether that 'fixes' your problem as well?

Re: Nightly builds for DM8000 are broken since new dvb-modules? #9 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 19 November 2011 - 16:08

Ok, I will try them but later tonight (I have no control of the box right now ;)).

The new drivers could be updated to latest version after successful flash of 12.Nov build. I guess that will be no such option now (new drivers removed from the image/feed totally)? I ask because I have such personal feeling that they work better than 02.09 version (nothing I can point at, just my personal feeling).

The logs of successful boot are very consistent about the error in 18.Nov boot. I mean the lines are the same, looks like no concurrency at that stage (or very well serialized console output). I mean, each and every successful boot (regular one, after deep standby) has the same line order in the cosole log.

So I put here the next 10 lines after the 18.Nov stopped logging:
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
usbcore: registered new driver r871x_usb_drv
4042711 ms:
No valid backup location, aborting auto-restore
VIDEO0: set blank to 0
sync is off so we enable it
playback!

Maybe it is not drivers but the extra usb driver or some change in auto-restore (when no valid backup location). I am just guessing now, please do not shoot at me ;). I just feel strange that the new drivers are the cause as I can update to them in console using opkg update; opkg upgrade) and can put the box to deep stanby (and switch it off) and reboot successfuly (I know I should change the thread tile somehow then).

Regards.

EDITED:
Corrected the bad image date to 18.11.

Edited by Orzes72, 19 November 2011 - 16:10.


Re: Nightly builds for DM8000 are broken since new dvb-modules? #10 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 19 November 2011 - 16:18

well, many 8000/800 users report the same thing, since the driver update.
And since we downgraded the drivers again this morning, I've already had 2 confirmations from users for which thing started working again.

So I'm pretty convinced it must have been the driver update.

But they confirm what you said; online update doesn't trigger the problem. Only after you flash the image, the problems occur.
I cannot explain that, but it seems the case.
Fact remains that with the 20110902 drivers, the problem didn't occur. And no longer occurs, in todays image.

Re: Nightly builds for DM8000 are broken since new dvb-modules? #11 ims

  • PLi® Core member
  • 12,373 posts

+188
Excellent

Posted 19 November 2011 - 16:40

Could be added update to new drivers 20111109 as downloadable package (from whole package it are 3 .ko file only ) for users, who flashing boxes ?
Kdo nic nedělá, nic nezkazí!

Re: Nightly builds for DM8000 are broken since new dvb-modules? #12 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 19 November 2011 - 17:11

no, that's a lot of work (conflicting packages, messy bb files etc), users could simply replace the ko's if they wish.

Re: Nightly builds for DM8000 are broken since new dvb-modules? #13 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 20 November 2011 - 02:28

I flashed 19.11 build successfully.

After the flash, to get the newest drivers, I downgraded the openpli version with the ipk from dreamboxupdate and set the hold flag on that package. To have it work, I had to copy the /etc/modutils/dreambox into safe place and restore after downgrading. Without that, the reboot failed.

Here are the quick steps for all that love openpli, but would like to have the newest drivers:
1. Go to dreamboxupdate site and download the newest drivers dreambox-dvb-modules_2.6.18-7.4-dm8000-20111109-r0_dm8000.ipk. Put it into /tmp folder of your dreambox.
2. Execute the code:
cp /etc/modutils/dreambox /tmp # need to preserve this, boot failure otherwise
opkg install --force-downgrade /tmp/dreambox-dvb-modules_2.6.18-7.4-dm8000-20111109-r0_dm8000.ipk # returns warnings, but installs anyway
opkg flag hold dreambox-dvb-modules # package will not be updated on next opkg upgrade
cp /tmp/dreambox /etc/modutils/
update-modules

Once the openpli feeds have newest drivers again, just reset the flag to ok and opkg upgrade will do the rest.

One can argue, that simple copy is easier, I agree but you need a spare copy of the latest driver files (which was not my case).

Thank you for your support.

Regards.

Edited by Orzes72, 20 November 2011 - 02:31.


Re: Nightly builds for DM8000 are broken since new dvb-modules? #14 Happysat

  • Senior Member
  • 686 posts

+42
Good

Posted 20 November 2011 - 02:39

Holding flags dont work, with the next update it will be overwritten....try it.
What does work is editing opkg-status file and decrease the driver version, so upgrade thinks its allready installed (old clone trick 2 preserve the drivers dito for the shitty 84 ssl :P)

'Wie weet spreekt niet, wie spreekt weet niet'

Sunray Vu Solo2/DM800SE V2 DVB-S2/C/T T-85 (28e,23e,19e,13e,9e,4e,1w,5w)


Re: Nightly builds for DM8000 are broken since new dvb-modules? #15 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 20 November 2011 - 10:17

What do you mean by next update?

I tried: opkg update; opkg upgrade --noaction and still got the message:
Not upgrading package dreambox-dvb-modules which is marked hold (flags=0x2).

Edited by Orzes72, 20 November 2011 - 10:17.


Re: Nightly builds for DM8000 are broken since new dvb-modules? #16 Happysat

  • Senior Member
  • 686 posts

+42
Good

Posted 20 November 2011 - 13:28

Mhh okay must have been my bad last time, gonna try it again.

'Wie weet spreekt niet, wie spreekt weet niet'

Sunray Vu Solo2/DM800SE V2 DVB-S2/C/T T-85 (28e,23e,19e,13e,9e,4e,1w,5w)






Also tagged with one or more of these keywords: Image, DM8000

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users