gumstix / yocto-manifest

Repo to manage YoctoProject related git repositories
42 stars 53 forks source link

[Duovero] Kernel scheduler error shows up repeatedly #47

Closed adam-lee closed 10 years ago

adam-lee commented 10 years ago

When left idle for a period time, the serial console is flooded with the repeating messages:

Modules linked in: mwifiex_sdio btmrvl_sdio mwifiex btmrvl bluetooth cfg80211 firmware_class rfkill ipv6
[<c0014c84>] (unwind_backtrace+0x0/0x11c) from [<c048dbbc>] (__schedule_bug+0x48/0x60)
[<c048dbbc>] (__schedule_bug+0x48/0x60) from [<c0493bbc>] (__schedule+0x68/0x798)
[<c0493bbc>] (__schedule+0x68/0x798) from [<c000f0b0>] (cpu_idle+0x104/0x120)
[<c000f0b0>] (cpu_idle+0x104/0x120) from [<80489c54>] (0x80489c54)
BUG: scheduling while atomic: swapper/1/0/0xfffffe00
Modules linked in: mwifiex_sdio btmrvl_sdio mwifiex btmrvl bluetooth cfg80211 firmware_class rfkill ipv6
[<c0014c84>] (unwind_backtrace+0x0/0x11c) from [<c048dbbc>] (__schedule_bug+0x48/0x60)
[<c048dbbc>] (__schedule_bug+0x48/0x60) from [<c0493bbc>] (__schedule+0x68/0x798)
[<c0493bbc>] (__schedule+0x68/0x798) from [<c000f0b0>] (cpu_idle+0x104/0x120)
[<c000f0b0>] (cpu_idle+0x104/0x120) from [<80489c54>] (0x80489c54)
BUG: scheduling while atomic: swapper/1/0/0xfffffe00
Modules linked in: mwifiex_sdio btmrvl_sdio mwifiex btmrvl bluetooth cfg80211 firmware_class rfkill ipv6
[<c0014c84>] (unwind_backtrace+0x0/0x11c) from [<c048dbbc>] (__schedule_bug+0x48/0x60)
[<c048dbbc>] (__schedule_bug+0x48/0x60) from [<c0493bbc>] (__schedule+0x68/0x798)
[<c0493bbc>] (__schedule+0x68/0x798) from [<c000f0b0>] (cpu_idle+0x104/0x120)
[<c000f0b0>] (cpu_idle+0x104/0x120) from [<80489c54>] (0x80489c54)
BUG: scheduling while atomic: swapper/1/0/0xfffffe00
Modules linked in: mwifiex_sdio btmrvl_sdio mwifiex btmrvl bluetooth cfg80211 firmware_class rfkill ipv6
[<c0014c84>] (unwind_backtrace+0x0/0x11c) from [<c048dbbc>] (__schedule_bug+0x48/0x60)
[<c048dbbc>] (__schedule_bug+0x48/0x60) from [<c0493bbc>] (__schedule+0x68/0x798)
[<c0493bbc>] (__schedule+0x68/0x798) from [<c000f0b0>] (cpu_idle+0x104/0x120)
[<c000f0b0>] (cpu_idle+0x104/0x120) from [<80489c54>] (0x80489c54)

Possibly this is more frequently observed in an XFCE image, rather than a console image.

adam-lee commented 10 years ago

Using April 19th Duovero XFCE image

TruptiGawhane commented 10 years ago

I'm hitting this issue as well. Is there a fix for it yet ?

adam-lee commented 10 years ago

@TruptiGawhane sorry we haven't worked on this issue as we are working on Kernel 3.15. Hopefully this issue disappears wit the new version.

TruptiGawhane commented 10 years ago

That's excellent news. When do you think 3.15 will be available ?I have a question about the wifi chipset on the duovero. How many devices can connect to it concurrently when used as an access point?

adam-lee commented 10 years ago

@TruptiGawhane Sorry I can't promise when it would be available, but you can take a look at the WIP branch.

adam-lee commented 10 years ago

@TruptiGawhane As per the number of concurrent users in AP mode, I think it depends on a number of factors, but I would first check SD8787's data sheet.

adam-lee commented 10 years ago

Fiexed in https://github.com/gumstix/meta-gumstix/commit/01f2c9c09b85b3e3c2156f7c3c2e55af509f533e