David Pottage <[email protected]> writes: Hi,
> On 07/11/12 22:03, Hoshpak wrote: > >> I'm currently trying to install Debian GNU/Linux on a Qnap TS-219 PII which >> is based on the Marvell Sheeva platform. I followed the instructions which >> can be found at http://www.cyrius.com/debian/kirkwood/qnap/ts-219/ so far, >> backed up the original firmware, downloaded the installer files and flashed >> them. >> >> After rebooting the device, I am now able to log into the device using ssh >> and start the installer. The only problem is, after a few minutes the device >> resets itself thus aborting the installation process. This happens no matter >> if the installer is actually doing something or just waiting for input. >> Since the ssh-session is killed instantly when it happens, I couldn't find >> out what caused the device to reset itself. >> >> This only happens when the Debian installer is loaded (I tried stable and >> testing so far) and not with the original firmware so I believe the device >> itself is just fine. Did anyone else experience this strange behaviour with >> this Qnap system or could think of possible reason or an alternative way to >> get the installation done? > > It sounds to me like the hardware has a watchdog device, which > automatically reboots it if it does not receive a magic signal from > the OS at regular intervals. > > These things are quite common on consumer embedded devices such as > cable modems, as they help hide bugs in system software. A bug that > would normally cause a hard lock-up will instead cause the device to > reset, which the user might not notice if they where not using it at > that moment. > > Can you do some experiments to see how long after power on the reset > happens? My guess is that it will be after a fixed interval. > > You could also try taking the motherboard out an photographing it to > see if anyone in the community can identify the offending component. Orion and kirkwoods SoCs have a watchdog so if this watchdog is used, you won't notice it with a photo. If you can log into the vendor os, looking at the sysfs (for instance, /sys/class/misc/watchdog) may help. Arnaud -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

