Opened 14 years ago
Last modified 11 years ago
#429 new defect
wireless firmware not in-house.
| Reported by: | David Woodhouse | Owned by: | Walter Bender |
|---|---|---|---|
| Priority: | high | Milestone: | Future Release |
| Component: | wireless | Version: | |
| Keywords: | Cc: | Sjoerd Simons, Guillaume Desmottes, Steve Holton, mtd, Grant Bowman | |
| Blocked By: | Blocking: | ||
| Deployments affected: | Action Needed: | never set | |
| Verified: | no |
Description (last modified by )
We need our own wireless firmware. Lack of visibility and debugging ability is a real technical problem.
Change History (20)
comment:1 Changed 14 years ago by
| Description: | modified (diff) |
|---|
comment:2 Changed 14 years ago by
| Milestone: | BTest-2 → BTest-3 |
|---|
comment:3 Changed 14 years ago by
comment:4 Changed 14 years ago by
| Priority: | blocker → low |
|---|
comment:5 follow-up: 6 Changed 14 years ago by
I don't understand why this could change from "blocker" to "low" with no comment, so I suspect some miscommunication. Michailis, has the situation changed?
comment:6 Changed 14 years ago by
Replying to cjb:
I don't understand why this could change from "blocker" to "low" with no comment, so I suspect some miscommunication. Michailis, has the situation changed?
Yes, the situation has changed dramatically. Basically, I have to deliver fully working firmware by the end of the month, well before any other component of the laptop is done. So, I really don't care if the firmware is in house or not, and I cannot consider this ticket a blocker or even high priority at this point.
M.
comment:7 follow-up: 8 Changed 14 years ago by
Perhaps you could deliver working firmware if you trusted the community to help you.
We'll write new firmware one way or another, even if we have to disassemble the blob.
You really should be providing everything, many months ago. I'm told there is a 3rd-party OS involved; fine you can still provide all the rest even if it won't run.
comment:8 follow-up: 9 Changed 14 years ago by
Replying to AlbertCahalan:
You are banging on the wrong door, this is not OLPC's intellectual property that you are asking OLPC to provide.
M.
comment:9 Changed 14 years ago by
Replying to mbletsas:
Replying to AlbertCahalan:
You are banging on the wrong door, this is not OLPC's intellectual property that you are asking OLPC to provide.
Hmmm, OK, but you destroyed your bargaining position the moment you admitted that you'd be willing to ship with a binary blob. Open Source and/or open hardware documentation should have been a requirement of every contract, complete with penalties for non-performance of the contract.
According to bug #46, "much/most of the code now in the firmware is not encumbered". Is this not true? The unencumbered portion should be released immediately, even if it won't build without the missing parts.
comment:10 Changed 14 years ago by
| Owner: | changed from Michail Bletsas to Walter Bender |
|---|---|
| Priority: | low → high |
This is really a Walter issue to resolve.
And as we get into the field it becomes much more important.
As of last night, the base driver/firmware got to a "all serious problems are believed resolved"; but debugging in the field with no insight to what is going in becomes a true problem.
Please, no one add to this discussion except Walter at this point, who is very much aware of the issue and has been working it for quite a while. Further discussion here is pointless.
comment:11 Changed 13 years ago by
| Milestone: | BTest-4 → Trial-2 |
|---|---|
| Verified: | unset |
comment:13 Changed 13 years ago by
| Milestone: | Trial-2 → Trial-3 |
|---|
comment:14 Changed 13 years ago by
| Milestone: | Trial-3 → V1.1 |
|---|
comment:15 Changed 13 years ago by
This is going to hurt us.
Lots.
Soon.
We should explore the possibility of opening at least the high-level parts of the firmware -- the 802.11 protocol bits, and the module<->host communication -- at least to OLPC under an NDA, if not completely. The low-level parts which deal with the transceiver hardware itself could remain in binary form for now, if they really must.
As long as we can poke at and rebuild the high-level parts, it shouldn't be _quite_ so much of a problem for us if we have only binary object files for the low-level code, and we just link those binary blobs into our own firmware builds.
comment:16 Changed 13 years ago by
| Cc: | Sjoerd Simons added |
|---|
comment:17 Changed 13 years ago by
| Cc: | Guillaume Desmottes added |
|---|
comment:18 Changed 13 years ago by
That Woodhouse has been cleaning up the Linux driver side of things gives us an excuse to revisit this with Marvell again...
comment:19 Changed 12 years ago by
| Cc: | Steve Holton added |
|---|
comment:20 Changed 12 years ago by
| Action Needed: | → never set |
|---|---|
| Cc: | mtd added |
comment:21 Changed 12 years ago by
| Cc: | Grant Bowman added |
|---|



This is a dupe of ticket #46.
Anyway, send me the info.