29. jan. 2012 18.16 skrev Simon Bolek <[email protected]>:
>
>> On Sun, Jan 29, 2012 at 3:43 PM, Carsten Munk <[email protected]>
>> wrote:
>>>
>>> 29. jan. 2012 17.32 skrev Simon Bolek <[email protected]>:
>>> > Hi,
>>> >
>>> > I installed NEMO
>>> >
>>> > http://repository.maemo.org/meego/Nemo/0.20120120.1.NEMO.2012-01-26.1/images/nemo-handset-i586/nemo-handset-i586-0.20120120.1.NEMO.2012-01-26.1.img
>>> > in VirtualBox and would like to start it in init3 to command line.
>>> >
>>> >> vmlinuz-3.0.0-1.7-adaptation-pc ro root=/dev/sda2 vga=current init 3
>>> >
>>> > However it does not go to command line. The last thing I see is
>>> > attached as
>>> > screenshot.
>>> > Any ideas what I should to to go to command line?
>>> >
>>> > The reason why I want to go to command line is that 'normal'
>>> > mode/session
>>> > will not start properly.
>>> > When I remove 'quiet' i see the session restarting continously.
>>> Long story short, Nemo requires 3d acceleration which doesn't work in
>>> VirtualBox. I have patches to make Mer work default with LLVMpipe, but
>>> the problem is that this currently doesn't work too nicely on ARM
>>> devices due to a LLVM issue.
>
> That would explain this behaviour. Thank you.
>
>
>>>
>>> If you were to for instance pop up a qmlviewer instead, it'd work
>>> fine, but since we're starting a GLESv2/EGL compositor, that obviously
>>> doesn't work.
>
> Actually I would be interested in this, for testing purposes of the IVI UX
> in Virtual Box, before testing on real hardware.
Yup, one of the main purposes of me working with LLVMpipe as well.
Someone got Nemo running with 60fps.. in virtualbox!

> What is the starting sequence of the UX, I saw there is nothing in
> /etc/inittab. In meego it was uxlaunch executable in /etc/inittab that
> initialized the xorg etc.
In Mer (and MeeGo 1.3, while it still was active), we use systemd,
which in the end launches uxlaunch. uxlaunch in 1.3 was a little bit
diferent, so it now looks up what desktop to start through
/usr/share/xsessions/default.desktop -- this is the relevant bit from
Nemo's kickstart file:

# Create a session file for MTF.
cat > /usr/share/xsessions/X-MEEGO-HS.desktop << EOF
[Desktop Entry]
Version=1.0
Name=mtf compositor session
Exec=/usr/bin/mcompositor
Type=Application
EOF

# Set symlink pointing to .desktop file
ln -sf X-MEEGO-HS.desktop /usr/share/xsessions/default.desktop

I'm guessing you can get inspiration on what executable to run instead :)

Ideally we'll be providing base Mer images for X86 that are a little
easier to customize, instead of having to strip down our handset
images.
>
>
>>>
>>> Ancient LLVMpipe using image can be found at
>>>
>>> http://releases.merproject.org/~carsten/meego-nemo-handset-i586-testing-0.20111128.3.CE.2011-12-01.2-1.2.90.20111212.1054.iso
>>>
>>> >
>>> > BTW: do you know how to extract trace from starting linux / nemo in
>>> > VirtualBox virtual machine? Than I would paste here the whole trace.
>>> ctrl-alt-f2 (in VBox, ctrl=host), log in, 'dmesg' is a good start
>
> :-) ok, i thought there would be some trick to do this from VirtualBox
> itself. I already search the web, and I guess there is no such possibility.
>
>
>>
>> 'systemctl disable uxlaunch.service' helps the session restarting.
>> >
>> > Host: Ubuntu 10.04 32-bit
>> > VirtualBox: 4.1.8
>> >
>> > thanks+cheers
>> > simon:)
>>
>>
>
> best regards
> simon:)


Reply via email to