Re: Libertas firmware on F9 for the XS

2008-09-14 Thread Martin Langhoff
On Sat, Sep 13, 2008 at 12:30 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
 Well, my job description is simply kernel guy, not tied to XO
 or XS, so I will build something against your F9 kernel that you
 can test and will volunteer myself to keep XS libertas in sync
 with XO libertas until we get our kernel in sync with Fedora.

That sounds fantastic. From what I see, we'll have to be wired to
supply a complete kernel rpm, as the libertas driver comes with the
kernel rpm. It it possible for you to build kernels in a reasonably
timely fashion following Fedora's security updates? Doesn't have to be
immediate, but the XS has more internet exposure than the XO.

I am still interested in understanding what the state of the driver
and firmware is, but that's for another subthread...

thanks!




m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-14 Thread Martin Langhoff
On Sat, Sep 13, 2008 at 2:11 PM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 What's more straight than saying: The team recommends that the only
 firmware to be used with the new 2.6.25 kernel is 22.p18

As a developer, I can relate 100% to that. As a release manager (and I
have to play both here) what I want to know is how much of a well
understood stable release this is. There is a range that spans from
this is a dev snapshot, compiles and has my latest code so use it!
at one end, and field tested to the bitter end at the other.

From what I see, a wireless firmware/driver combo seems to be a tricky
bit of software in that -- due to a huge number of variables in
interoperability -- it can never be 100% right. I don't expect to hear
it's perfect (though I'll be deeply impressed if it is).

Instead, what I was hoping for is some understanding of how many
things have been tested, and what problems have been found. Not that
they'd be your fault as in you implemented the standard wrong  --
I'm sure 80% of the wireless devices out there have quirks.
Interoperability is tricky.

 There may be others, but they are not known bugs so far.

Now, knowing what I know about network interop, if no problems have
been found... can you give me a rough idea of what devices and modes
this driver/firmware pair has been tested with?

 By the way. Actually, no. Even the WPA issue should not interfere with
 the XS.

I agree. The WPA issue is not one that bothers the XS. I just want the
list of issues to check whether any affects it. You tell me there
isn't such list, and I can believe you, but then... where's the
testing?

 And, I would like to understand what is the connectivity model
 that you are trying to implement on the XS. Are we insisting on using
 active antennae as mesh gateways on the XS? Is it clear to you that we
 do not recommend this at all?

I don't plan to emphasize Libertas devices as mesh gateways - I know
well that they are not recommended. Not closing the door completely on
them  (may become recommended or viable later in the game?).

However, I still work on this for 2 reasons:

 - We'll be trying to get the XS build running on the XO hardware.
This should be doable reasonably soon, and will be a boon for very
small schools.

 - Again for small schools, the Libertas device can be cheaper than an
AP so it could still be an option

Both are a good case for thinmac too.

 Simply put. The model of having a bunch of school servers with a bunch
 of active antennas to support hundreds of laptops in 3 mesh clouds
 should be completely abandoned.

We are on the same page on this and changes on the networking settings
in the XS are already planned to better support large schools with
APs.

 I don't recall
 reading any questions on what version should be used with the school
 server, before now. Have this question been asked?

I don't know much about earlier days. But what I am asking is not only
which one do you recommend, but what data have you got to support
that? Seeing just a little bit of formal testing, analysis and
bugtracking would be just the ticket for me.

It's a nasty question - I know - but it's the kind of questions that
release managers are prone to ask. However, I need the information.

cheers,



m
--
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-14 Thread Martin Langhoff
On Sun, Sep 14, 2008 at 6:36 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 That sounds fantastic.

In my enthusiasm, I missed one bit:

On Sat, Sep 13, 2008 at 12:30 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
 I will build something against your F9 kernel that you
 can test

The that you can test is a bit tricky.

How do you guys do interop testing? For the 802.11s my guess is that
therea re test scripts you run between Libertas devices and
non-Libertas devices (the D-link 802.11s, or various hw running
open80211s)?

For thinmac there's a slightly larger set of interop candidates. I
don't know how stable/usable thinmac is but it'll probably be
extremely useful on the XS, and people will expect to use it with a
variety of devices.

In any case, that will mean considerable testing resources -- time and
equipment in my Wellington office -- so that I can capture logs for
you. Doesn't seem to be most efficient way.

The Libertas team must have a access to suitable equipment, and more
expertise than mine to better choose tests to run. Can you guys give
me a release that has seen some some testing in the areas that you
think are most risky / interesting, as well as the main use cases?

This is software I will be telling people is good-to-deploy on
thousands of schools in hard-to-reach locations.

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-14 Thread Deepak Saxena
On Sep 14 2008, at 18:36, Martin Langhoff was caught saying:
 On Sat, Sep 13, 2008 at 12:30 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
  Well, my job description is simply kernel guy, not tied to XO
  or XS, so I will build something against your F9 kernel that you
  can test and will volunteer myself to keep XS libertas in sync
  with XO libertas until we get our kernel in sync with Fedora.
 
 That sounds fantastic. From what I see, we'll have to be wired to
 supply a complete kernel rpm, as the libertas driver comes with the
 kernel rpm. It it possible for you to build kernels in a reasonably
 timely fashion following Fedora's security updates? Doesn't have to be
 immediate, but the XS has more internet exposure than the XO.

Hmm, that's a bummer. I was hopeing I could package the driver
modules separately. I'll talk to Dave Jones, the Fedora kernel maintainer
this week and see if this is doable.

~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-14 Thread Martin Langhoff
On Sat, Sep 13, 2008 at 12:30 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
 Well, my job description is simply kernel guy, not tied to XO
 or XS, so I will build something against your F9 kernel that you
 can test and will volunteer myself to keep XS libertas in sync
 with XO libertas until we get our kernel in sync with Fedora.

