maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   BFS for the power kernel (https://talk.maemo.org/showthread.php?t=58780)

humble 2011-03-31 21:24

Re: BFS for the power kernel
 
Quote:

Originally Posted by hawaii (Post 979311)
Hard locks occurs very randomly and I've yet to experience it in such a manner when using CFS, but I am able to lock up the device on CFS, in any fashion.

With BFS, sometimes it'll lock up when it's under medium load, other times under no load whatsoever. I'll open the status menu, it'll completely halt. Playing a game, reject an incoming call and it'll be hosed. Both the power key and the light sensor (controlling keyboard LED) are unresponsive and I have to battery pull.

i can confirm this, and replicate it. if you set too many high priority's.... i tried with SCHED_RR, but its not normal.

this kernel is about stable as power (good).

and i see the gains especially with scheduling pulseaudio, Xorg

hawaii 2011-04-14 02:29

Re: BFS for the power kernel
 
FWIW, I'm gone ahead and disabled the watchdogs and have been happy ever since.

hawaii 2011-05-06 16:26

Re: BFS for the power kernel
 
I've noticed this is the only kernel that has been giving me issues with voice calls.

There's a static white noise overlay over calls that comes in randomly. I've done a lot of testing versus other kernels and it's always present with BFS only. Anybody else notice this or have any insight? I can only assume it's an issue with slicing pulseaudio or another process is getting interrupted?

Reffyyyy 2011-05-06 16:40

Re: BFS for the power kernel
 
Quote:

Originally Posted by hawaii (Post 1001269)
I've noticed this is the only kernel that has been giving me issues with voice calls.

There's a static white noise overlay over calls that comes in randomly. I've done a lot of testing versus other kernels and it's always present with BFS only. Anybody else notice this or have any insight? I can only assume it's an issue with slicing pulseaudio or another process is getting interrupted?

I can confirm this. It isn't consistent and usually disappears after I hang up and call again.

iDont 2011-05-10 21:09

Re: BFS for the power kernel
 
Quote:

Originally Posted by hawaii (Post 1001269)
I've noticed this is the only kernel that has been giving me issues with voice calls.

There's a static white noise overlay over calls that comes in randomly. I've done a lot of testing versus other kernels and it's always present with BFS only. Anybody else notice this or have any insight? I can only assume it's an issue with slicing pulseaudio or another process is getting interrupted?

We know about this problem (see this post). We had lots of fun compiling kernels last weeks ;). It seems that bfs-350-to-357.patch is responsible. Here's a summary I've sent to Tigerite in a PM:
Quote:

BFS 330 - sched_reset_on_fork.diff: no distorted calls in two weeks or so
BFS 350 + sched_reset_on_fork.diff: distortion in calls
BFS 350 - sched_reset_on_fork.diff: distortion in calls
BFS 401 - sched_reset_on_fork.diff: distortion in calls
(We already determined the voltage patches in the tree weren't responsible, so the problem was either in a BFS patch or the sched_reset_on_fork patch)

We isolated the changes between our bfs-350-to-357.patch and Con's original bfs330-bfs350.patch. These changes weren't responsible, so we're still not done.

Unfortunately, other projects have been keeping me busy lately and still are. I'm very eager to find the exact piece of code responsible though and will pick the debugging up later.

On other news: the kernel-bfs tree has got BFS v0.401 in it for a while now. Kernel-power v47 will be integrated soon too. These two things combined (or even separately) make a great new kernel-bfs release, but we want to get the distortion sorted out first (or at least have tried the more easier possible fixes).

hawaii 2011-05-10 23:22

Re: BFS for the power kernel
 
Any chance of reverting the bluetooth patch that was introduced in power46? It seems to cause issues with hand-off with my A2DP headphones when a call comes in. It drops the transfer but holds the connection still.

Really appreciate the work going into this.

iDont 2011-05-13 15:54

Re: BFS for the power kernel
 
Quote:

Originally Posted by hawaii (Post 1003792)
Any chance of reverting the bluetooth patch that was introduced in power46? It seems to cause issues with hand-off with my A2DP headphones when a call comes in. It drops the transfer but holds the connection still.

Really appreciate the work going into this.

I've noticed some other negative comments about that patch in the kernel-power v47 thread as well. As a result, I've disabled the patch in our tree for now.

Kernel-bfs has also been updated to reflect the changes kernel-power v47 brought. Furthermore, Reiser4* support has been included. No updates on the distortion though.

*Reiser4progs & libaal are in Maemo's extras-devel

Radicalz38 2011-05-14 00:33

Re: BFS for the power kernel
 
Hi! Just asking is it possible to reupdate the bfs kernel with wl1251 driver support? The previous version is already too outdated and would really want the new patches specially Reiser4 support. And the disabled bluetooth patch as it causes problems with me also :/

Estel 2011-05-14 05:15

Re: BFS for the power kernel
 
As it was mentioned here:
http://talk.maemo.org/showpost.php?p...&postcount=556

The bluetooth patch introduced in kp46 (and remain the same in kp47) is probably not the cause of problems, so removing it with such a haste may be fail move, only breaking compatibility with many bluetooth mouses.

iDont 2011-05-15 10:57

Re: BFS for the power kernel
 
Quote:

Originally Posted by Radicalz38 (Post 1005867)
Hi! Just asking is it possible to reupdate the bfs kernel with wl1251 driver support? The previous version is already too outdated and would really want the new patches specially Reiser4 support. And the disabled bluetooth patch as it causes problems with me also :/

Kernel-bfs already contains the wl1251 driver, just like the default kernel and kernel-power. If you mean updating it to the bleeding edge wifi drivers from lxp: I'm afraid I don't have the time to do that.
I'm also not sure whether they should be integrated at all, considering how nicely they can be distributed as stand alone packages (but that's just my opinion).

Quote:

Originally Posted by Estel (Post 1005934)
As it was mentioned here:
http://talk.maemo.org/showpost.php?p...&postcount=556

The bluetooth patch introduced in kp46 (and remain the same in kp47) is probably not the cause of problems, so removing it with such a haste may be fail move, only breaking compatibility with many bluetooth mouses.

Thanks for the pointer. I don't have any bluetooth hardware to verify any problems, so I have to rely on reports from other people. Even though the bluetooth patch may not be related to those problems at all, I am still seeing posts stating they do experience problems with it (whether those are false or not). I'll re-enable the patch if it either is proven OK or updated.


All times are GMT. The time now is 13:35.

vBulletin® Version 3.8.8