maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   [Announce] kernel-plus for Harmattan (https://talk.maemo.org/showthread.php?t=86543)

nieldk 2013-11-21 13:59

Re: [Announce] kernel-plus for Harmattan
 
Quote:

Originally Posted by juiceme (Post 1387880)
U ain't seen all I can do :D :D

Show us ;)

mcbook 2013-11-21 14:17

Re: [Announce] kernel-plus for Harmattan
 
haha, that's what I call a debug console xD

SunViolet 2013-11-21 17:13

Re: [Announce] kernel-plus for Harmattan
 
Hello! Do i need input modprobe wl12xx_sdio_test for working inject mode?

nieldk 2013-11-21 17:55

Re: [Announce] kernel-plus for Harmattan
 
Quote:

Originally Posted by SunViolet (Post 1387968)
Hello! Do i need input modprobe wl12xx_sdio_test for working inject mode?

no, kernel is compiled to load needed modules

mcbook 2013-11-21 18:13

Re: [Announce] kernel-plus for Harmattan
 
run
Code:

lsmod
to see loaded modules ;)

btw. nfs server support modules are not loaded on startup...

thanks to nieldk I have some binaries to play with but so far I didn't have the time to set it up.
If that works maybe the kernel could be compiled to load the modules automatically....

EDIT:

Quote:

no, kernel is compiled to load needed modules
ah, so that's that.... autoload on demand?

Hurrian 2013-11-22 00:43

Re: [Announce] kernel-plus for Harmattan
 
Update:

Found the commits needed to introduce multiple-VIF support into wl12xx driver. (in response to this post)

I'll check whether mac80211 as present in current 2.6.32 supports multiple VIFs.

Furthermore, this patchset allows wl12xx to use a single, updated firmware.bin to function in both AP and STA modes.

I'm currently rebuilding my build VM after spotty power these past few days messed with my images
(shouldn't have enabled write-caching for VMware!)

EDIT: Wow, that's a lot of commits.
I've pulled in loads of updates for wl12xx - AP mode should now be complete. In-kernel.

Pull in the newest linux-firmware to see it in action.

Now, on to more news:

I'm not yet moving onto even newer wl12xx firmwares as the next commit (SHA1: c8bde243421d759844264cf11e4248e7862c2722) would be incompatible with the shipped, on-device firmware.

BTW, debugfs functionality has been stripped out of wl12xx, it was causing build problems - if you want it back, bug me enough :p

What do you guys think, moving forward?

jackburton 2013-11-22 14:25

Re: [Announce] kernel-plus for Harmattan
 
Quote:

Originally Posted by Hurrian (Post 1388045)
Update:

Found the commits needed to introduce multiple-VIF support into wl12xx driver. (in response to this post)

I'll check whether mac80211 as present in current 2.6.32 supports multiple VIFs.

Furthermore, this patchset allows wl12xx to use a single, updated firmware.bin to function in both AP and STA modes.

I'm currently rebuilding my build VM after spotty power these past few days messed with my images
(shouldn't have enabled write-caching for VMware!)

EDIT: Wow, that's a lot of commits.
I've pulled in loads of updates for wl12xx - AP mode should now be complete. In-kernel.

Pull in the newest linux-firmware to see it in action.

Now, on to more news:

I'm not yet moving onto even newer wl12xx firmwares as the next commit (SHA1: c8bde243421d759844264cf11e4248e7862c2722) would be incompatible with the shipped, on-device firmware.

BTW, debugfs functionality has been stripped out of wl12xx, it was causing build problems - if you want it back, bug me enough :p

What do you guys think, moving forward?

Did you have to patch the kernel in the mmc core area to get the later tw wireless drivers to compile?

The newer tw stuff I have in a compat package needs stuff in kernel 2.6.37 minimum.

Hurrian 2013-11-22 14:45

Re: [Announce] kernel-plus for Harmattan
 
I /was/ doing that, but then utterly phailed as mmc core update and ripping out 3.3's wl12xx driver was about one bajillion times harder to implement than backporting stuff from 2.6.39, I think.

Some of that mmc core stuff needs CONFIG_PM_RUNTIME, which would be nice to have on the N9 (selective device suspend, yay!), but after hours of patching wl12xx and mac80211, I'm going to take a nice break to preserve my sanity.

Anyone with more coffee than I do, please try to feel like cleaning up my commits if they get pulled into harmattan/kernel-plus-harmattan :D

jackburton 2013-11-22 14:53

Re: [Announce] kernel-plus for Harmattan
 
Quote:

Originally Posted by Hurrian (Post 1388152)
I /was/ doing that, but then utterly phailed as mmc core update and ripping out 3.3's wl12xx driver was about one bajillion times harder to implement than backporting stuff from 2.6.39, I think.

Some of that mmc core stuff needs CONFIG_PM_RUNTIME, which would be nice to have on the N9 (selective device suspend, yay!), but after hours of patching wl12xx and mac80211, I'm going to take a nice break to preserve my sanity.

Anyone with more coffee than I do, please try to feel like cleaning up my commits if they get pulled into harmattan/kernel-plus-harmattan :D

I'm going to try my hand at backporting some patches to first make the 2.6-compat package work for the tw wireless driver. I'm starting work on it this week given the US thanksgiving holiday.

If I get it working, I'll see if we can get the changes merged into this kernel branch if you'd like.

Hurrian 2013-11-23 00:37

Re: [Announce] kernel-plus for Harmattan
 
Hey guys, just finally had time to test my recent changes.

Pelicularly, this new kernel /doesn't/ boot.

@juiceme, could you please load it up on your test N9 to see what's going on? Corresponding sources are at hurrian/kernel-plus-harmattan.

If it bombs somewhere related to mac80211/wl12xx, I'll revert the commits for now, if it's somewhere else guess I'll have to dig around a bit more.


All times are GMT. The time now is 21:36.

vBulletin® Version 3.8.8