That sounds fantastic. From what I see, we'll have to be wired to
supply a complete kernel rpm, as the libertas driver comes with the
kernel rpm. It it possible for you to build kernels in a reasonably
timely fashion following Fedora's security updates? Doesn't have to be
immediate, but the XS has more internet exposure than the XO.

I am still interested in understanding what the state of the driver
and firmware is, but that's for another subthread...

thanks!




m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-14 Thread Martin Langhoff
On Sat, Sep 13, 2008 at 2:11 PM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 What's more straight than saying: The team recommends that the only
 firmware to be used with the new 2.6.25 kernel is 22.p18

As a developer, I can relate 100% to that. As a release manager (and I
have to play both here) what I want to know is how much of a well
understood stable release this is. There is a range that spans from
this is a dev snapshot, compiles and has my latest code so use it!
at one end, and field tested to the bitter end at the other.

From what I see, a wireless firmware/driver combo seems to be a tricky
bit of software in that -- due to a huge number of variables in
interoperability -- it can never be 100% right. I don't expect to hear
it's perfect (though I'll be deeply impressed if it is).

Instead, what I was hoping for is some understanding of how many
things have been tested, and what problems have been found. Not that
they'd be your fault as in you implemented the standard wrong  --
I'm sure 80% of the wireless devices out there have quirks.
Interoperability is tricky.

 There may be others, but they are not known bugs so far.

Now, knowing what I know about network interop, if no problems have
been found... can you give me a rough idea of what devices and modes
this driver/firmware pair has been tested with?

 By the way. Actually, no. Even the WPA issue should not interfere with
 the XS.

I agree. The WPA issue is not one that bothers the XS. I just want the
list of issues to check whether any affects it. You tell me there
isn't such list, and I can believe you, but then... where's the
testing?

 And, I would like to understand what is the connectivity model
 that you are trying to implement on the XS. Are we insisting on using
 active antennae as mesh gateways on the XS? Is it clear to you that we
 do not recommend this at all?

I don't plan to emphasize Libertas devices as mesh gateways - I know
well that they are not recommended. Not closing the door completely on
them  (may become recommended or viable later in the game?).

However, I still work on this for 2 reasons:

 - We'll be trying to get the XS build running on the XO hardware.
This should be doable reasonably soon, and will be a boon for very
small schools.

 - Again for small schools, the Libertas device can be cheaper than an
AP so it could still be an option

Both are a good case for thinmac too.

 Simply put. The model of having a bunch of school servers with a bunch
 of active antennas to support hundreds of laptops in 3 mesh clouds
 should be completely abandoned.

We are on the same page on this and changes on the networking settings
in the XS are already planned to better support large schools with
APs.

 I don't recall
 reading any questions on what version should be used with the school
 server, before now. Have this question been asked?

I don't know much about earlier days. But what I am asking is not only
which one do you recommend, but what data have you got to support
that? Seeing just a little bit of formal testing, analysis and
bugtracking would be just the ticket for me.

It's a nasty question - I know - but it's the kind of questions that
release managers are prone to ask. However, I need the information.

cheers,



m
--
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-14 Thread Martin Langhoff
On Sun, Sep 14, 2008 at 6:36 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 That sounds fantastic.

In my enthusiasm, I missed one bit:

On Sat, Sep 13, 2008 at 12:30 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
 I will build something against your F9 kernel that you
 can test

The that you can test is a bit tricky.

How do you guys do interop testing? For the 802.11s my guess is that
therea re test scripts you run between Libertas devices and
non-Libertas devices (the D-link 802.11s, or various hw running
open80211s)?

For thinmac there's a slightly larger set of interop candidates. I
don't know how stable/usable thinmac is but it'll probably be
extremely useful on the XS, and people will expect to use it with a
variety of devices.

In any case, that will mean considerable testing resources -- time and
equipment in my Wellington office -- so that I can capture logs for
you. Doesn't seem to be most efficient way.

The Libertas team must have a access to suitable equipment, and more
expertise than mine to better choose tests to run. Can you guys give
me a release that has seen some some testing in the areas that you
think are most risky / interesting, as well as the main use cases?

This is software I will be telling people is good-to-deploy on
thousands of schools in hard-to-reach locations.

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: Libertas firmware on F9 for the XS

2008-09-12 Thread Martin Dengler
On Fri, Sep 12, 2008 at 01:10:58AM -0400, Michail Bletsas wrote:
 Martin Langhoff [EMAIL PROTECTED] wrote on 09/12/2008 12:50:50 
 AM:
  Where is that list? Who has it? Who coordinates bugtracking for the
  libertas stuff? Can't be that much of a mistery.
  /important
 If that's a mystery to you after so many months of working for OLPC, I 
 really don't want to spoil the suspense... ;-)

I don't work at OLPC.

Where is the list (trac?)?  If it's not in trac, who owns it?

 M.

Martin


