Unofficial Openpandora Community Blog


Qwertyuiop

Member
Joined
Jul 10, 2008
Messages
316
ED posts new info about the wifi driver.

QUOTE ("Official Blog")
Hiya, it's EvilDragon again.

I got some more fresh news, and those are not about delaying or anything like that.

As you have all read, the only driver problem is WiFi. To put things short (and as they are pretty complicated), here is what was our problem:

There's a closed-source driver available for the WiFi chip, but we didn't at all want to use it (hey, we're OPENPandora, not ClosedPandora). Then we found an OpenSource project for that WiFi chip - we used it and it worked well at the beginning (you might remember some WiFi testing videos).
But that driver was poorly coded - and it did have more and more problems. We can't even get to work it anymore with the latest Angström image, only with our testing rootfs (which is good, as we do know that the hardware is fine.

Well, DJWillis wanted to take on the WiFi task - and it's already looking really good. He found another driver which should work way better - and it already compiled with our latest kernel.

So basically, that WiFi issue MIGHT be solved faster than we thought. There's still a lot of work needed, but this has been a HUGE progress.

I'll keep you informed.


http://openpandora.org/blog.php

Edit: Quoted blog. :)
 

dingens

Still Fresh
Joined
Jun 1, 2009
Messages
409
Good news :)
I remember DJWillis posting in the Beagleboard IRC about using G1's driver long ago. I should check the log, there could be new info.
Edit:
DJWillis explains the driver situation:
I don’t see why they couldn’t have just included the closed source WIFI drier in the firmware until the open source one was ready; add it the first update.
I’ll elaborate sometime on that but lets just say that is not a viable option for many reasons.



Anyway, we actually have 2 open source options so I’ll give people a little background.

One is the TI WiLink 4 based ‘partial’ driver that was opened as part of the Google Android G1 release.

This driver is unfortunately a mess and really has no place in a modern system (ancient design architecture, lots of semi-bespoke shims, some really nasty bugs etc.).

We can use this driver if you don’t mind setting it up from one clunky user space app that crashes a lot and lacks solid support for things like WEP/WPA etc. – Really this driver is only of use for hardware validation not real use from users. Even after I hacked in Wireless Extensions support (yep, the driver is THAT old) it’s still not a driver I would want to use (sorry but I hate lots of nasty random mem leaks and errors).



The next open option is the WL12xx driver written by Kalle Valo of Nokia. This is a nice modern driver (MAC80211) and is already in Wireless-Testing (as of a few days ago) and on its way to mainline.

This driver was SPI only but a gent by the name of Bob Copeland added the start of SDIO support and we are working off that base to bring the driver up on the Pandora so we have a nice solid mainline driver to use that is actively developed, supports the Pandora out of the gate, and is easy to maintain.

As of now I have the WL2151 firmware loading on the Pandora with the new driver and lots of nice signs of life but the work is a little way away from passing traffic ;) (the Linux SDIO stack is causing me pain).

Not sure if that counts as an update ;) .

but I have been getting some helpful advice on that front so the plan is to sink a few hours into that over the weekend. Started to push a few simple patches upstream for things like chip ID's so with any luck by the time the driver hits mainline the Pandora should 'just work' if I can nail all the SDIO bits.
Once I get things settled (hopefully) I want to have a play with trying to get hostapd going as I have some funky uses for a mobile access point in mind ;).

If anyone wants patches (or is familiar with the kernels SDIO stack) drop me a bell.

John
 
Last edited by a moderator:

Bosbeetle

Terminally lost
Joined
Sep 7, 2008
Messages
3,771
Age
38
Location
The Netherlands
Website
Visit site
Maybe a linkt to the openpandora last.fm group can be added to the links section of the blog. Just for people like me that want to scrobble from the pandora directly.

(see signature)

Oh and why is openpandora.ca mwestons page not on the list?
 

gruso

thunderbox
Joined
Feb 28, 2008
Messages
7,461
Age
43
Location
Sydney, Australia
Website
pandorapress.net
Last.fm group added. Interesting top ten artists!

I haven't added MW's site because it's kind of a placeholder site more than anything. Especially next to the other three official sites, which all have consistent styling & content. Might cause confusion.
 

Qwertyuiop

Member
Joined
Jul 10, 2008
Messages
316
New official blog update by ED.

QUOTE ("Official Blog")
It has begun.

Well, sort of. We placed our order for the production run of the first 105 boards today!
Yes, it's really happening. Production of the boards does take about 4 weeks from now on, around July 24th (they need to be shipped to us), the first REAL boards will arrive. One of it could be yours, as those boards will be used in final units!

On the case side, things are still being worked on, but the to-do list is getting shorter and shorter.
It's really hard to say how long DaveC still needs to work on this, as he has very little time, but he is barely doing anything else except going to work and working on the case... thanks for that, Dave!
That's our short snippet for today, I'll keep you updated when more stuff happens.


http://www.openpandora.org/blog.php
 

gp2.eXe

Ultra Mega GP32X Mania Hardcore
Joined
Feb 20, 2009
Messages
587
Location
Well, i'm here...
Website
Visit site
New blog post by Craig: "At least I'm Not Dead"
The discussion is being held here: Thread

Thanks to Defo for pointing it out (again), you should be part of the openXile team :p .

Team
which by the way already has an entry about it... ;)
 
Last edited by a moderator:

emil10001

Member
Joined
May 19, 2008
Messages
669
MWeston posted a nice update/clarification on the first 100, and beyond:
http://www.gp32x.de/board/index.php?/topic/48538-how-do-we-decide/page__view__findpost__p__739278
 
Last edited by a moderator:
Top