maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   [Announce] kernel-power stable v52 in Extras (https://talk.maemo.org/showthread.php?t=89823)

peterleinchen 2014-06-19 12:26

Re: [Announce] kernel-power stable v52 in Extras
 
@pali
May you consider to have another look at my (and now also akuma's) problem with kp and dsp libs (/etc/modprobe.d/bridgedriver)?
http://talk.maemo.org/showthread.php...postcount=1345

I took a look in kp53 modules postinst and saw that you remove there all mentioning of shm_size, but you do not remove the phys_mem_base (introduced with kp52). On purpose?
IIRC stock kernel did not start with that config (or better said without shm_mem=0x4000000).
What we would have with kp53 is shm_size removed and phys_mem_pool inside (for people upgrading from kp52 to 53).
Nothing to consider when only using kp, but when we need/want to u-boot stock kernel: reboot loop.

pali 2014-06-19 12:39

Re: [Announce] kernel-power stable v52 in Extras
 
Original fille /etc/modprobe.d/bridgedriver from package omap3430-dsp-baseimage-ti_0.201007-1+0m5_armel.deb has this content:

Code:

options bridgedriver shm_size=0x400000 phys_mempool_base=0 base_img=/lib/dsp/baseimage.dof
Default shm_size param in stock kernel is 0x400000 and defualt phys_mempool_base param is 0.

So removing any of those two params from /etc/modprobe.d/bridgedriver does not break or change any behaviour of stock kernel.

peterleinchen 2014-06-19 12:46

Re: [Announce] kernel-power stable v52 in Extras
 
Okay, would expect that too.
But see the config of akuma (and also also my experience). With this config the stock kernel produced a reboot loop.
Bringing back the 0x400000 let stock kernel boot.

-- edit
BUT as we are the only ones reporting I might fear that it is due to multiboot and its changed preinit? Could not see why (but that could be due to my limited knowledge :rolleyes:). If so I might understand you stop your support here!
Are there any other fellows out there willing to try to test above linked config with stock kernel?

--
And: it is not critical but just inconvenient (now that I know ;), so ...)

pali 2014-06-19 13:08

Re: [Announce] kernel-power stable v52 in Extras
 
@peterleinchen: when you will be able to boot stock kernel, please run uname -a. Also please post sha1sum of that problematic kernel driver /lib/modules/2.6.28-omap1/bridgedriver.ko

pali 2014-06-19 13:09

Re: [Announce] kernel-power stable v52 in Extras
 
@freemangordon: can you try to look at stock dridgedriver source code too? to confirm that default shm_size param is 0x400000?

peterleinchen 2014-06-19 13:35

Re: [Announce] kernel-power stable v52 in Extras
 
Will do so (but probably not today).

Ah now I see what you think: bridgedriver.ko got overwritten by installing dsp debs?

Okay, post later ...
TIA



Just remembered some info from akumo about installing cssu-thumb and jist doing the dsp lib thingy (http://talk.maemo.org/showpost.php?p...stcount=1342):
Quote:

Originally Posted by akumo
If I install CSSU-Thumb exactly as the N900 Perfect Setup/alternative1 CSSU-Thumb installation says (disabling the OVI and Extras-Testing repos, creating the 'preferences' file on /etc/apt with the copied text it's described there), it installs perfectly (in the installation it warns me about the 'preferences' file and asks to delete it, and I select 'no', becuse of the CSSU-Thumb part guide), but then if I do the 720p installation steps, after the reboot, the boot loop appears again!!
So it wasn't even need to install NITdroid for this to happen.

That would get multiboot out of the problem makers.

--temporary info:
~ $ sha1sum temp/kp52/modules/lib/modules/2.6.28.10-power52/bridgedriver.ko /lib/modules/2.6.28.10-power52/bridgedriver.ko
f82d6ba811e76ea19783b8ce07ab37d83d0099c9 temp/kp52/modules/lib/modules/2.6.28.10-power52/bridgedriver.ko
f82d6ba811e76ea19783b8ce07ab37d83d0099c9 /lib/modules/2.6.28.10-power52/bridgedriver.ko
I compared directly against unpacked kp52 modules deb and they are the same.

freemangordon 2014-06-19 14:43

Re: [Announce] kernel-power stable v52 in Extras
 
Quote:

Originally Posted by peterleinchen (Post 1430182)
Will do so (but probably not today).

Ah now I see what you think: bridgedriver.ko got overwritten by installing dsp debs?

Okay, post later ...
TIA



Just remembered some info from akumo about installing cssu-thumb and jist doing the dsp lib thingy (http://talk.maemo.org/showpost.php?p...stcount=1342):

That would get multiboot out of the problem makers.

This makes no sense, as 720p .debs install does not touch anything kernel related, it just replaces DSP codec nodes. IIRC

peterleinchen 2014-06-19 19:41

Re: [Announce] kernel-power stable v52 in Extras
 
Strange stranger ...

Now I booted stock kernel with following config:
options bridgedriver phys_mempool_base=0 base_img=/lib/dsp/baseimage.dof
and ... it booted. :confused:
(of course tryinmg to boot stock kernel with 0x500000 failed, was expected)

My kp52 with same config booted successful, too. So I will leave that as default.


Here is requested info:
f82d6ba811e76ea19783b8ce07ab37d83d0099c9 /lib/modules/2.6.28.10-power52/bridgedriver.ko
and
Linux delite 2.6.28-omap1 #1 PREEMPT Sun Aug 8 09:50:47 BST 2010 armv7l GNU/Linux
if you still need.

I have no explanation why it now works on my device? And I am sure it did not 9 months ago, as I am not interested in stealing your time. :)
But why the hell akumo had the same problem then?

pali 2014-06-19 20:04

Re: [Announce] kernel-power stable v52 in Extras
 
My idea is that multiboot can use older version of kernel...

peterleinchen 2014-06-19 20:35

Re: [Announce] kernel-power stable v52 in Extras
 
Quote:

Originally Posted by pali (Post 1430256)
My idea is that multiboot can use older version of kernel...

Hmm, I do not get this.
Do you mean cannot handle?
No, multiboot is stone-age, and was created during early times. And did its work for lots of folks using plain stock and nitdroid kernel.


All times are GMT. The time now is 07:11.

vBulletin® Version 3.8.8