Reply
Thread Tools
Posts: 109 | Thanked: 84 times | Joined on Sep 2014 @ India
#1331
I followed that, but it seems a lot of work.
I was wondering if someone uses that or who knows it can point me to the .cpio file responsible. Perhaps someone still has it handy.
 

The Following User Says Thank You to tioubxancur For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1332
Well, it is not that difficult.

If I correctly understand what you have in mind, it is just the picture-icons react to tapping, and the texts next to them only describe the actions, right?

To achieve that, all you need is to create the right-hand texts as png images just like described in the animatronics README, and modify the top level touchmap so that their area does not trigger any events... and that's all there is to it!
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#1333
I'm trying once again to boot Debian with mainline kernel on my N950.

My Ubiboot configuration is: https://pastebin.com/dByXqphq
ubiboot.log: https://pastebin.com/HCV6y0kA
ubiboot.dmesg: https://pastebin.com/T9W6HeT6

The system lives for awhile and then reboots. I have no logs in /var/log/journal even though `Storage=persistent` is in /etc/systemd/journald.conf. On the Debian filesystem, /boot/bzImage is a symlink to /boot/vmlinuz-4.9.0-3-armmp (neither of them works)

Does it look like an error in ubiboot configuration?
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following User Says Thank You to marmistrz For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1334
So you have Debian on slot #5

Rootfs for it is on /dev/mmcblk0p4, and you have the kernel correctly placed in /boot/vmlinuz-4.9.0-3-armmp of the said partition.

According to the logs your setup is pretty much OK. The only thing that's not checked in your ubiboot version is the availability/executability of the init fie of the booting OS. (that is checked in the latest version, 0.3.6-tiny...)

So, according to ubiboot everything goes well until it hands execution to the newly loaded kernel. The new kernel then tries to execute /sbin/init.

How doe the boot continue, exactly?
You mention it goes OK first, then reboots?
 
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1335
One thing I thought about; have you turned off the watchdogs?
Debian of course doesn't know how to feed the dogs unless you added a script for that in initialization yourself...
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#1336
Originally Posted by juiceme View Post
One thing I thought about; have you turned off the watchdogs?
Debian of course doesn't know how to feed the dogs unless you added a script for that in initialization yourself...
Of course I did not.

Are the R&D flags explained anywhere? I see in 0xFFFF:
Code:
  no-omap-wd          disable auto reboot by OMAP watchdog
  no-ext-wd           disable auto reboot by external watchdog
  no-lifeguard-reset  disable auto reboot by software lifeguard
what are the different watchdogs on the N950? what is software lifeguard? dsme?
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following User Says Thank You to marmistrz For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1337
I just turn 'em all off
 

The Following User Says Thank You to juiceme For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#1338
I disabled them all, unfortunately, the device reboots after a while.

Is there any way to easily set up a telnet/ssh session to the device, like Nemo does? They're using their own `init-debug` script, though.
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here

Last edited by marmistrz; 2017-08-17 at 19:56.
 

The Following User Says Thank You to marmistrz For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1339
Originally Posted by marmistrz View Post
I disabled them all, unfortunately, the device reboots after a while.
How far do you get, I assume debian starts to at least some extent?
The kernel you are using, did you compile it yourself with all the patches needed to make it work on N9?


Originally Posted by marmistrz View Post
Is there any way to easily set up a telnet/ssh session from the device, like Nemo does? They're using their own `init-debug` script, though.
Sure you mean to the device, not from?
Easiest is to enable serial console and connect to N9's serial port with minicom; that is pretty much foolproof. Same way you will get kernel logs visible while the device is booting.
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#1340
Originally Posted by juiceme View Post
How far do you get, I assume debian starts to at least some extent?
The kernel you are using, did you compile it yourself with all the patches needed to make it work on N9?
That was installed from the repo. 4.9 should have the most needed patches
http://elinux.org/N950

The patches for display were not merged yet, though.

Originally Posted by juiceme View Post
Sure you mean to the device, not from?
of course, to

Originally Posted by juiceme View Post
Easiest is to enable serial console and connect to N9's serial port with minicom; that is pretty much foolproof. Same way you will get kernel logs visible while the device is booting.
and without unscrewing the device? I'm a little afraid I'll break my N950.
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following User Says Thank You to marmistrz For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 05:45.