pgpDVyee7flEN.pgp
Description: PGP signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-12 Thread Deepak Saxena
On Sep 12 2008, at 17:08, Martin Langhoff was caught saying:
 On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
  On Sep 12 2008, at 14:12, Martin Langhoff was caught saying:
  On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
   For the XO 8.2 kernel we had to pull forward some patches from the stable
   2.6.22 branch that are not upstream to get multicast RX to work properly
   (#7319).
 
  Some clarifcation. The issue is not the firmware, but the kernel driver
  itself as there are pieces from the 2.6.22 driver that never made it
  upstream.
 
 Yup it's an incompatibility between the stock F9 kernel and the recent
 firmwares.
 
  My suggestion is to run the same driver and firmware on both XS and XO
  so we do not have multiple variables to deal with.
 
 I generally agree, but unfortunately, that adds significant work (of
 carrying custom-compiled drivers) to a tiny team of 2. We don't have a
 kernel maintainer in the XS team :-/

Well, my job description is simply kernel guy, not tied to XO
or XS, so I will build something against your F9 kernel that you 
can test and will volunteer myself to keep XS libertas in sync 
with XO libertas until we get our kernel in sync with Fedora.


~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-12 Thread mbletsas
Deepak,

You should also add the thin firmware driver to the XS build so that they can 
configure the active antennas as access points.

M


- Original Message -
From: Deepak Saxena [EMAIL PROTECTED]
Sent: 09/12/2008 05:30 PM MST
To: Martin Langhoff [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; Ricardo Carrano [EMAIL PROTECTED]; XS Devel [EMAIL 
PROTECTED]; OLPC Devel devel@lists.laptop.org; Michail Bletsas
Subject: Re: Libertas firmware on F9 for the XS



On Sep 12 2008, at 17:08, Martin Langhoff was caught saying:
 On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
  On Sep 12 2008, at 14:12, Martin Langhoff was caught saying:
  On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
   For the XO 8.2 kernel we had to pull forward some patches from the stable
   2.6.22 branch that are not upstream to get multicast RX to work properly
   (#7319).
 
  Some clarifcation. The issue is not the firmware, but the kernel driver
  itself as there are pieces from the 2.6.22 driver that never made it
  upstream.
 
 Yup it's an incompatibility between the stock F9 kernel and the recent
 firmwares.
 
  My suggestion is to run the same driver and firmware on both XS and XO
  so we do not have multiple variables to deal with.
 
 I generally agree, but unfortunately, that adds significant work (of
 carrying custom-compiled drivers) to a tiny team of 2. We don't have a
 kernel maintainer in the XS team :-/

Well, my job description is simply kernel guy, not tied to XO
or XS, so I will build something against your F9 kernel that you 
can test and will volunteer myself to keep XS libertas in sync 
with XO libertas until we get our kernel in sync with Fedora.


~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-12 Thread Ricardo Carrano
Martin,

On Fri, Sep 12, 2008 at 2:18 AM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 On Fri, Sep 12, 2008 at 5:10 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 Where is that list? Who has it? Who coordinates bugtracking for the
 libertas stuff? Can't be that much of a mistery.
 /important
 If that's a mystery to you after so many months of working for OLPC, I
 really don't want to spoil the suspense... ;-)

 I'm appreciate the humour. Now this thread has 20 msgs already, and I
 have a release to work towards. Straight answers please...?

What's more straight than saying: The team recommends that the only
firmware to be used with the new 2.6.25 kernel is 22.p18 and the only
known issue that this team has characterized so far with this
firmware, that can be of interest to the XS, is timing issues with
WPA? There may be others, but they are not known bugs so far.

By the way. Actually, no. Even the WPA issue should not interfere with
the XS. And, I would like to understand what is the connectivity model
that you are trying to implement on the XS. Are we insisting on using
active antennae as mesh gateways on the XS? Is it clear to you that we
do not recommend this at all?

Simply put. The model of having a bunch of school servers with a bunch
of active antennas to support hundreds of laptops in 3 mesh clouds
should be completely abandoned. The recommendation of the connectivity
team is: use access points (note: active antennae will act as APs
shortly, but this is another story). What are your reasons to do
differently?



  - There is an old issue (seen with the 20.49p firmware and oldish
 driver) with the device getting locked up, which gets solved
 power-cycling the libertas device. Is it fixed in recent drivers /
 firmwares? Which ones?

 Many things have changed since 20.p49

 I am sure they have. Now, from the team that has been working on
 libertas day in and day out for the last N months... does it still
 reset overnight? Yes, no, dunno?

Again: With the 2.6.25 kernel and older firmwares, you would
experience wireless crashes. Other than that (i.e. previous kernel
with recommended firmware),  no one has reported any overnight reset
with the wireless firmware for months.

Firmware 20.p49 is deprecated for months now. I had no idea that
someone was using it (a communication flaw?), and I don't recall
reading any questions on what version should be used with the school
server, before now. Have this question been asked?



 cheers,



 m
 --
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-12 Thread mbletsas
Deepak,

You should also add the thin firmware driver to the XS build so that they can 
configure the active antennas as access points.

M


- Original Message -
From: Deepak Saxena [EMAIL PROTECTED]
Sent: 09/12/2008 05:30 PM MST
To: Martin Langhoff [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; Ricardo Carrano [EMAIL PROTECTED]; XS Devel 
server-devel@lists.laptop.org; OLPC Devel [EMAIL PROTECTED]; Michail Bletsas
Subject: Re: Libertas firmware on F9 for the XS



On Sep 12 2008, at 17:08, Martin Langhoff was caught saying:
 On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
  On Sep 12 2008, at 14:12, Martin Langhoff was caught saying:
  On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
   For the XO 8.2 kernel we had to pull forward some patches from the stable
   2.6.22 branch that are not upstream to get multicast RX to work properly
   (#7319).
 
  Some clarifcation. The issue is not the firmware, but the kernel driver
  itself as there are pieces from the 2.6.22 driver that never made it
  upstream.
 
 Yup it's an incompatibility between the stock F9 kernel and the recent
 firmwares.
 
  My suggestion is to run the same driver and firmware on both XS and XO
  so we do not have multiple variables to deal with.
 
 I generally agree, but unfortunately, that adds significant work (of
 carrying custom-compiled drivers) to a tiny team of 2. We don't have a
 kernel maintainer in the XS team :-/

Well, my job description is simply kernel guy, not tied to XO
or XS, so I will build something against your F9 kernel that you 
can test and will volunteer myself to keep XS libertas in sync 
with XO libertas until we get our kernel in sync with Fedora.


~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Ricardo Carrano
Martin,

On Thu, Sep 11, 2008 at 12:44 AM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 On Thu, Sep 11, 2008 at 12:37 AM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 The release notes can be acessed here:
 http://www.laptop.org/teamwiki/index.php/Tech:FW_8388_RELEASE_NOTES

 22.p18 is the current version in joyride. Anything older than 22.p14
 is not recommended at all (quite the opposite).

 Thanks for the link. There isn't much info on stability.

  - Which of those releases are considered usable?

  - Which one would be the lowest risk for the XS?

  - Is any of those releases known to work well with the stock F9 kernel?

  - Is any of those releases known to survive long periods of time
 working? (I am seeing a nightly lockup with the AA here, on little or
 no traffic - and people tell me that we have a usb bus reset on the XO
 to workaround a similar condition.)

 cheers,

Fedora 9 ships with a 2.6.25 kernel with a new libertas driver.
Because of the changes implemented in this driver, you should use the
latest firmware (22.p18). Please, never use 2.6.25 kernel with older
firmware. The result is the instability you see.

In short, for everyone:
Don't use anything different from 22.p14, 22.p17 or 22.p18. In kernel
2.6.25 use 22.p18.

Cheers!
Ricardo





 m
 --
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 12:24 AM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 Fedora 9 ships with a 2.6.25 kernel with a new libertas driver.
 Because of the changes implemented in this driver, you should use the
 latest firmware (22.p18). Please, never use 2.6.25 kernel with older
 firmware.

Ok, however...

 The result is the instability you see.

Sorry - I should have been clearer - the instability I was mentioning
was pre-F9 upgrade. I haven't been running a F9 XS with AAs long
enough... until yesterday it was reinstall/reboot/lather/rinse/repeat.

 In short, for everyone:
 Don't use anything different from 22.p14, 22.p17 or 22.p18. In kernel
 2.6.25 use 22.p18.

Right. It's not that simple however. Before switch to the versions you
recommend I want to have the complete picture *including known bugs*.
Can you help me with that? (That's what my earlier with my release
manager hat on... hint was all about :-) ).

In short, I need an overview of what works and what doesn't with F9
stock kernel and 22.p18. So far:

 - Deepak mentions issues w/multicast
 - There are odd bugs with WPA

what else? Michails my best guess is that you'd be the owner for a
current issues list like that. Is that correct? What known bugs do I
buy into when I follow Ricardo's advise?

cheers,


m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Ricardo Carrano
On Thu, Sep 11, 2008 at 6:25 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 On Fri, Sep 12, 2008 at 12:24 AM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 Fedora 9 ships with a 2.6.25 kernel with a new libertas driver.
 Because of the changes implemented in this driver, you should use the
 latest firmware (22.p18). Please, never use 2.6.25 kernel with older
 firmware.

 Ok, however...

 The result is the instability you see.

 Sorry - I should have been clearer - the instability I was mentioning
 was pre-F9 upgrade. I haven't been running a F9 XS with AAs long
 enough... until yesterday it was reinstall/reboot/lather/rinse/repeat.

 In short, for everyone:
 Don't use anything different from 22.p14, 22.p17 or 22.p18. In kernel
 2.6.25 use 22.p18.

 Right. It's not that simple however. Before switch to the versions you
 recommend I want to have the complete picture *including known bugs*.
 Can you help me with that? (That's what my earlier with my release
 manager hat on... hint was all about :-) ).

 In short, I need an overview of what works and what doesn't with F9
 stock kernel and 22.p18. So far:

  - Deepak mentions issues w/multicast

I'm not sure exactly of what we're talking about here. Could you or
Deepak clarify what are these issues?


  - There are odd bugs with WPA

In fact, we are fixing timing issues that prevent the XO to connect to
certain WPA access points under certain conditions (timing in 802.11
is influenced by external conditions too, hence the randomness and
intermittent behavior and the need of using certain)

There are other possible hot areas that should not be a problem for
the XS (as suspend/resume interactions with wireless and problems in
some XO's wlan modules (do not enumerate -  still not clear to me if
this is related to the firmware)

If there are other bugs (and there is always corner cases) they are
bellow my radar now.


 what else? Michails my best guess is that you'd be the owner for a
 current issues list like that. Is that correct? What known bugs do I
 buy into when I follow Ricardo's advise?

 cheers,


 m
 --
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 1:49 PM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 In short, I need an overview of what works and what doesn't with F9
 stock kernel and 22.p18. So far:

  - Deepak mentions issues w/multicast

 I'm not sure exactly of what we're talking about here. Could you or
 Deepak clarify what are these issues?

On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
 For the XO 8.2 kernel we had to pull forward some patches from the stable
 2.6.22 branch that are not upstream to get multicast RX to work properly
 (#7319).


  - There are odd bugs with WPA

 In fact, we are fixing timing issues that prevent the XO to connect to
 certain WPA access points under certain conditions (timing in 802.11
 is influenced by external conditions too, hence the randomness and
 intermittent behavior and the need of using certain)

Offtopic datapoint: here in my NZ office all signals are WPA encoded,
from various APs I don't control (but can use). Certain is
unfortunately around 80-90% of the cases.

 There are other possible hot areas that should not be a problem for
 the XS (as suspend/resume interactions with wireless and problems in
 some XO's wlan modules (do not enumerate -  still not clear to me if
 this is related to the firmware)

 If there are other bugs (and there is always corner cases) they are
 bellow my radar now.

Is trac being used reasonably to track firmware issues? Checked
earlier today - 'component = wireless' and 'summary contains libertas'
kinda sorta give an overview. False matches and untriaged issues
abound so it doesn't seem like anyone's looking at that view of the
data.

(Me, I only sleep when by this trac view tells me to:
https://dev.laptop.org/query?group=statusmilestone=xs-0.5 )

Perhaps Michails has a spreadsheet or wikipage hiding somewhere? ;-)
You guys have been doing a ton of development (both features,
bugfixes) dealing with several moving parts -- notes of what works
where and what clearly barfs must be collected somewhere.

cheers,


m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Michail Bletsas
Martin,

I really miss the point of your tirade.
Our advice is to use 5.110.22.p18 

M.





Martin Langhoff [EMAIL PROTECTED] 
09/11/2008 10:15 PM

To
Ricardo Carrano [EMAIL PROTECTED]
cc
Michail Bletsas [EMAIL PROTECTED], OLPC Devel 
devel@lists.laptop.org, XS Devel [EMAIL PROTECTED]
Subject
Re: Libertas firmware on F9 for the XS






On Fri, Sep 12, 2008 at 1:49 PM, Ricardo Carrano [EMAIL PROTECTED] 
wrote:
 In short, I need an overview of what works and what doesn't with F9
 stock kernel and 22.p18. So far:

  - Deepak mentions issues w/multicast

 I'm not sure exactly of what we're talking about here. Could you or
 Deepak clarify what are these issues?

On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] 
wrote:
 For the XO 8.2 kernel we had to pull forward some patches from the 
stable
 2.6.22 branch that are not upstream to get multicast RX to work properly
 (#7319).


  - There are odd bugs with WPA

 In fact, we are fixing timing issues that prevent the XO to connect to
 certain WPA access points under certain conditions (timing in 802.11
 is influenced by external conditions too, hence the randomness and
 intermittent behavior and the need of using certain)

Offtopic datapoint: here in my NZ office all signals are WPA encoded,
from various APs I don't control (but can use). Certain is
unfortunately around 80-90% of the cases.

 There are other possible hot areas that should not be a problem for
 the XS (as suspend/resume interactions with wireless and problems in
 some XO's wlan modules (do not enumerate -  still not clear to me if
 this is related to the firmware)

 If there are other bugs (and there is always corner cases) they are
 bellow my radar now.

Is trac being used reasonably to track firmware issues? Checked
earlier today - 'component = wireless' and 'summary contains libertas'
kinda sorta give an overview. False matches and untriaged issues
abound so it doesn't seem like anyone's looking at that view of the
data.

(Me, I only sleep when by this trac view tells me to:
https://dev.laptop.org/query?group=statusmilestone=xs-0.5 )

Perhaps Michails has a spreadsheet or wikipage hiding somewhere? ;-)
You guys have been doing a ton of development (both features,
bugfixes) dealing with several moving parts -- notes of what works
where and what clearly barfs must be collected somewhere.

cheers,


m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 3:49 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 Our advice is to use 5.110.22.p18

Sorry if I am sounding difficult -- I am just trying to understand the
upsides and downsides of 22.p18

Clearly, it fixes some bugs we knew about and we already know it
introduces others. I assume someone is keeping track of that info --

I don't enjoy asking these questions, it's just something I need. Are
you or anyone else tracking the issues opened/fixed?



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Michail Bletsas
 
 Clearly, it fixes some bugs we knew about and we already know it
 introduces others. I assume someone is keeping track of that info --
 
What bugs does it introduce?

M___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Deepak Saxena
On Sep 12 2008, at 14:12, Martin Langhoff was caught saying:
 On Fri, Sep 12, 2008 at 1:49 PM, Ricardo Carrano [EMAIL PROTECTED] wrote:
  In short, I need an overview of what works and what doesn't with F9
  stock kernel and 22.p18. So far:
 
   - Deepak mentions issues w/multicast
 
  I'm not sure exactly of what we're talking about here. Could you or
  Deepak clarify what are these issues?
 
 On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
  For the XO 8.2 kernel we had to pull forward some patches from the stable
  2.6.22 branch that are not upstream to get multicast RX to work properly
  (#7319).

Some clarifcation. The issue is not the firmware, but the kernel driver
itself as there are pieces from the 2.6.22 driver that never made it
upstream.

My suggestion is to run the same driver and firmware on both XS and XO
so we do not have multiple variables to deal with.

~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 4:33 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 Clearly, it fixes some bugs we knew about and we already know it
 introduces others. I assume someone is keeping track of that info --

 What bugs does it introduce?

That is the info I am asking -- without being involved in the Libertas
efforts I know of a few issues as discussed in this thread:

 - Deepak mentions it has an incompatibility with the F9 stock kernel
wrt to multicast RX (#7319).

 - WPA timing issues which have been introduced relatively recently,
though I don't know exactly when. I am assuming you do.

 - There is an old issue (seen with the 20.49p firmware and oldish
driver) with the device getting locked up, which gets solved
power-cycling the libertas device. Is it fixed in recent drivers /
firmwares? Which ones?

important part of email - feel free to ignore the rest 
I don't want to argue with anyone -- let's focus on the info I need. I
am looking for a list that has the 3 items above with some status
information (version it appeared / version fixed / etc) _plus_ others
that I don't know about. This list should come from the team working
on the libertas firmware and driver.

Where is that list? Who has it? Who coordinates bugtracking for the
libertas stuff? Can't be that much of a mistery.
/important

Anyway - this is a very odd conversation to be having. I'll blame it
on it being late night in EST TZ, and hope for more info tomorrow.

g'night!


m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Michail Bletsas
Martin Langhoff [EMAIL PROTECTED] wrote on 09/12/2008 12:50:50 
AM:


 
  What bugs does it introduce?
 
 That is the info I am asking -- without being involved in the Libertas
 efforts I know of a few issues as discussed in this thread:
 
  - Deepak mentions it has an incompatibility with the F9 stock kernel
 wrt to multicast RX (#7319).
We do no test with the stock kernel.

 
  - WPA timing issues which have been introduced relatively recently,
 though I don't know exactly when. I am assuming you do.
Driver issue (check #7825)

 
  - There is an old issue (seen with the 20.49p firmware and oldish
 driver) with the device getting locked up, which gets solved
 power-cycling the libertas device. Is it fixed in recent drivers /
 firmwares? Which ones?
Many things have changed since 20.p49


 
 Where is that list? Who has it? Who coordinates bugtracking for the
 libertas stuff? Can't be that much of a mistery.
 /important
If that's a mystery to you after so many months of working for OLPC, I 
really don't want to spoil the suspense... ;-)


M.___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote:
 On Sep 12 2008, at 14:12, Martin Langhoff was caught saying:
 On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
  For the XO 8.2 kernel we had to pull forward some patches from the stable
  2.6.22 branch that are not upstream to get multicast RX to work properly
  (#7319).

 Some clarifcation. The issue is not the firmware, but the kernel driver
 itself as there are pieces from the 2.6.22 driver that never made it
 upstream.

Yup it's an incompatibility between the stock F9 kernel and the recent
firmwares.

 My suggestion is to run the same driver and firmware on both XS and XO
 so we do not have multiple variables to deal with.

I generally agree, but unfortunately, that adds significant work (of
carrying custom-compiled drivers) to a tiny team of 2. We don't have a
kernel maintainer in the XS team :-/

That is why I need good solid reasons to move off the stock F9 stuff.
With an already overstretched team I cannot get into Libertas testing
or custom kernels... unless I can point to specific bugs. If I have
specific bugs to look at, then it can be triaged with the rest of the
work I have on the table...
cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 5:10 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 Where is that list? Who has it? Who coordinates bugtracking for the
 libertas stuff? Can't be that much of a mistery.
 /important
 If that's a mystery to you after so many months of working for OLPC, I
 really don't want to spoil the suspense... ;-)

I'm appreciate the humour. Now this thread has 20 msgs already, and I
have a release to work towards. Straight answers please...?

  - There is an old issue (seen with the 20.49p firmware and oldish
 driver) with the device getting locked up, which gets solved
 power-cycling the libertas device. Is it fixed in recent drivers /
 firmwares? Which ones?

 Many things have changed since 20.p49

I am sure they have. Now, from the team that has been working on
libertas day in and day out for the last N months... does it still
reset overnight? Yes, no, dunno?

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Ricardo Carrano
Hi Martin,


On 9/9/08, Martin Langhoff [EMAIL PROTECTED] wrote:
 On Wed, Sep 10, 2008 at 1:40 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
  - F9 libertas-usb8388-firmware-5.111.20.p49-1
  - F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1

  You are definitely better off using 5.110.22.p18

 With my release-manager hat on: can I have more info to help me decide?

 I just checked and the firmware on the last F7-based build was 20.p49,
 same as F9, so staying with it means I am dealing with a known
 quantity...

  - is there a good changelog between 20.p49 and 22.p18 ?
  - with 20.p49 the AA dies overnight, does 22.p18 fix this?
  - any notes from stability testing done with 22.p18?

 cheers,


The release notes can be acessed here:
http://www.laptop.org/teamwiki/index.php/Tech:FW_8388_RELEASE_NOTES

22.p18 is the current version in joyride. Anything older than 22.p14
is not recommended at all (quite the opposite).

Cheers!
Ricardo
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Deepak Saxena
On Sep 10 2008, at 11:04, Martin Langhoff was caught saying:
 Now that I have a F9-based XS build, I've dropped the custom-compiled
 driver and the firmware for Libertas, hoping to use the stock standard
 F9.
 
 But that might be a bit optimistic :-)
 
 After a quick check it looks like the XO images are shipping newer
 Libertas firmware as you can see below. The XO builds also have a few
 problems with the Firmware too, so I'm not entirely sure what to do...
 
 - F9 libertas-usb8388-firmware-5.111.20.p49-1
 - F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1
 
 The main question for Libertas experts from the POV of the XS is: what
 firmware is most stable? On the XS power consumption and sleep are not
 high priority. Stability and performance over long periods of time is.
 
 Also - should I look at replacing / recompiling the driver that F9
 ships? (Hoping not...) If you say yes, be aware it is a major
 maintenance hassle for the already short-handed XS team, so I'll want
 to know what benefits it brings.

I think for both FW and kernel driver, it depends on what features
you need. 

For the XO 8.2 kernel we had to pull forward some patches from the stable 
2.6.22 branch that are not upstream to get multicast RX to work properly 
(#7319).

Firmware wise, .22 includes a fix for #7973.

~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Ricardo Carrano
On Thu, Sep 11, 2008 at 6:25 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 On Fri, Sep 12, 2008 at 12:24 AM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 Fedora 9 ships with a 2.6.25 kernel with a new libertas driver.
 Because of the changes implemented in this driver, you should use the
 latest firmware (22.p18). Please, never use 2.6.25 kernel with older
 firmware.

 Ok, however...

 The result is the instability you see.

 Sorry - I should have been clearer - the instability I was mentioning
 was pre-F9 upgrade. I haven't been running a F9 XS with AAs long
 enough... until yesterday it was reinstall/reboot/lather/rinse/repeat.

 In short, for everyone:
 Don't use anything different from 22.p14, 22.p17 or 22.p18. In kernel
 2.6.25 use 22.p18.

 Right. It's not that simple however. Before switch to the versions you
 recommend I want to have the complete picture *including known bugs*.
 Can you help me with that? (That's what my earlier with my release
 manager hat on... hint was all about :-) ).

 In short, I need an overview of what works and what doesn't with F9
 stock kernel and 22.p18. So far:

  - Deepak mentions issues w/multicast

I'm not sure exactly of what we're talking about here. Could you or
Deepak clarify what are these issues?


  - There are odd bugs with WPA

In fact, we are fixing timing issues that prevent the XO to connect to
certain WPA access points under certain conditions (timing in 802.11
is influenced by external conditions too, hence the randomness and
intermittent behavior and the need of using certain)

There are other possible hot areas that should not be a problem for
the XS (as suspend/resume interactions with wireless and problems in
some XO's wlan modules (do not enumerate -  still not clear to me if
this is related to the firmware)

If there are other bugs (and there is always corner cases) they are
bellow my radar now.


 what else? Michails my best guess is that you'd be the owner for a
 current issues list like that. Is that correct? What known bugs do I
 buy into when I follow Ricardo's advise?

 cheers,


 m
 --
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Michail Bletsas
Martin,

I really miss the point of your tirade.
Our advice is to use 5.110.22.p18 

M.





Martin Langhoff [EMAIL PROTECTED] 
09/11/2008 10:15 PM

To
Ricardo Carrano [EMAIL PROTECTED]
cc
Michail Bletsas [EMAIL PROTECTED], OLPC Devel 
[EMAIL PROTECTED], XS Devel server-devel@lists.laptop.org
Subject
Re: Libertas firmware on F9 for the XS






On Fri, Sep 12, 2008 at 1:49 PM, Ricardo Carrano [EMAIL PROTECTED] 
wrote:
 In short, I need an overview of what works and what doesn't with F9
 stock kernel and 22.p18. So far:

  - Deepak mentions issues w/multicast

 I'm not sure exactly of what we're talking about here. Could you or
 Deepak clarify what are these issues?

On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] 
wrote:
 For the XO 8.2 kernel we had to pull forward some patches from the 
stable
 2.6.22 branch that are not upstream to get multicast RX to work properly
 (#7319).


  - There are odd bugs with WPA

 In fact, we are fixing timing issues that prevent the XO to connect to
 certain WPA access points under certain conditions (timing in 802.11
 is influenced by external conditions too, hence the randomness and
 intermittent behavior and the need of using certain)

Offtopic datapoint: here in my NZ office all signals are WPA encoded,
from various APs I don't control (but can use). Certain is
unfortunately around 80-90% of the cases.

 There are other possible hot areas that should not be a problem for
 the XS (as suspend/resume interactions with wireless and problems in
 some XO's wlan modules (do not enumerate -  still not clear to me if
 this is related to the firmware)

 If there are other bugs (and there is always corner cases) they are
 bellow my radar now.

Is trac being used reasonably to track firmware issues? Checked
earlier today - 'component = wireless' and 'summary contains libertas'
kinda sorta give an overview. False matches and untriaged issues
abound so it doesn't seem like anyone's looking at that view of the
data.

(Me, I only sleep when by this trac view tells me to:
https://dev.laptop.org/query?group=statusmilestone=xs-0.5 )

Perhaps Michails has a spreadsheet or wikipage hiding somewhere? ;-)
You guys have been doing a ton of development (both features,
bugfixes) dealing with several moving parts -- notes of what works
where and what clearly barfs must be collected somewhere.

cheers,


m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 3:49 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 Our advice is to use 5.110.22.p18

Sorry if I am sounding difficult -- I am just trying to understand the
upsides and downsides of 22.p18

Clearly, it fixes some bugs we knew about and we already know it
introduces others. I assume someone is keeping track of that info --

I don't enjoy asking these questions, it's just something I need. Are
you or anyone else tracking the issues opened/fixed?



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Deepak Saxena
On Sep 12 2008, at 14:12, Martin Langhoff was caught saying:
 On Fri, Sep 12, 2008 at 1:49 PM, Ricardo Carrano [EMAIL PROTECTED] wrote:
  In short, I need an overview of what works and what doesn't with F9
  stock kernel and 22.p18. So far:
 
   - Deepak mentions issues w/multicast
 
  I'm not sure exactly of what we're talking about here. Could you or
  Deepak clarify what are these issues?
 
 On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote:
  For the XO 8.2 kernel we had to pull forward some patches from the stable
  2.6.22 branch that are not upstream to get multicast RX to work properly
  (#7319).

Some clarifcation. The issue is not the firmware, but the kernel driver
itself as there are pieces from the 2.6.22 driver that never made it
upstream.

My suggestion is to run the same driver and firmware on both XS and XO
so we do not have multiple variables to deal with.

~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Libertas firmware on F9 for the XS

2008-09-11 Thread Martin Langhoff
On Fri, Sep 12, 2008 at 5:10 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 Where is that list? Who has it? Who coordinates bugtracking for the
 libertas stuff? Can't be that much of a mistery.
 /important
 If that's a mystery to you after so many months of working for OLPC, I
 really don't want to spoil the suspense... ;-)

I'm appreciate the humour. Now this thread has 20 msgs already, and I
have a release to work towards. Straight answers please...?

  - There is an old issue (seen with the 20.49p firmware and oldish
 driver) with the device getting locked up, which gets solved
 power-cycling the libertas device. Is it fixed in recent drivers /
 firmwares? Which ones?

 Many things have changed since 20.p49

I am sure they have. Now, from the team that has been working on
libertas day in and day out for the last N months... does it still
reset overnight? Yes, no, dunno?

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: Libertas firmware on F9 for the XS

2008-09-10 Thread Ricardo Carrano
Hi Martin,


On 9/9/08, Martin Langhoff [EMAIL PROTECTED] wrote:
 On Wed, Sep 10, 2008 at 1:40 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
  - F9 libertas-usb8388-firmware-5.111.20.p49-1
  - F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1

  You are definitely better off using 5.110.22.p18

 With my release-manager hat on: can I have more info to help me decide?

 I just checked and the firmware on the last F7-based build was 20.p49,
 same as F9, so staying with it means I am dealing with a known
 quantity...

  - is there a good changelog between 20.p49 and 22.p18 ?
  - with 20.p49 the AA dies overnight, does 22.p18 fix this?
  - any notes from stability testing done with 22.p18?

 cheers,


The release notes can be acessed here:
http://www.laptop.org/teamwiki/index.php/Tech:FW_8388_RELEASE_NOTES

22.p18 is the current version in joyride. Anything older than 22.p14
is not recommended at all (quite the opposite).

Cheers!
Ricardo
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-10 Thread Deepak Saxena
On Sep 10 2008, at 11:04, Martin Langhoff was caught saying:
 Now that I have a F9-based XS build, I've dropped the custom-compiled
 driver and the firmware for Libertas, hoping to use the stock standard
 F9.
 
 But that might be a bit optimistic :-)
 
 After a quick check it looks like the XO images are shipping newer
 Libertas firmware as you can see below. The XO builds also have a few
 problems with the Firmware too, so I'm not entirely sure what to do...
 
 - F9 libertas-usb8388-firmware-5.111.20.p49-1
 - F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1
 
 The main question for Libertas experts from the POV of the XS is: what
 firmware is most stable? On the XS power consumption and sleep are not
 high priority. Stability and performance over long periods of time is.
 
 Also - should I look at replacing / recompiling the driver that F9
 ships? (Hoping not...) If you say yes, be aware it is a major
 maintenance hassle for the already short-handed XS team, so I'll want
 to know what benefits it brings.

I think for both FW and kernel driver, it depends on what features
you need. 

For the XO 8.2 kernel we had to pull forward some patches from the stable 
2.6.22 branch that are not upstream to get multicast RX to work properly 
(#7319).

Firmware wise, .22 includes a fix for #7973.

~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-10 Thread Martin Langhoff
On Thu, Sep 11, 2008 at 12:37 AM, Ricardo Carrano [EMAIL PROTECTED] wrote:
 The release notes can be acessed here:
 http://www.laptop.org/teamwiki/index.php/Tech:FW_8388_RELEASE_NOTES

 22.p18 is the current version in joyride. Anything older than 22.p14
 is not recommended at all (quite the opposite).

Thanks for the link. There isn't much info on stability.

 - Which of those releases are considered usable?

 - Which one would be the lowest risk for the XS?

 - Is any of those releases known to work well with the stock F9 kernel?

 - Is any of those releases known to survive long periods of time
working? (I am seeing a nightly lockup with the AA here, on little or
no traffic - and people tell me that we have a usb bus reset on the XO
to workaround a similar condition.)

cheers,




m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-10 Thread Martin Langhoff
On Thu, Sep 11, 2008 at 6:21 AM, Deepak Saxena [EMAIL PROTECTED] wrote:
 The main question for Libertas experts from the POV of the XS is: what
 firmware is most stable? On the XS power consumption and sleep are not
 high priority. Stability and performance over long periods of time is.

 Also - should I look at replacing / recompiling the driver that F9
 ships? (Hoping not...) If you say yes, be aware it is a major
 maintenance hassle for the already short-handed XS team, so I'll want
 to know what benefits it brings.

 I think for both FW and kernel driver, it depends on what features
 you need.

Thanks for the links to bugs!

 For the XO 8.2 kernel we had to pull forward some patches from the stable
 2.6.22 branch that are not upstream to get multicast RX to work properly
 (#7319).

Interesting - from what I read there, the driver in the stock kernel
might work better with an earlier firmware, is that correct? Is there
an easy way to test whether multicast is working?

 Firmware wise, .22 includes a fix for #7973.

... I don't think it is present in the fw that ships w F9.

cheers,




m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Libertas firmware on F9 for the XS

2008-09-09 Thread Martin Langhoff
Now that I have a F9-based XS build, I've dropped the custom-compiled
driver and the firmware for Libertas, hoping to use the stock standard
F9.

But that might be a bit optimistic :-)

After a quick check it looks like the XO images are shipping newer
Libertas firmware as you can see below. The XO builds also have a few
problems with the Firmware too, so I'm not entirely sure what to do...

- F9 libertas-usb8388-firmware-5.111.20.p49-1
- F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1

The main question for Libertas experts from the POV of the XS is: what
firmware is most stable? On the XS power consumption and sleep are not
high priority. Stability and performance over long periods of time is.

Also - should I look at replacing / recompiling the driver that F9
ships? (Hoping not...) If you say yes, be aware it is a major
maintenance hassle for the already short-handed XS team, so I'll want
to know what benefits it brings.

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-09 Thread Michail Bletsas
Martin Langhoff [EMAIL PROTECTED] wrote on 09/09/2008 07:04:31 
PM:


 
 After a quick check it looks like the XO images are shipping newer
 Libertas firmware as you can see below. The XO builds also have a few
 problems with the Firmware too, so I'm not entirely sure what to do...
 
 - F9 libertas-usb8388-firmware-5.111.20.p49-1
 - F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1
You are definitely better off using 5.110.22.p18

 Also - should I look at replacing / recompiling the driver that F9
 ships? (Hoping not...) If you say yes, be aware it is a major
 maintenance hassle for the already short-handed XS team, so I'll want
 to know what benefits it brings.
 
The driver on F9 shouldn't be very different from the current XO one. So 
you are probably safe keeping it.

M.___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Libertas firmware on F9 for the XS

2008-09-09 Thread Martin Langhoff
On Wed, Sep 10, 2008 at 1:40 PM, Michail Bletsas [EMAIL PROTECTED] wrote:
 - F9 libertas-usb8388-firmware-5.111.20.p49-1
 - F9/XO (8.2-759) libertas-usb8388-firmware-5.111.22.p18-1

 You are definitely better off using 5.110.22.p18

With my release-manager hat on: can I have more info to help me decide?

I just checked and the firmware on the last F7-based build was 20.p49,
same as F9, so staying with it means I am dealing with a known
quantity...

 - is there a good changelog between 20.p49 and 22.p18 ?
 - with 20.p49 the AA dies overnight, does 22.p18 fix this?
 - any notes from stability testing done with 22.p18?

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel