Re: Music Keyboard for TamTam?
On Wed, Dec 3, 2008 at 11:55 PM, Caryl Bigenho [EMAIL PROTECTED] wrote: Thanks for all your efforts! The last time I used a midi keyboard with a Mac (it was a G3) it had to have a special midi interface and then was just plug and play from there using Finale as a program. In looking over your discussion below, it looks like you did manage to get a midi keyboard to work with the XO, but with great difficulty. Some questions... Will it work with all of the TamTam Activities? Is it likely that all midi keyboards would work? All MIDI *USB* keyboards. Not those with only the standard MIDI connector, unless we find MIDI to USB converters cheap. Would it be possible to put the instructions into language that the less technically inclined could easily follow to get started on this? As soon as we decide on the technical solution. Plug in your USB MIDI instrument, assign it an instrumental voice in the UI, and play, should about cover it when we have everything put together. Does anything have to be changed in the software/hardware to make this easily used by teachers everywhere? It should be set up so that it Just Works. Do you know of any source of very simple, inexpensive midi keyboards? No bells and whistles needed, they are already in the XO in the TamTam Activities. Google very kindly put this ad up in Google mail next to your message. Yamaha UX16 MIDI/USB $41.99 In Stock Now Free Shipping www.kensprosound.com Could easier use of a midi keyboard be incorporated into a change in the Sugar OS (like 9.1.0)? Or is there an easy way to make the current set-up easier? I leave the rest to the developers. Thanks again for your interest and efforts! Caryl -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Hosting request for new activity: Retroscope
1. Project name : Retroscope 2. Existing website, if any : none 3. One-line description : Activity showing live video, but delayed 1 to 10 seconds 4. Longer description : It's really that simple; working .xo file attached to : http://lists.laptop.org/pipermail/activities/2008-December/69.html : : 5. URLs of similar projects : 6. Committer list Please list the maintainer (lead developer) as the first entry. Only list developers who need to be given accounts so that they can commit to your project's code repository, or push their own. There is no need to list non-committer developers. Username Full name SSH2 key URLE-mail - -- #1 gburt Gabriel Burt attached [EMAIL PROTECTED] #2 #3 ... If any developers don't have their SSH2 keys on the web, please attach them to the application e-mail. 7. Preferred development model [X] Central tree. Every developer can push his changes directly to the project's git tree. This is the standard model that will be familiar to CVS and Subversion users, and that tends to work well for most projects. [ ] Maintainer-owned tree. Every developer creates his own git tree, or multiple git trees. He periodically asks the maintainer to look at one or more of these trees, and merge changes into the maintainer-owned, main tree. This is the model used by the Linux kernel, and is well-suited to projects wishing to maintain a tighter control on code entering the main tree. If you choose the maintainer-owned tree model, but wish to set up some shared trees where all of your project's committers can commit directly, as might be the case with a discussion tree, or a tree for an individual feature, you may send us such a request by e-mail, and we will set up the tree for you. 8. Set up a project mailing list: [ ] Yes, named after our project name [ ] Yes, named __ [X] No When your project is just getting off the ground, we suggest you eschew a separate mailing list and instead keep discussion about your project on the main OLPC development list. This will give you more input and potentially attract more developers to your project; when the volume of messages related to your project reaches some critical mass, we can trivially create a separate mailing list for you. If you need multiple lists, let us know. We discourage having many mailing lists for smaller projects, as this tends to stunt the growth of your project community. You can always add more lists later. 9. Commit notifications [ ] Notification of commits to the main tree should be e-mailed to the list we chose to create above [ ] A separate mailing list, projectname-git, should be created for commit notifications [X] No commit notifications, please 10. Shell accounts As a general rule, we don't provide shell accounts to developers unless there's a demonstrated need. If you have one, please explain here, and list the usernames of the committers above needing shell access. 11. Translation [X] Set up the laptop.org Pootle server to allow translation commits to be made [ ] Translation arrangements have already been made at ___ 12. Notes/comments: Thanks! id_rsa.pub Description: Binary data ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Ed McNierney wrote: What was the motivation for this upgrade? Why did we need to take the wiki offline for several hours during our G1G1 promotion? Thanks. It was offline for approximately 45 minutes (and it was mostly due to a weird problem that took a while to figure out). The main motivation for the upgrade was installing OpenID to enable single-sign-on across all the web applications. Secondarily, it's always safer to keep web applications up to date. I also did a few cleanups to ensure the next updates will be a little easier. -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Bernie - We should *never* take our public-facing Web services offline deliberately without scheduling that event in advance and sending warnings and reminders of when that scheduled maintenance will occur. Never. There are a lot of people who have been working very hard over the last few weeks to ensure these primary Web services are available, online, and reliable - with fallback systems in place in case something (like a software upgrade) goes wrong. This should never happen again. We cannot be taking our servers offline during a busy period of the day (late afternoon or early evening, prime time for our major US G1G1 market) for 45 minutes while we figure out weird problems. Perhaps I missed it, but I do not recall any email review or discussion of the value or need for either OpenID or a MediaWiki update, and I don't understand how we made the decision that either was more valuable than keeping one of our two major public sites online. Having volunteer assistance for systems administration is extremely valuable, but that assistance must be coordinated and communicated with the rest of the team. - Ed On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote: Ed McNierney wrote: What was the motivation for this upgrade? Why did we need to take the wiki offline for several hours during our G1G1 promotion? Thanks. It was offline for approximately 45 minutes (and it was mostly due to a weird problem that took a while to figure out). The main motivation for the upgrade was installing OpenID to enable single-sign-on across all the web applications. Secondarily, it's always safer to keep web applications up to date. I also did a few cleanups to ensure the next updates will be a little easier. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] [Proposal] .xot bundles, for translations
On Tue, Dec 2, 2008 at 8:33 PM, Martin Langhoff [EMAIL PROTECTED] wrote: What I meant to say is that all the good things we get from a bespoke packaging format, we can get from rpm with a few conventions as to the directories where things land. A couple of additional notes from a private subthread... ...there are a few ways to use rpm/yum for unprivileged users (alternative DB, fakeroot, relocatable pkgs...), and I think we can use them for this. In fact, we could even build a simplistic rpm installer in python that handles a subset of what rpm does (hopefully this is not needed, it'd detract from the idea quite a bit) One valid criticism to using rpm - from a Sugar perspective - is that Sugar won't want to become tied to Fedora/RH. There's a case for thinking through if we can actually use rpm the way we want on Debian and/or apt on Fedora. Both rpm and apt are available in old/buggy versions in the other family of distros. Using rpm or apt Sugar would getting a bit further away from Windows (does cygwin carry either?) - a bit less so on OSX (where the fink toolchain will probably work alright, specially with translation pkgs, which are by definition noarch). 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
9.1.0 Weekly Meeting Minutes (formerly called the feature roadmap meeting)
Caryl, Chris, Scott, Ed, CJL, Greg, Marco and possibly others met on IRC, Wed. December 3. Next meeting December 10 2PM US ET. See agenda below. Notes: - XO camp update. See: http://wiki.laptop.org/go/XOcamp_2 Comment that travel budget is not final but Ed is working on it. Discussion about the goal of the meeting (see link) and comment that SJ plans to add a community track of meetings which will run in parallel to the technical proposals. Comment by Scott: for the record, i think we should come up with a better goal for xocamp2 Request that anyone who is presenting or has something valuable to add, please update the proposals with agenda details and presentations. More time reserved next meeting week for XO Camp. All are welcome to iron out goal and proposals in e-mail and on the wiki page. - Status and action items for Feature roadmap page: http://wiki.laptop.org/go/Feature_roadmap Comment that Greg and S. are working on turning it in to a sortable semantic format. See definition here: http://wiki.laptop.org/go/Semantic_MediaWiki#Software_features_December_proposal When all well-defined features are listed in the main section, we will triage them for inclusion in 9.1. Target of next Wed to start feature triage. - Agree on Trac conventions for 9.1. General agreement that Milestone = 9.1.0 will list all bugs which are targeted for the release. IDs with milestone = 9.1.0 will be turned into real, implementable work with someone working on them (or assigned to them, even if work hasn't started). More trac usage to be defined in follow up meeting which Ed will convene with Michael and others. Will also cover synching with upstream bug systems. Discussion of Trac - Bugzilla, Trac to Trac, and OLPC - Fedora tools. After the meeting, Ed and team will update this page: http://wiki.laptop.org/go/Trac_conventions for 9.1.0. Goal to start review of all open Trac items December 15 and 16, four hours each day. End result will be a list of must fix bugs for 9.1.0. - General comment by Greg: To post 9.1.0 in March we must have a clean list of features and must fix bugs before Christmas! Time to ratchet up the productivity! See the updated 9.1.0 page, especially the schedule section: http://wiki.laptop.org/go/9.1.0 Edits and additions welcome. - Action items * Everyone to update roadmap page. I especially need help finding a home for everything in the engineering section: http://wiki.laptop.org/go/Feature_roadmap#Priorities_from_Engineering Please move your comments from there in to the main section. * Greg to get semantic format in place and start flagging features for 9.1.0. * Ed to convene meeting on trac conventions for 9.1.0 * Greg to update XOcamp page with an attendee section * Greg to schedule two grueling bug backlog triage meetings for 12/15 and 1/16. Next meeting December 10, 2PM US ET, IRC freenode.net #olpc-meeting. Agenda for next week: 20 minutes - XO Camp update 20 minutes roadmap update and 9.1.0 page edits (especially schedule) 10 minutes finalize and approve trac usage 10 agenda and action items for next week Comments and additions welcome! Thanks, Greg S ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Power Management plan for December - Meeting 2PM US ET 12/4 (today)
Hi Chris et al, We will have a one hour meeting from 2 - 3 PM US ET today (Thursday 12/4) to talk about power work for 9.1. Everyone who wants to contribute is welcome. We will use this dial in: From the United States 866-213-2185 From Outside the United States 1-609-454-9914 Code: 1671650 No IRC today. I want one round of old fashioned talking and writing on the whiteboard :-) I'll send out notes and we can do more IRC meetings in the future. Sorry for the short notice but call in if you can. Here is a proposed agenda: 10 minutes - confirm where we will document the requirements, specification and work plan. 10 minutes - layout the high level areas of work and assign engineering and QA lead for each. (one break of work is here: http://wiki.laptop.org/go/Feature_roadmap#Power_management) 30 minutes - review list of trac IDs (see below and URL above) targeted for inclusion. 10 minutes - assign action items and pick next meeting as needed. Thanks, Greg S * http://lists.laptop.org/pipermail/devel/2008-November/021412.html Hi, This e-mail describes the work plan for power management during December. I've filed bugs for each item, so this plan is the list of bugs that should be fixed during December. Bugs I plan to fix: * #2765 -- Need to turn off DCON after some time in idle suspend * #3732 -- ARP broadcasts don't wake autosuspended laptops * #7981 -- EC mask setting is inefficient * #9055 -- Create 9.1 test plans for automatic power management Bugs I will need significant help to fix: * #6818 -- Make the multicast wakeup filter work with collaboration (Ricardo Carrano?) * #7958 -- DCON flicker on resume (kernel regression; perhaps Deepak, Andres, Mitch, or Adam Jackson?) * #9054 -- Speed up USB resume (kernel) It will take some effort to gather the resources for fixing the second list of bugs (and if anyone reading can help, I'd love to hear from you). However, if we are able to fix all of these bugs we'll be in excellent shape for having a shippable-by-default automatic suspend feature in 9.1, assuming serious bugs uncovered during testing can be fixed. The plan for January would largely involve following up with QA and looking for further cheap performance wins in suspend/resume. Comments welcome. Are there important power management bugs that I've left out? Thanks, - Chris. -- Chris Ball cjb at laptop.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Olpc-sysadmin] wiki.laptop.org upgrade
Ed I was the one who made the decision to go forward with this upgrade. I was present working with Bernie throughout. This was discussed in the Tuesday sysadmin IRC meeting. We have had numerous requests for these enhanced features such as http://rt.laptop.org/Ticket/Display.html?id=23067 What was done is documented at the machine:pedal page on internal (once it is up again). I will explain this in more detail once the issue with swan is resolved. --HH. On Thu, Dec 4, 2008 at 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote: Ed McNierney wrote: What was the motivation for this upgrade? Why did we need to take the wiki offline for several hours during our G1G1 promotion? Thanks. It was offline for approximately 45 minutes (and it was mostly due to a weird problem that took a while to figure out). The main motivation for the upgrade was installing OpenID to enable single-sign-on across all the web applications. Secondarily, it's always safer to keep web applications up to date. I also did a few cleanups to ensure the next updates will be a little easier. -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Olpc-sysadmin mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/olpc-sysadmin -- Twenty years from now, some form of keyboard operation will doubtless be taught in kindergarten, and forty years from now keyboards may be as universal as pencils. --JCR Licklider and Welden Clark, On-line man-computer communication, AIEE-IRE, 1962 ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
On Fri, Dec 5, 2008 at 5:25 AM, Ed McNierney [EMAIL PROTECTED] wrote: Bernie - We should *never* take our public-facing Web services offline deliberately without scheduling that event in advance and sending warnings and reminders of when that scheduled maintenance will occur. Never. There are a lot of people who have been working very hard over the last few weeks to ensure these primary Web services are available, online, and reliable - with fallback systems in place in case something (like a software upgrade) goes wrong. This should never happen again. We cannot be taking our servers offline during a busy period of the day (late afternoon or early evening, prime time for our major US G1G1 market) for 45 minutes while we figure out weird problems. Perhaps I missed it, but I do not recall any email review or discussion of the value or need for either OpenID or a MediaWiki update, and I don't understand how we made the decision that either was more valuable than keeping one of our two major public sites online. Having volunteer assistance for systems administration is extremely valuable, but that assistance must be coordinated and communicated with the rest of the team. Is coordination and communication a one-way street:( Several efforts have been made recently to coordinate and communicate... only to be met with silence. david - Ed On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote: Ed McNierney wrote: What was the motivation for this upgrade? Why did we need to take the wiki offline for several hours during our G1G1 promotion? Thanks. It was offline for approximately 45 minutes (and it was mostly due to a weird problem that took a while to figure out). The main motivation for the upgrade was installing OpenID to enable single-sign-on across all the web applications. Secondarily, it's always safer to keep web applications up to date. I also did a few cleanups to ensure the next updates will be a little easier. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Power Management plan for December - Meeting 2PM US ET 12/4 (today)
Comments welcome. I'm not sure if there is a ticket about this, but when my recent-joyride G1G1 (which is plugged into AC) suspends, its screen goes to half-bright -- and stays that way forever. I don't know if this also happens with XOs which are not externally powered - but I think there ought to be a time-out such that eventually a 'suspended' XO turns its screen off completely. [A 'non-suspended' XO *does* eventually blank its screen.] mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
David - I don't understand that comment. What several efforts are you talking about? I don't think there were several efforts to publicize this outage - if so, the scope of those efforts wasn't sufficient IMHO. - Ed On 12/4/08 10:48 AM, David Farning [EMAIL PROTECTED] wrote: On Fri, Dec 5, 2008 at 5:25 AM, Ed McNierney [EMAIL PROTECTED] wrote: Bernie - We should *never* take our public-facing Web services offline deliberately without scheduling that event in advance and sending warnings and reminders of when that scheduled maintenance will occur. Never. There are a lot of people who have been working very hard over the last few weeks to ensure these primary Web services are available, online, and reliable - with fallback systems in place in case something (like a software upgrade) goes wrong. This should never happen again. We cannot be taking our servers offline during a busy period of the day (late afternoon or early evening, prime time for our major US G1G1 market) for 45 minutes while we figure out weird problems. Perhaps I missed it, but I do not recall any email review or discussion of the value or need for either OpenID or a MediaWiki update, and I don't understand how we made the decision that either was more valuable than keeping one of our two major public sites online. Having volunteer assistance for systems administration is extremely valuable, but that assistance must be coordinated and communicated with the rest of the team. Is coordination and communication a one-way street:( Several efforts have been made recently to coordinate and communicate... only to be met with silence. david - Ed On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote: Ed McNierney wrote: What was the motivation for this upgrade? Why did we need to take the wiki offline for several hours during our G1G1 promotion? Thanks. It was offline for approximately 45 minutes (and it was mostly due to a weird problem that took a while to figure out). The main motivation for the upgrade was installing OpenID to enable single-sign-on across all the web applications. Secondarily, it's always safer to keep web applications up to date. I also did a few cleanups to ensure the next updates will be a little easier. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
I don't understand that comment. What several efforts are you talking about? I don't think there were several efforts to publicize this outage - if so, the scope of those efforts wasn't sufficient IMHO. Wouldn't a central location like an outages or maintenance mailing list for all those people that want to be informed about outages and planned maintenance and notifications of said outage planned or otherwise be the way to deal with such issues? That way there is no need of several efforts but just a single mail to the list within a reasonable time frame as a central definitive location of what's happening. Peter ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
F10 - recognizing other XOs
Is someone working on Neighborhood View for 9.1 ? I'm running several XOs (two on latest joyride, one on 767), but they are not connected to any servers. What I see in Neighborhood View is inconsistent - none of the XOs sees all of the others, and who sees whom changes from day to day. When will F10 - recognizing other XOs be stable enough for me to start documenting problems ? Thanks, mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Ed McNierney wrote: Perhaps I missed it, but I do not recall any email review or discussion of the value or need for either OpenID or a MediaWiki update, and I don't understand how we made the decision that either was more valuable than keeping one of our two major public sites online. Having volunteer assistance for systems administration is extremely valuable, but that assistance must be coordinated and communicated with the rest of the team. Maybe you missed it, but it was discussed twice in the weekly VIG meetings, to which you were participating. There was a ticket open in RT for almost one month. Feature requested by Luke, ticket opened by Mel, reviewed by Kim, approved by Henry. Before proceeding, we asked CScott and SJ, and sent a notice to [EMAIL PROTECTED] I was also supposed to also meet with you yesterday, but you weren't around. So I really don't think it could have publicized it more than this. -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Reuben K. Caron wrote: Thanks for clarification. Still no go: Dec 4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 Dec 4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 Dec 4 12:12:24 schoolserver1 kernel: Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008) Dec 4 12:12:24 schoolserver1 kernel: bonding: ARP monitoring set to 1000 ms, validate none, with 1 target(s): 172.18.0.1 172.18.0.1 is on the server, no? Think you need to use something that is connected to the wire. Jerry ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: wiki.laptop.org upgrade
Ed McNierney wrote: David - I don't understand that comment. What several efforts are you talking about? I don't think there were several efforts to publicize this outage - if so, the scope of those efforts wasn't sufficient IMHO. I, for one, insistently tried to have a face to face meeting with you for... how long... 3 weeks? Ok, we had the G1G1, then the Sugarcamp, then thanksgiving... Let's try to reschedule for Monday afternoon maybe? -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Yes, it is on the server. However isn't it a bit chicken and egg setting an ip address that will be on the wire given that the device on the wire is waiting for an ip address from the server? Jerry Vonau wrote: Reuben K. Caron wrote: Thanks for clarification. Still no go: Dec 4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 Dec 4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 Dec 4 12:12:24 schoolserver1 kernel: Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008) Dec 4 12:12:24 schoolserver1 kernel: bonding: ARP monitoring set to 1000 ms, validate none, with 1 target(s): 172.18.0.1 172.18.0.1 is on the server, no? Think you need to use something that is connected to the wire. Jerry ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: wiki.laptop.org upgrade
Bernie - Wiki.laptop.org is a public-facing Web site used by many, many people who are not on devel@ or hunt for RT tickets or listen in on VIG meetings. Our public services - especially during our G1G1 period - are mission-critical and we cannot treat them casually. Henry and I spoke briefly this morning and we will work together to put together clearer procedures and policies for work that affects our public Web services so modifications to those services are made more appropriately in the future. - Ed On 12/4/08 12:30 PM, Bernie Innocenti [EMAIL PROTECTED] wrote: Ed McNierney wrote: Perhaps I missed it, but I do not recall any email review or discussion of the value or need for either OpenID or a MediaWiki update, and I don't understand how we made the decision that either was more valuable than keeping one of our two major public sites online. Having volunteer assistance for systems administration is extremely valuable, but that assistance must be coordinated and communicated with the rest of the team. Maybe you missed it, but it was discussed twice in the weekly VIG meetings, to which you were participating. There was a ticket open in RT for almost one month. Feature requested by Luke, ticket opened by Mel, reviewed by Kim, approved by Henry. Before proceeding, we asked CScott and SJ, and sent a notice to [EMAIL PROTECTED] I was also supposed to also meet with you yesterday, but you weren't around. So I really don't think it could have publicized it more than this. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
On Thu, Dec 4, 2008 at 1:14 PM, Reuben K. Caron [EMAIL PROTECTED] wrote: I too am having problems with DHCP (and ejabberd) on XS 0.5. That's interesting! Thanks for the writeup... I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match dhcpd-xs.conf I ran ./network-config 1 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining domain for posterity) *yes* - you'll notice in the release notes... a special section that talks about upgrading, and asks you to run those commands ;-) Rebooted. dhcpd-xs.conf now has the declaration for 172.18.96 DHCP is started but still does not hand out an IP. That's weird. - any further error msgs on the logs? - maybe the XS is connected to the AP with a straight cable? You might need a crossover... - if you connect a laptop to it via a crossover, can it get a dhcp lease? - maybe the AP is doing NAT? - 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: wiki.laptop.org upgrade
On Thu, Dec 4, 2008 at 1:03 PM, Bernie Innocenti Sorry if I reacted defensively, sending notifications to devel@ was our best practice in the good old pre-G1G1 days, but, clearly, it's no longer sufficient now. Establishing procedures for notifying planned outages seems like a good course to me. Agreed. I think for the past 4 months or so, since we started to get double our previous traffic, significant steady use of our sites by Uruguay, and (in particular) a stronger dependence on w.l.o and l.o by deployments and press events, * we no longer have 'safe' times to take services down * we should be extra careful to maintain mirrors or readable versions of services durint maintenance of any sort * there are thousands of users who have never engaged with mailing lists, active wiki chats, or our community, but depend on our information and servers (wiki info, support, activation, bug tracking, c). Maybe this should be a topic in the next VIG meeting? Definitely. SJ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Martin Langhoff wrote: On Thu, Dec 4, 2008 at 1:14 PM, Reuben K. Caron [EMAIL PROTECTED] wrote: I too am having problems with DHCP (and ejabberd) on XS 0.5. That's interesting! Thanks for the writeup... I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match dhcpd-xs.conf I ran ./network-config 1 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining domain for posterity) *yes* - you'll notice in the release notes... a special section that talks about upgrading, and asks you to run those commands ;-) http://wiki.laptop.org/go/XS_Installing_Software#Upgrading_from_XS_0.4_or_earlier Does not include network-config. Should it? Rebooted. dhcpd-xs.conf now has the declaration for 172.18.96 DHCP is started but still does not hand out an IP. That's weird. - any further error msgs on the logs? - maybe the XS is connected to the AP with a straight cable? You might need a crossover... - if you connect a laptop to it via a crossover, can it get a dhcp lease? - maybe the AP is doing NAT? - XS Lan connected to Switch. Bridge AP connected to switch does not pass an IP. Computer connected to Switch does not get an IP. ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
[Server-devel] XS 0.5 Second Attempt at eth1
Per Jerry's suggestion, I added this to /etc/modprobe.d/xs_bonding and deleted stuff from the prior suggestion, though I can put that back in if it's going to make a difference. options lanbond0 mode=active-backup arp_interval=1000 arp_ip_target= 172.18.96.5 I went ahead and rebooted. I connected my AP, which is set to that IP address, directly to eth1. Still couldn't ping it. When I do ifdown eth1 then ifup eth1, here's the output from /var/log/messages: Dec 4 12:30:39 schoolserver1 avahi-daemon[3209]: Withdrawing address record for fe80::20f:1fff:fedd:3b93 on eth1. Dec 4 12:30:40 schoolserver1 ntpd[3109]: Deleting interface #14 eth1, fe80::20f:1fff:fedd:3b93#123, interface stats: received=0, sent=0, dropped=0, active_time=951 secs Dec 4 12:30:44 schoolserver1 kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready I even set my Ubuntu machine to 172.18.96.5 netmask 255.255.224.0 and plugged it in directly to the XS. Still nothing. Here's the output of the other stuff you asked for. [EMAIL PROTECTED] ~]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: Unknown! (65535) Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x0007 (7) Link detected: no [EMAIL PROTECTED] ~]# ip addr 1: lo: LOOPBACK,UP,LOWER_UP mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth1: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast state DOW N qlen 100 link/ether 00:0f:1f:dd:3b:93 brd ff:ff:ff:ff:ff:ff inet6 fe80::20f:1fff:fedd:3b93/64 scope link valid_lft forever preferred_lft forever 3: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UNKNO WN qlen 1000 link/ether 00:80:c6:ea:10:2e brd ff:ff:ff:ff:ff:ff inet 192.168.1.9/24 brd 192.168.1.255 scope global eth0 inet6 fe80::280:c6ff:feea:102e/64 scope link valid_lft forever preferred_lft forever 4: bond0: BROADCAST,MULTICAST,MASTER mtu 1500 qdisc noop state DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 5: lanbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.96.1/19 brd 172.18.127.255 scope global lanbond0 inet 172.18.1.1/24 brd 172.18.1.255 scope global lanbond0:1 inet 172.18.0.1/24 brd 172.18.0.255 scope global lanbond0:2 6: mshbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.10.1/23 brd 172.18.11.255 scope global mshbond0 inet 172.18.16.1/24 brd 172.18.16.255 scope global mshbond0:1 7: mshbond1: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.12.1/23 brd 172.18.13.255 scope global mshbond1 8: mshbond2: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.14.1/23 brd 172.18.15.255 scope global mshbond2 And yes, I know which card is which. If eth0 weren't connected properly to my LAN, I couldn't have scp'd this output over to my main XS 0.5 test box, which has active jabber users on it, so I'm trying to keep from messing with it too much until I know exactly what's going on. On both boxes, I have swapped cables, moved the NICs to different slots, tried connecting with and without hubs, tried connecting to the AP and Fedora and Ubuntu desktops, pretty much everything I can think of. They're both old Dells from circa 2003, though they're different models. Both worked fine with XS 0.4. Anna Schoolfield Birmingham ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
On Thu, Dec 4, 2008 at 4:51 PM, Reuben K. Caron [EMAIL PROTECTED] wrote: http://wiki.laptop.org/go/XS_Installing_Software#Upgrading_from_XS_0.4_or_earlier Does not include network-config. Should it? As far as I tested... no. But I could be wrong about this. Between 4 and 5, the %post install script of xs-config - renames the config file holding the number - re-runs network_config which re-creates any files that we need to maintain XS Lan connected to Switch. Bridge AP connected to switch does not pass an IP. Computer connected to Switch does not get an IP. Hmmm. Right now I don't have a machine handy to test (I'll get my hands on one tomorrow) but I'd love to get a packet capture of eth1 there. So this problem turns up with an upgrade from .4 to .5. Clean 0.5 installs work better for you? 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: wiki.laptop.org upgrade
On Thu, Dec 4, 2008 at 1:32 PM, Samuel Klein [EMAIL PROTECTED] wrote: On Thu, Dec 4, 2008 at 1:03 PM, Bernie Innocenti Sorry if I reacted defensively, sending notifications to devel@ was our best practice in the good old pre-G1G1 days, but, clearly, it's no longer sufficient now. Establishing procedures for notifying planned outages seems like a good course to me. Agreed. I think for the past 4 months or so, since we started to get double our previous traffic, significant steady use of our sites by Uruguay, and (in particular) a stronger dependence on w.l.o and l.o by deployments and press events, * we no longer have 'safe' times to take services down * we should be extra careful to maintain mirrors or readable versions of services durint maintenance of any sort * there are thousands of users who have never engaged with mailing lists, active wiki chats, or our community, but depend on our information and servers (wiki info, support, activation, bug tracking, c). Maybe this should be a topic in the next VIG meeting? Definitely. Incidentally, we have laid the groundwork to have safe sandbox versions of all our important services where changes can be tested prior to being made on the live site. This wiki upgrade would have been a perfect opportunity to use a sandbox. As it is, it appears that the site upgrade broke squid caching (in particular commit 08738cb15fac477ca7795b0fdc00b265825747e4) and some visitors will be receiving pages in the wrong language. Our mediawiki installation is quite patched, and an upgrade should have been approached with a great deal more caution. --scott -- ( http://cscott.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Also, bernie checked 'secrets.php' into git during his upgrade. Thank goodness this wasn't pushed to dev! --scott -- ( http://cscott.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
On Fri, Dec 5, 2008 at 10:41 AM, Ed McNierney [EMAIL PROTECTED] wrote: David - I don't understand that comment. What several efforts are you talking about? I don't think there were several efforts to publicize this outage - if so, the scope of those efforts wasn't sufficient IMHO. I was speaking of larger communication issues. Two week ago you said that a statement would be forthcoming about the relationship between Sugar Labs and OLPC. If you had _only_ failed to follow though, that would have been one thing. Instead, you asked one of your employees to to say that a statement would be coming. Thereby putting his reputation, not yours, on the line. Last week, I contacted you in regard to Fudcon planning. You said that you would work it out and get back to us. I relayed that information back to Fedora; as one would relay information from our largest customer to our largest financially supporter and backer of the event. We are still waiting for that planning information. david On 12/4/08 10:48 AM, David Farning [EMAIL PROTECTED] wrote: On Fri, Dec 5, 2008 at 5:25 AM, Ed McNierney [EMAIL PROTECTED] wrote: Bernie - We should *never* take our public-facing Web services offline deliberately without scheduling that event in advance and sending warnings and reminders of when that scheduled maintenance will occur. Never. There are a lot of people who have been working very hard over the last few weeks to ensure these primary Web services are available, online, and reliable - with fallback systems in place in case something (like a software upgrade) goes wrong. This should never happen again. We cannot be taking our servers offline during a busy period of the day (late afternoon or early evening, prime time for our major US G1G1 market) for 45 minutes while we figure out weird problems. Perhaps I missed it, but I do not recall any email review or discussion of the value or need for either OpenID or a MediaWiki update, and I don't understand how we made the decision that either was more valuable than keeping one of our two major public sites online. Having volunteer assistance for systems administration is extremely valuable, but that assistance must be coordinated and communicated with the rest of the team. Is coordination and communication a one-way street:( Several efforts have been made recently to coordinate and communicate... only to be met with silence. david - Ed On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote: Ed McNierney wrote: What was the motivation for this upgrade? Why did we need to take the wiki offline for several hours during our G1G1 promotion? Thanks. It was offline for approximately 45 minutes (and it was mostly due to a weird problem that took a while to figure out). The main motivation for the upgrade was installing OpenID to enable single-sign-on across all the web applications. Secondarily, it's always safer to keep web applications up to date. I also did a few cleanups to ensure the next updates will be a little easier. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
On Thu, Dec 4, 2008 at 2:47 PM, David Farning [EMAIL PROTECTED] wrote: I was speaking of larger communication issues. Whoa, David -- is it necessary to assume malice? I don't think your tone is helpful in this case. The thanksgiving holidays intervened, and Michael Stone isn't even back from vacation yet. Let's cool down and assume that everyone actually wants to play together. --scott -- ( http://cscott.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Actually, I just tried a clean install and DHCP doesn't come up. When I check status it continues to tell me that I must run network-config and domain-config before DHPCd can start; even though I have run those repeatedly. Reuben Martin Langhoff wrote: Clean 0.5 installs work better for you? cheers, m ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: wiki.laptop.org upgrade
C. Scott Ananian wrote: Incidentally, we have laid the groundwork to have safe sandbox versions of all our important services where changes can be tested prior to being made on the live site. This wiki upgrade would have been a perfect opportunity to use a sandbox. Yeah, I remember someone (Kim?) saying we should be moving each wiki into its own VM for security and separation. I'd volunteer to do this over the weekend if someone is around. As it is, it appears that the site upgrade broke squid caching (in particular commit 08738cb15fac477ca7795b0fdc00b265825747e4) and some visitors will be receiving pages in the wrong language. Our mediawiki installation is quite patched, and an upgrade should have been approached with a great deal more caution. I've noticed your change and merged it back on top of the 1.13 changes. I thought git had handled the rest of the merge allright, but apparently not. Would you like me to have a look at it later tonight, or would you prefer to handle it yourself? See you on IRC. -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
On Fri, Dec 5, 2008 at 1:49 PM, C. Scott Ananian [EMAIL PROTECTED] wrote: On Thu, Dec 4, 2008 at 2:47 PM, David Farning [EMAIL PROTECTED] wrote: I was speaking of larger communication issues. Whoa, David -- is it necessary to assume malice? I don't think your tone is helpful in this case. My message did not in any way imply malice. Just a pattern. david The thanksgiving holidays intervened, and Michael Stone isn't even back from vacation yet. Let's cool down and assume that everyone actually wants to play together. --scott -- ( http://cscott.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
On Thu, Dec 4, 2008 at 2:00 PM, Reuben K. Caron [EMAIL PROTECTED] wrote: Actually, I just tried a clean install and DHCP doesn't come up. When I check status it continues to tell me that I must run network-config and domain-config before DHPCd can start; even though I have run those repeatedly. Reuben I did the 0.5 clean install on both machines and dhcpd came up on each one after domain_config. I noticed it worked before I ran network_config, too, for whatever reason. [EMAIL PROTECTED] ~]# service dhcpd status /etc / make: `dhcpd-xs.conf' is up to date. / dhcpd (pid 3451) is running... [EMAIL PROTECTED] ~]# service dhcpd status /etc / make: `dhcpd-xs.conf' is up to date. / dhcpd (pid 3176) is running... On the first machine, I had to manually set the hostname back to alabamaxo.org for the time being so jabber would work, but that's another issue for later. Anna ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: wiki.laptop.org upgrade
Let's keep this discussion civil... On Thu, Dec 4, 2008 at 2:47 PM, David Farning [EMAIL PROTECTED] wrote: On Fri, Dec 5, 2008 at 10:41 AM, Ed McNierney [EMAIL PROTECTED] wrote: I was speaking of larger communication issues. Great. Can we resolve them by providing more and more regular (and more public!) information? Communication issues are rarely fixed by throwing pies. Two week ago you said that a statement would be forthcoming about the relationship between Sugar Labs and OLPC. What do you expect in such a statement? What is the relationship in your words? I don't know what Ed had in mind, but I'd like to see more and more casual discussions of this on all sides. Two week ago you said that a statement would be forthcoming ...Instead, you asked one of your employees to to say that a statement would be coming. Thereby putting his reputation, not yours, on the line. Please assume good faith. Your comment above assumes ill will and is, to the best of my knowledge, misguided. Last week, I contacted you in regard to Fudcon planning. You said that you would work it out and get back to us. I relayed that information back to Fedora; as one would relay We should all be talking together, no relays necessary. Some of these planning updates are on my plate, and I will get back with more news tonight. What are Sugar Labs' plans for Fudcon? Providing more public information on all sides will help everone, more than the tastiest food fight. SJ 1 617 529 4266 ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Without meaning to undervalue the significance of this thread, it does not seem to pertain anymore to the subject of the devel list whose description is Software development mailing list (http://lists.laptop.org/listinfo/) :-) I refer to devel's description for the sake of completeness, not sarcasm. p. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: OLPC/SL relationship
[dropping olpc-sysadmin@ from the cc list, updating the topic] Samuel Klein wrote: I was speaking of larger communication issues. Great. Can we resolve them by providing more and more regular (and more public!) information? Communication issues are rarely fixed by throwing pies. Announcing what OLPC is planning to do from time to time would be a first step in the right direction. Discussing these plans with the community on devel@ would be even more appreciated. Since when we started the G1G1 last year, OLPC became less and less inclined in discussing potentially embarrassing topics with the community in public lists. With many customers and deployments all over the world, there are understandable concerns about legal liability and potential impact on the public image. Well, I guess it's the necessary price one pays in order to grow a healthy and useful community around the project. You thought me that, remember? :-) Two week ago you said that a statement would be forthcoming about the relationship between Sugar Labs and OLPC. What do you expect in such a statement? What is the relationship in your words? I don't know what Ed had in mind, but I'd like to see more and more casual discussions of this on all sides. I keep meeting people who see the Sugar Labs effort as some kind of competitor to OLPC, or even a *fork*. And these are probably a small fraction who have been outspoken enough to say it. Our respective goals are distinct, but not necessarily incompatible. There's a lot of overlap that would make our long term relationship worthwhile in spite of the past. Walter Bender and Chuck Kane agreed to work together since before Sugar Labs was established. And many SL people also happen to be OLPC people, and vice-versa... so there is _already_ some kind of collaboration going on at some levels. What's needed at this point, IMHO, is a clear, open statement from OLPC that we're *really* committed to work together. Not merge, nor marry... but work together on the thing we both need: Sugar. Or maybe just say: NEVER, GET LOST!!! ;-) We should all be talking together, no relays necessary. Some of these planning updates are on my plate, and I will get back with more news tonight. What are Sugar Labs' plans for Fudcon? Providing more public information on all sides will help everone, more than the tastiest food fight. We apparently discussed it for a while, but I still didn't get around to catch up with my email. All I know for sure is that this time I'll just sit back and enjoy the conference as a guest. ;-) -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: OLPC/SL relationship
On Thu, Dec 4, 2008 at 4:52 PM, Bernie Innocenti [EMAIL PROTECTED] wrote: Samuel Klein wrote: I was speaking of larger communication issues. Great. Can we resolve them by providing more and more regular (and more public!) information? Communication issues are rarely fixed by throwing pies. Announcing what OLPC is planning to do from time to time would be a first step in the right direction. Discussing these plans with the community on devel@ would be even more appreciated. Agreed. Since when we started the G1G1 last year, OLPC became less and less inclined in discussing potentially embarrassing topics with the community in public lists. With many customers and deployments all over the world, there are understandable concerns about legal liability and potential impact on the public image. Goodness, sometimes I think everything we do is potentially embarrassing. Are there concerns about our public trac system imposing liability and impacting our public image? not really. But people have dropped their comm bandwidth when they get stressed or busy, that's for sure. many times it's more a desire for pepole within OLPC who only have 80% of an answer not to get the other 20% wrong that keeps anyone from discussing certain things publicly. Well, I guess it's the necessary price one pays in order to grow a healthy and useful community around the project. You thought me that, remember? :-) (-: Two week ago you said that a statement would be forthcoming about the relationship between Sugar Labs and OLPC. What do you expect in such a statement? What is the relationship in your words? I don't know what Ed had in mind, but I'd like to see more and more casual discussions of this on all sides. I keep meeting people who see the Sugar Labs effort as some kind of competitor to OLPC, or even a *fork*. And these are probably a small fraction who have been outspoken enough to say it. Our respective goals are distinct, but not necessarily incompatible. There's a lot of overlap that would make our long term relationship worthwhile in spite of the past. Walter Bender and Chuck Kane agreed to work together since before Sugar Labs was established. And many SL people also happen to be OLPC people, and vice-versa... so there is _already_ some kind of collaboration going on at some levels. What's needed at this point, IMHO, is a clear, open statement from OLPC that we're *really* committed to work together. Not merge, nor marry... but work together on the thing we both need: Sugar. Or maybe just say: NEVER, GET LOST!!! ;-) Now I have Dawn Upshaw singing in my subconscious. Thanks a lot. What does commitment mean here? for some people, including me, I have a hard time imagining the opposite, so I guess it's easy for some people to take this for granted and for others to be overly sensitive and assume it would not happen. We should all be talking together, no relays necessary. Some of these planning updates are on my plate, and I will get back with more news tonight. What are Sugar Labs' plans for Fudcon? Providing more public information on all sides will help everone, more than the tastiest food fight. We apparently discussed it for a while, but I still didn't get around to catch up with my email. All I know for sure is that this time I'll just sit back and enjoy the conference as a guest. ;-) I'm sure you will enjoy that! I didn't see it discussed publicly; pleaswe make sure that those conversations are on public lists when you are part of them. I'll do the same. OLPC is committed to having sessions specifically about the XO at XOCamp the three days after FUDCon so that we can focus on shared goals and components during it (and so that we can have wrap-up / overview sessions for people working on XO planning that builds on whatever comes out of FUDCon collaborations).I hope we can work out how to combine community infrastructure tracks of the two (and share resources to bring in community members from around the world who really need to build stronger ties with one another so that they can go back to assuming good faith on lists such as this one!). SJ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: xo activity idea
Hi Yifan, Sounds like a good idea! I made a feature for you to track this work on our roadmap at: http://wiki.laptop.org/go/Feature_roadmap#Spell_checker_in_write Fill in more details as you have them and other people can sign up to help there too. FYI all, I'm making a last push to get every well defined feature request in to the right form on the roadmap page: http://wiki.laptop.org/go/Feature_roadmap I'm collapsing all the older comments from the Engineering section in to the main list and noting edits on the Discussion page. The goal is to make this a sortable list with a separate page for each Feature by next week. Then we can read and prioritize it to flag priority items for 9.1. Please help add your feature requests and fill in the existing ASAP. Thanks, Greg S *** Date: Wed, 3 Dec 2008 18:14:34 -0800 (PST) From: genesee [EMAIL PROTECTED] Subject: Re: xo activity idea To: devel@lists.laptop.org Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=us-ascii I would love an ubiquitous spellchecker. Maybe in 9.1? Goodness knows I nedd one. Never got the spellcheck to work in the 'full' cmd-N AbiWord, (AKA Write's slightly smarter older brother). Might be a good jumping off point? BTW, would also die for a Sugar svg program to make my own xoguy or icons etc... -- View this message in context: http://n2.nabble.com/xo-activity-idea-tp1609182p1611725.html Sent from the Software development mailing list archive at Nabble.com. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Samuel Klein wrote: Agreed. I think for the past 4 months or so, since we started to get double our previous traffic, significant steady use of our sites by Uruguay, and (in particular) a stronger dependence on w.l.o and l.o by deployments and press events, * we no longer have 'safe' times to take services down * we should be extra careful to maintain mirrors or readable versions of services durint maintenance of any sort * there are thousands of users who have never engaged with mailing lists, active wiki chats, or our community, but depend on our information and servers (wiki info, support, activation, bug tracking, c). I'd volunteer to work on a testwiki.laptop.org running a copy of Mediawiki with its own database, where we could performs upgrades. -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Minutes of Power in 9.1.0 meeting
Greg, Chris, Joe, Erik, Mitch and Deepak met on Thursday 12/4. Minutes: Will use the feature roadmap for tracking: http://wiki.laptop.org/go/Feature_roadmap#Power_management We need to address the three separate high level areas on that page. We rewrote the requirement and listed all bugs and areas of work in the specification section. We integrated all of Gnu's comments (some must fix, some should fix and one should be moved to network). We wrote down who owns each of the listed requirements in the owners section. Action items: * Chris to make some additions to requirement linking in the existing documentation, including what happens when the lid is closed. * Mitch and Deepak to figure out who works on requirement 12. * Joe to write test plan and get it reviewed. * Paul to write an explanation of what power button should do and update that requirement and specification. * Richard to determine how to address the no regressions requirement and how to measure the success of the feature in terms of Amps used. Comments and questions welcome. I will check with you on status of your action items next week. Thanks, Greg S ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
Hi Greg, http://wiki.laptop.org/go/Feature_roadmap#Linux_and_OS Any comments welcome. Do they make sense? Are they well defined? What else do we need to track? FWIW, I think this is the first I've heard of: Must allow switching between Fedora 10 with a conventional desktop manager and XO running Sugar, and back. Must/should? allow this on all XOs shipping with XO release 9.1.0. That is, an XO which ships with Sugar Fedora 10 (at least, as shipped on SD for G1G1) doesn't fit on our NAND at the moment, and requires swap, so this one needs to become much more concrete. Thanks, - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
Hi, This is the case for the official Fedora 10. It need not be the case for an rpm-based system built out of the Fedora 10 repositories. I am currently working on a solution which should comfortably fit into the 1 GB of NAND FLASH. Call it a respin. rpmxo. * So we'd ship two different distributions on the NAND? * Would they live on different partitions? * How will we allocate space between them? * Will they be upgraded separately? * How much extra space on the NAND are we going to use? * Will it stop us from being able to hold two SugarOS builds on the NAND at the same time after olpc-update, as we do now? Anyway, you get the idea -- this brings up a massive amount of issues, so we should be talking about it more than we have been. Thanks, - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Anna wrote: Per Jerry's suggestion, I added this to /etc/modprobe.d/xs_bonding and deleted stuff from the prior suggestion, though I can put that back in if it's going to make a difference. options lanbond0 mode=active-backup arp_interval=1000 arp_ip_target= 172.18.96.5 I went ahead and rebooted. I connected my AP, which is set to that IP address, directly to eth1. Still couldn't ping it. When I do ifdown eth1 then ifup eth1, here's the output from /var/log/messages: Dec 4 12:30:39 schoolserver1 avahi-daemon[3209]: Withdrawing address record for fe80::20f:1fff:fedd:3b93 on eth1. Dec 4 12:30:40 schoolserver1 ntpd[3109]: Deleting interface #14 eth1, fe80::20f:1fff:fedd:3b93#123, interface stats: received=0, sent=0, dropped=0, active_time=951 secs Dec 4 12:30:44 schoolserver1 kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready I even set my Ubuntu machine to 172.18.96.5 netmask 255.255.224.0 and plugged it in directly to the XS. Still nothing. Here's the output of the other stuff you asked for. [EMAIL PROTECTED] ~]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: Unknown! (65535) Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x0007 (7) Link detected: no No link, not good. [EMAIL PROTECTED] ~]# ip addr 1: lo: LOOPBACK,UP,LOWER_UP mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth1: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast state DOW N qlen 100 link/ether 00:0f:1f:dd:3b:93 brd ff:ff:ff:ff:ff:ff inet6 fe80::20f:1fff:fedd:3b93/64 scope link valid_lft forever preferred_lft forever 3: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UNKNO WN qlen 1000 link/ether 00:80:c6:ea:10:2e brd ff:ff:ff:ff:ff:ff inet 192.168.1.9/24 brd 192.168.1.255 scope global eth0 inet6 fe80::280:c6ff:feea:102e/64 scope link valid_lft forever preferred_lft forever 4: bond0: BROADCAST,MULTICAST,MASTER mtu 1500 qdisc noop state DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 5: lanbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.96.1/19 brd 172.18.127.255 scope global lanbond0 inet 172.18.1.1/24 brd 172.18.1.255 scope global lanbond0:1 inet 172.18.0.1/24 brd 172.18.0.255 scope global lanbond0:2 again no link. 6: mshbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.10.1/23 brd 172.18.11.255 scope global mshbond0 inet 172.18.16.1/24 brd 172.18.16.255 scope global mshbond0:1 7: mshbond1: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.12.1/23 brd 172.18.13.255 scope global mshbond1 8: mshbond2: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc noqueue s tate DOWN link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 172.18.14.1/23 brd 172.18.15.255 scope global mshbond2 And yes, I know which card is which. If eth0 weren't connected properly to my LAN, I couldn't have scp'd this output over to my main XS 0.5 test box, which has active jabber users on it, so I'm trying to keep from messing with it too much until I know exactly what's going on. On both boxes, I have swapped cables, moved the NICs to different slots, tried connecting with and without hubs, tried connecting to the AP and Fedora and Ubuntu desktops, pretty much everything I can think of. They're both old Dells from circa 2003, though they're different models. Both worked fine with XS 0.4. auto-negotiation appears to be failing, setting the card to a down state. Ok think we need to set the speed of the card by hand, via ifcfg-eth1 file, could you add: ETHTOOL_OPTS= speed 10/100/1000 duplex half/full autoneg off and restart the network. Jerry ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: Fedora 10 on XO
Hi Erik, Peter and Chris, Thanks a lot for the comments and offer of help! I updated the requirement to explain that the idea is a slimmed down version of Fedora which fits on our NAND. I added a comment about upgrading too. Here are some comments on the rest of Chris's questions: * So we'd ship two different distributions on the NAND? GS - Yes. * Would they live on different partitions? GS - Prefer a single partition. I added a requirement to say that libraries and files should be hard linked so that any code is used only once by both implementations. * How will we allocate space between them? GS - The goal is that they (Sugar and standard X-Window manager) are both just different views of the same image. So we don't allocate space between them. * How much extra space on the NAND are we going to use? GS - Not sure. How much do we need, minimum? It has to be less than 1GB - user file space but exact amount still needs definition. * Will it stop us from being able to hold two SugarOS builds on the NAND at the same time after olpc-update, as we do now? GS - Possibly depending on space needed. I think we would consider losing that feature if needed. tbd. Keep them coming! FYI for the devel list, I pasted the original e-mail below. Thanks, Greg S Hi All, I am working on requirements for the next major release of the XO, 9.1.0 (see: overview at: http://wiki.laptop.org/go/9.1.0). There are two major requirements which would benefit from expert Fedora knowledge: - Rebase to Fedora 10 - Run Fedora applications The first draft requirements on them are defined here: http://wiki.laptop.org/go/Feature_roadmap#Linux_and_OS Any comments welcome. Do they make sense? Are they well defined? What else do we need to track? A few other questions (RTFM with URL responses OK): 1 - How big (MBs) are the supported X window managers? If we have to choose one or two which should we include? 2 - Is there a Netbook implementation of Fedora? We're going to need a bare minimum of default installed applications. Let me know if there are suggestions on which to include. 3 - Does Fedora 10 supports 802.11s? I will do more research on those but if anyone has a quick answer handy it will save me time. Also, send me a note if you're interested in working on either of those or anything on our not-yet-prioritized roadmap http://wiki.laptop.org/go/Feature_roadmap. Thanks, Greg Smith OLPC Product Manager Erik Garrison wrote: On Thu, Dec 04, 2008 at 06:01:31PM -0500, Chris Ball wrote: Hi Greg, http://wiki.laptop.org/go/Feature_roadmap#Linux_and_OS Any comments welcome. Do they make sense? Are they well defined? What else do we need to track? FWIW, I think this is the first I've heard of: Must allow switching between Fedora 10 with a conventional desktop manager and XO running Sugar, and back. Must/should? allow this on all XOs shipping with XO release 9.1.0. That is, an XO which ships with Sugar Fedora 10 (at least, as shipped on SD for G1G1) doesn't fit on our NAND at the moment, and requires swap, so this one needs to become much more concrete. This is the case for the official Fedora 10. It need not be the case for an rpm-based system built out of the Fedora 10 repositories. I am currently working on a solution which should comfortably fit into the 1 GB of NAND FLASH. Call it a respin. rpmxo. Erik ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
RE: Music Keyboard for TamTam?
Thanks for all your efforts! The last time I used a midi keyboard with a Mac (it was a G3) it had to have a special midi interface and then was just plug and play from there using Finale as a program. In looking over your discussion below, it looks like you did manage to get a midi keyboard to work with the XO, but with great difficulty. Some questions... Will it work with all of the TamTam Activities? Is it likely that all midi keyboards would work? Would it be possible to put the instructions into language that the less technically inclined could easily follow to get started on this? Does anything have to be changed in the software/hardware to make this easily used by teachers everywhere? Do you know of any source of very simple, inexpensive midi keyboards? No bells and whistles needed, they are already in the XO in the TamTam Activities. Could easier use of a midi keyboard be incorporated into a change in the Sugar OS (like 9.1.0)? Or is there an easy way to make the current set-up easier? Thanks again for your interest and efforts! Caryl Date: Mon, 1 Dec 2008 20:37:59 -0800 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: Music Keyboard for TamTam? CC: [EMAIL PROTECTED]; devel@lists.laptop.org See also http://www.flickr.com/photos/curiouslee/189728345/ Walter and Simon demonstrate MIDI keyboard input into the A-TEST board Taken on July 14, 2006, uploaded July 14, 2006 On Sun, Nov 30, 2008 at 9:16 PM, Gary C Martin [EMAIL PROTECTED] wrote: On 1 Dec 2008, at 04:01, Gary C Martin wrote: On 30 Nov 2008, at 22:16, Erik Garrison wrote: On Sun, Nov 30, 2008 at 12:20 AM, Gary C Martin [EMAIL PROTECTED] wrote: On 30 Nov 2008, at 01:29, Erik Garrison wrote: On Mon, Nov 17, 2008 at 8:23 AM, [EMAIL PROTECTED] wrote: ignacio wrote: On Mon, 2008-11-17 at 04:24 +, Gary C Martin wrote: On a more disappointing note I found this ticket G1G1 tamtam suite should respond to MIDI keyboard input from 10 months ago. Closed. Wont fix :-( https://dev.laptop.org/ticket/6031 All wontfix means is that they're waiting for someone with a stronger itch to scratch it ;) i really have no idea how such devices are normally presented to the systems, but is it possible that the keyboard is consists of more than one USB device (i.e., via a built-in hub) and that not all the drivers are present on the XO? FWIW, The M-audio systems abide by open midi specifications and are platform-independent. I don't know about the driver situation. There is a program which can be used to dump midi signals to stdout. It might be a good test as it's very simple to configure and its results are very clear, unlike the audio programs you'll want to use. ... and it's called??? Gah! ;-) Just for reference, after connecting the USB Midi keyboard amidi -l gives me: [EMAIL PROTECTED] ~]$ amidi -l Dir DeviceName IO hw:1,0,0 Keystation 49e MIDI 1 I'm not at an XO or my development machine now, but looked around the web to try to find some information to help. See: http://www.4front-tech.com/pguide/midi.html Will go read. Does the system have a /dev/midi* when you plug the device in? Yep, I get a /dev/midi1 Do you see anything interesting in the kernel logs returned with dmesg? Unfortunately our kernel configs aren't online anywhere i can find... but I'll check to see if it's enabled. My guess would be not, but perhaps I'm mistaken. I'm trying to hack my way through coding csound, but I've not had much time to play so far. A magic midi data dumping tool would be a nice shortcut to test – FWIW, I can see my M-audio correctly listed on the USB as an available MIDI input device, but not got any further yet. Perhaps cat /dev/midi* if the file(s) exist. Fab, yes, cat/dev/midi1 gives me wild ascii characters each time I press a key, looks like both note and velocity (this particular keyboard doesn't emit pressure but I have another one somewhere that does), also other controls (volume, pitch blend modulation) trigger comms. I'd say the drivers are good to go, and I need to get back to reading csound documentation and try a demo to pickup the incoming midi feed. OK, really boring but working example (XO 8.2-767): 1) Plug in your USB MIDI input device 2) In terminal run amidi -l it should list something like: Dir DeviceName IO hw:1,0,0 Keystation 49e MIDI 1 3) Make a file bells.csd, it MUST be called some_such_or_other.csd, that alone wasted hours of my life :-( here's a what should go in it, the one thing to watch is the -M hw:1,0,0 as this is the option that tells csound which midi device to listen to, if amidi -l shows your MIDI device with a different reference, use that instead: CsoundSynthesizer CsOptions -odac -M hw:1,0,0 /CsOptions CsInstruments instr 1 idec = 1 iamp ampmidi
Re: [Server-devel] XS 0.5 Second Attempt at eth1
On Thu, Dec 4, 2008 at 5:26 PM, Jerry Vonau [EMAIL PROTECTED] wrote: auto-negotiation appears to be failing, setting the card to a down state. Ok think we need to set the speed of the card by hand, via ifcfg-eth1 file, could you add: ETHTOOL_OPTS= speed 10/100/1000 duplex half/full autoneg off and restart the network. Jerry I edited /etc/sysconfig/network-scripts/ifcfg-eth1 with that at the bottom: # OLPC School server # This file configures the ethernet port connected to local machines (LAN) ### ### NOTE: This file will be _replaced_ in xs-config updates ### DEVICE=eth1 . /etc/sysconfig/xs_network_config if [ foo$XS_LANBOND0_IPADDR != foo ]; then ONBOOT=yes TYPE=Ethernet MASTER=lanbond0 SLAVE=yes NM_CONTROLLED=no fi ETHTOOL_OPTS= speed 10/100/1000 duplex half/full autoneg off But when I restart the network, it throws out this: Bringing up interface lanbond0: ifcfg-eth1: line 16: 10/100/1000: No such file or directory ifcfg-eth1: line 16: 10/100/1000: No such file or directory ifcfg-eth1: line 16: 10/100/1000: No such file or directory ifcfg-eth1: line 16: 10/100/1000: No such file or directory ifcfg-eth1: line 16: 10/100/1000: No such file or directory RTNETLINK answers: File exists [ OK ] It looks like autonegotiation is still on: [EMAIL PROTECTED] ~]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: Unknown! (65535) Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x0007 (7) Link detected: no ___ Server-devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: Fedora 10 on XO
* So we'd ship two different distributions on the NAND? GS - Yes. Why are we planning on shipping two distros? Or am I missing something? As OLPC is essentially based on Fedora and isn't that divergent (and we're trying to make is less so) would we not be aiming for two different desktop interfaces that can be switched between (sort of like being able to switch between KDE and GNOME if you have them both installed). EG Things like xulrunner are large so why would we want two copies when we could use one and switch the interface? If I've missed something and that is the aim, from following some of the Fedora on XO threads on the various Fedora lists I think XFCE ran reasonably well and is reasonably lightweight so I'm not sure if that's an option? Peter ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
On Thu, Dec 04, 2008 at 06:36:53PM -0500, Greg Smith wrote: Hi Erik, Peter and Chris, Thanks a lot for the comments and offer of help! I updated the requirement to explain that the idea is a slimmed down version of Fedora which fits on our NAND. I added a comment about upgrading too. Here are some comments on the rest of Chris's questions: * So we'd ship two different distributions on the NAND? GS - Yes. * Would they live on different partitions? GS - Prefer a single partition. I added a requirement to say that libraries and files should be hard linked so that any code is used only once by both implementations. Hard linking is not necessary. We can just ship two window managers. Code is shared as it typically would be between both on a Linux system. To my knowledge C. Scott has done so already. Erik ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
On Thu, Dec 04, 2008 at 06:36:53PM -0500, Greg Smith wrote: [Chris] So we'd ship two different distributions on the NAND? GS - Yes. GS: I think you meant desktop environments, not distributions. Greg S Martin pgp75WddDP55Y.pgp Description: PGP signature ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] XO identity shared via Browse
Hi All, I'm copying in Devel and will drop the sugar list on further replies (hope that's the right netiquette in this case...). Of all the e-mails I have sent this week I never would have guess that this one would generate the most responses! Maybe it was the use of the term SSO :( I updated the requirements to address Michael's comments below. The one which did not engender a requirement update are noted here: what software, on the XO, should be responsible for proving identity? GS - It says Browse and I mean only Browse (that's why I sent it to the sugar list initially) if Browse, how does Browse talk to the registration code? if Browse, what about Gmail, Help, WikiBrowse, ... GS - Not a requirement either way on registration code. Not a requirement to work with Gmail, Help or Wikibrowse, but I left in other server (Gmail case?) as nice to have. when should we make use of an ability to prove user identity? GS - Not sure what this is asking. Its purpose is to make it easier to work with XS. The identity should be tied to the XO hardware (except as noted below). I want the XS to know that its talking to the same XO as before without the user needing to enter anything. security) who are the principals? what are their goals? what attacks concern us? GS - In general I don't want any other devices to be able to appear to be the XO. We can assume that the XS - XO is a secure network not visible to the outside workd (whether that is true in practice is another story). So I moved the encryption and stringent security requirements to the optional case where the XO is talking to a non-XS server. users) what do we do if something looks wrong? fail silently? log an error somewhere? fail loudly? are there any user overrides? GS - Make sure it never fails! Just kidding. Give me some concrete examples for how it might fail and I'l think about it some more. can I turn this off? GS - Good suggestion. Added. can I have multiple identities? can I share my identity with someone else? GS - No for both. The XO is the indentity. what happens if the user loses their laptop and gets a new one? what happens if the server breaks and a new one is installed? what happens if I move from an old school to a new one? what happens when the XO's software is upgraded? downgraded? GS - I added two server side requirements to cover this. In general, I assume the XS is secure and that any identity data can be passed securely from one XS to another. HTHs. Good questions and let me know if the requirements are still not clear. BTW This came up because the current XS restore interafce requires that you type in the serial number of the XO to find its backed up files. There was also a request on the server list to make the backup and restore secure (hidden from devices other than the backed up XO). That is the must have requirement. The use of password less identity outside the secure environment of the school is nice but not critical. Just have the kids log in once then use cookies or HTTPS or OpenID for that, I'm not partial to the technology and if there's no consensus we can live without it. I'm OK with the debate but if we release 9.1.0 without making it easy to get your files off the XS and to automaticaly associate with the right Moodle identity, then we will miss an important user valuable feature. Thanks, Greg S Michael Stone wrote: On Tue, Dec 02, 2008 at 03:56:06PM -0500, Greg Smith wrote: We're mostly thinking of the school server as the server side but a more generic solution may be acceptable. I'm relatively comfortable with our vague identity plans for the XS but I'd like to know more about your idea for a more generic solution before going further in that direction. That's one example. I would also like any Web server to be able to extract the XO identity and use it in CGI (e.g. PHP) for processing. What could possibly go wrong? -- anonymous. I put a stub of a requirement for it on our roadmap here: http://wiki.laptop.org/go/Feature_roadmap#Single_Sign_on_from_Browse This seems decent so far. Do you have any ideas or designs for how we can achieve that? We discussed it at SugarCamp. The essential idea from that discussion was to have the XO and the XS exchange certs at registration time so that they can later prove their identities to one another on demand. The tricky bits involve scope, security, users, and maintenance: scope) what are we proving identity to? e.g.: one single XS, ever. one single XS, whichever we're currently registered with several servers at once other XOs what software, on the XO, should be responsible for proving identity? if Browse, how does Browse talk to the registration code? if Browse, what about Gmail, Help, WikiBrowse, ... if something else, how does the something else talk to
Re: Fedora 10 on XO
Hi Martin and Peter, Sorry got my Linux terminology a little munged there. I meant that we would ship a Sugar interface and a standard Fedora X-Window interface (e.g. XFCE) on the same NAND. I should have said desktop environments as Martin notes. Thanks for the tips and comments. You can even edit the requirement to make it more crystal clear if you think my wording there is confusing. I'll see the edits and roll back anything which I think changes the fundamental requirement. Thanks, Greg S Martin Dengler wrote: On Thu, Dec 04, 2008 at 06:36:53PM -0500, Greg Smith wrote: [Chris] So we'd ship two different distributions on the NAND? GS - Yes. GS: I think you meant desktop environments, not distributions. Greg S Martin ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: OLPC/SL relationship
(I've cut away everything else, to which I entirely agree) Samuel Klein wrote: We apparently discussed it for a while, but I still didn't get around to catch up with my email. All I know for sure is that this time I'll just sit back and enjoy the conference as a guest. ;-) I'm sure you will enjoy that! I didn't see it discussed publicly; pleaswe make sure that those conversations are on public lists when you are part of them. I'll do the same. It seems social interactions naturally drive people into choosing the narrowest possible audience when presented with multiple possibilities. *Especially* for controversial or strategic proposals; those where consensus isn't immediately clear. When Red Hat was trying to push all their internal development traffic out to the Fedora community, dwmw2 used to reply: I will not answer this message until it's posted on a public list. Yeah, let's encourage an attitude of violence!!! :-) OLPC is committed to having sessions specifically about the XO at XOCamp the three days after FUDCon so that we can focus on shared goals and components during it (and so that we can have wrap-up / overview sessions for people working on XO planning that builds on whatever comes out of FUDCon collaborations).I hope we can work out how to combine community infrastructure tracks of the two (and share resources to bring in community members from around the world who really need to build stronger ties with one another so that they can go back to assuming good faith on lists such as this one!). Let's get started from a wiki page we could edit jointly, maybe? The FUDcon is a self-organizing event, so they have no defined schedule until the day of the conference. Se for now we might just want to come up with a list of proposed talks and speakers for now? One important note: unscheduled and unplanned discussions should not be allowed to push back or even cancel the following talks. This was a mistake I made due to inexperience. No matter how important they are, such discussions are better held during unscheduled free time. /rant -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
Hi, I meant that we would ship a Sugar interface and a standard Fedora X-Window interface (e.g. XFCE) on the same NAND. I should have said desktop environments as Martin notes. Okay, I see, that sounds good. If we're comfortable with Xfce, it sounds like we should resurrect Scott's work from about six months ago on Xfce-and-Sugar in the faster builds. Thanks, - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
I second the motion of putting the xfce as an option in the control panel. As these kids with the machine get older, it gives them an option to continue learning and using a machine that will come closer to matching those in business. I have been playing with the gentoo xo spin, and it boots from off to gnome in 90 seconds. This is from the SD card. Running gentoo is harder for me because most of my machines are Fedora based. Mark On Dec 4, 2008 Thursday, at 6:44:20:0, Chris Ball wrote: Hi, I meant that we would ship a Sugar interface and a standard Fedora X-Window interface (e.g. XFCE) on the same NAND. I should have said desktop environments as Martin notes. Okay, I see, that sounds good. If we're comfortable with Xfce, it sounds like we should resurrect Scott's work from about six months ago on Xfce-and-Sugar in the faster builds. Thanks, - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Fedora-olpc-list mailing list [EMAIL PROTECTED] https://www.redhat.com/mailman/listinfo/fedora-olpc-list ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] XO identity shared via Browse
On Thu, Dec 4, 2008 at 19:17, Greg Smith [EMAIL PROTECTED] wrote: I'm copying in Devel and will drop the sugar list on further replies (hope that's the right netiquette in this case...). (note: I'm not on devel, so please keep me CC'd) security) who are the principals? what are their goals? what attacks concern us? GS - In general I don't want any other devices to be able to appear to be the XO. We can assume that the XS - XO is a secure network not visible to the outside workd (whether that is true in practice is another story). So I moved the encryption and stringent security requirements to the optional case where the XO is talking to a non-XS server. I'd rather not make that assumption. Some schools may not have a _local_ school server (even dispite our best wishes) or a student may want to access the server from a non-local connection. The XS, IMHO, should support the road warrior use case (at least for post-registration) -lf ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
chris wrote: Hi, I meant that we would ship a Sugar interface and a standard Fedora X-Window interface (e.g. XFCE) on the same NAND. I should have said desktop environments as Martin notes. Okay, I see, that sounds good. If we're comfortable with Xfce, it sounds like we should resurrect Scott's work from about six months ago on Xfce-and-Sugar in the faster builds. is xfce the right choice? i know it's easy, but we should be sure it's correct. (i've been using it on my own xo, in a relatively unsophisticated way, but in the end that only makes it feel like an unsophisticated interface, so i may not be the best judge. :-) paul =- paul fox, [EMAIL PROTECTED] give one laptop, get one laptop --- http://www.laptop.com/xo ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
On Thu, Dec 4, 2008 at 5:49 PM, Bernie Innocenti I'd volunteer to work on a testwiki.laptop.org running a copy of Mediawiki with its own database, where we could performs upgrades. OK, but I think it's often unnecessary for wikis - you can switch the db to read-only mode instead. SJ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
Hi, is xfce the right choice? i know it's easy, but we should be sure it's correct. (i've been using it on my own xo, in a relatively unsophisticated way, but in the end that only makes it feel like an unsophisticated interface, so i may not be the best judge. :-) I agree that the choice is yet to be made and isn't totally obvious. I prefer using GNOME, but our current answer for How much disk space does it require to run Fedora 10 and GNOME and apps? is a 4GB SD card and 256M of swap, so it seems hard to get there from here. Maybe we can run GNOME and some tiny set of apps without blowing the NAND budget, though.. - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
On Thu, 4 Dec 2008, Chris Ball wrote: Hi, is xfce the right choice? i know it's easy, but we should be sure it's correct. (i've been using it on my own xo, in a relatively unsophisticated way, but in the end that only makes it feel like an unsophisticated interface, so i may not be the best judge. :-) I agree that the choice is yet to be made and isn't totally obvious. I prefer using GNOME, but our current answer for How much disk space does it require to run Fedora 10 and GNOME and apps? is a 4GB SD card and 256M of swap, so it seems hard to get there from here. Maybe we can run GNOME and some tiny set of apps without blowing the NAND budget, though.. debxo manages to fit a gnome build in a small enough space to fit on the NAND a listing of a recent released build (the jffs images, since I think that will be the best match) [ ] awesome.dat 18-Nov-2008 02:41 334M [ ] awesome.img 18-Nov-2008 02:40 224K [ ] base.dat18-Nov-2008 02:55 157M [ ] base.img18-Nov-2008 02:55 105K [ ] gnome.dat 18-Nov-2008 03:24 436M [ ] gnome.img 18-Nov-2008 03:23 293K [ ] kde.dat 18-Nov-2008 03:58 536M [ ] kde.img 18-Nov-2008 03:57 360K [ ] lxde.dat18-Nov-2008 04:20 220M [ ] lxde.img18-Nov-2008 04:20 147K [ ] sugar.dat 18-Nov-2008 10:14 357M [ ] sugar.img 18-Nov-2008 10:13 239K I haven't done much with the gnome build (other than boot it a few times), but I've messed with the kde build more and there is definantly room to slim it down further. and I hate to say it, but even gnome and kde result is a more responsive machine than sugar. David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
Hi, debxo manages to fit a gnome build in a small enough space to fit on the NAND I agree that there exist smaller distributions than Fedora 10, but that doesn't make F10 one of them (yet). Still, it's nice to have a proof of concept, and the delta of debxo's gnome.img - sugar.img (80M) tells us that we might be able to get something acceptable, perhaps requiring some package rework. Then we'd just need to turn Scott's Sugar+XFCE into a Sugar+GNOME, and work out how much space we can use for GNOME apps.. - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Samuel Klein wrote: On Thu, Dec 4, 2008 at 5:49 PM, Bernie Innocenti I'd volunteer to work on a testwiki.laptop.org running a copy of Mediawiki with its own database, where we could performs upgrades. OK, but I think it's often unnecessary for wikis - you can switch the db to read-only mode instead. How would one keep running the previous version while testing the new one with just one database? The schema changes aren't backwards compatible, right? -- // Bernie Innocenti - http://www.codewiz.org/ \X/ Sugar Labs - http://www.sugarlabs.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Fedora 10 on XO
Chris Ball wrote: Hi, is xfce the right choice? i know it's easy, but we should be sure it's correct. (i've been using it on my own xo, in a relatively unsophisticated way, but in the end that only makes it feel like an unsophisticated interface, so i may not be the best judge. :-) I agree that the choice is yet to be made and isn't totally obvious. I prefer using GNOME, but our current answer for How much disk space does it require to run Fedora 10 and GNOME and apps? is a 4GB SD card and 256M of swap, so it seems hard to get there from here. Maybe we can run GNOME and some tiny set of apps without blowing the NAND budget, though.. - Chris. Well, in the early days of the Fedora on XO project, I was working with Jim on evaluating the possibility of reducing Fedora's image size heavily to make it e.g. fit on the NAND or a SD card. To give you an idea where we landed: The latest tries with XFCE resulted in an 300 MB image. Using GNOME didn't change a lot, but if I remember correctly, it was a few MBs bigger... --Sebastian ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
On Fri, Dec 05, 2008 at 01:47:02PM +1800, David Farning wrote: On Fri, Dec 5, 2008 at 10:41 AM, Ed McNierney [EMAIL PROTECTED] wrote: David - I don't understand that comment. What several efforts are you talking about? I don't think there were several efforts to publicize this outage - if so, the scope of those efforts wasn't sufficient IMHO. I was speaking of larger communication issues. Two week ago you said that a statement would be forthcoming about the relationship between Sugar Labs and OLPC. If you had _only_ failed to follow though, that would have been one thing. Instead, you asked one of your employees to to say that a statement would be coming. Thereby putting his reputation, not yours, on the line. For the record, I was the one who asked Ed and Kim to assent to participating in a joint statement; not the other way around. I requested this boon because I think that it's really quite important for the representatives of OLPC and SugarLabs who need to work together on a daily basis to be able to do so under mutually agreeable and agreed-upon terms. Now that I'm back from my visits with friends and family, I'll naturally do what I can to see that this is put to rest as I hoped was going to take place in my absence. Michael P.S. - Ed -- do you have any suggestions or edits that you'd like to make before I start more broadly circulating, in draft form, the points that I suggested to you last week? ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: wiki.laptop.org upgrade
Wiki.laptop.org is a public-facing Web site used by many, many people who are not on devel@ or hunt for RT tickets or listen in on VIG meetings. Our public services - especially during our G1G1 period - are mission-critical and we cannot treat them casually. While I sympathize with the use of wiki.laptop.org as an official interface from the OLPC project to the public, that website is where to date important information has appeared regarding *what* (e.g., /go/Designs) and *how* (e.g., /go/Feature_roadmap). There needs to be a place where such topics can be posted that is not so mission-critical as to invite legal consequences to the project, or to those contributing to the posted content. mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] Networking on Version 0.5 .
On Wed, Dec 3, 2008 at 3:28 PM, Jerry Vonau [EMAIL PROTECTED] wrote: Ensure that you set both the role and domain name for the server while the network is stopped, saves seeing some error messages when you restart, then (re)start the network and restart all the web based services. or you could reboot. that's good advice! DHCP is currently now working until those 2 steps are performed... 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] XS 0.5 Second Attempt at eth1
2008/12/3 Anna [EMAIL PROTECTED]: Has anyone gotten eth1 on XS 0.5 working? I have, at least on 4 different bits of hw, but I worked on it too much to be a good tester of it. Others have installed successfully. One thing that 0.5 has is that it almost always picks the ordering of the NICs _in reverse_ of what 0.4 did. So perhaps your NIC identities are reversed? You can test changing the ethernet cables around or use xs-swapnics (and then reboot). Other than that, I'm a bit lost. Can you get any output from calling ethtool eth1 ? What's the physical hw? It's also possible (though unlikely) that F9 has bad drivers for your specific hw... 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] XS 0.5 Second Attempt at eth1
I too am having problems with DHCP (and ejabberd) on XS 0.5. Let me detail my steps Appended upgradeany- ran default install Restarted NICs were swapped. Ran xs-swapnics Check var/log/messages found (snipet): Dec 4 09:36:58 schoolserver1 dhcpd: Listening on LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19 Dec 4 09:36:58 schoolserver1 dhcpd: Sending on LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19 Dec 4 09:06:24 schoolserver1 dhcpd: No subnet declaration for lanbond0 (172.18.96.1). Dec 4 09:06:24 schoolserver1 dhcpd: ** Ignoring requests on lanbond0. If this is not what Dec 4 09:06:24 schoolserver1 dhcpd:you want, please write a subnet declaration Dec 4 09:06:24 schoolserver1 dhcpd:in your dhcpd.conf file for the network segment Dec 4 09:06:24 schoolserver1 dhcpd:to which interface lanbond0 is attached. ** Reviewed dhcpd-xs.conf file: It did not have a declaration for 172.18.96.* I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match dhcpd-xs.conf I ran ./network-config 1 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining domain for posterity) Rebooted. dhcpd-xs.conf now has the declaration for 172.18.96 DHCP is started but still does not hand out an IP. Below are ethtool outputs: [EMAIL PROTECTED] log]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x00ff (255) Link detected: yes [EMAIL PROTECTED] log]# ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x0001 (1) Link detected: yes Martin Langhoff wrote: 2008/12/3 Anna [EMAIL PROTECTED]: Has anyone gotten eth1 on XS 0.5 working? I have, at least on 4 different bits of hw, but I worked on it too much to be a good tester of it. Others have installed successfully. One thing that 0.5 has is that it almost always picks the ordering of the NICs _in reverse_ of what 0.4 did. So perhaps your NIC identities are reversed? You can test changing the ethernet cables around or use xs-swapnics (and then reboot). Other than that, I'm a bit lost. Can you get any output from calling ethtool eth1 ? What's the physical hw? It's also possible (though unlikely) that F9 has bad drivers for your specific hw... cheers, m ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Anna wrote: I tried the XS 0.5 install on another box to see if the LAN issues on my previous attempt were a hardware problem or something. It's a different model Dell with 2 nics. Here are my notes: Basic install from the CD, text mode, default everything. Boot up, then: /etc/sysconfig/olpc-scripts/domain_config anna.org Reboot /etc/sysconfig/olpc-scripts/network_config 1 Reboot Of course, the hostname was still localhost.localdomain so I edited /etc/sysconfig/network for HOSTNAME=schoolserver1 Reboot. Hostname was now updated to schoolserver1. Eth0 pulled an IP from my main LAN, so I knew which card was which. I connected my AP (set to 172.18.96.5 and netmask 255.255.224.0) but couldn't ping it. I tried connecting to the AP with an XO, but of course it didn't do anything. I even connected my Ubuntu machine to the XS, but it couldn't get an IP and I couldn't ping anything either way. Pulled this from your posted log file: Dec 2 21:00:41 alabamaxo kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 Dec 2 21:00:41 alabamaxo kernel: Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008) Dec 2 21:00:41 alabamaxo kernel: bonding: MII link monitoring set to 100 ms Dec 2 21:00:41 alabamaxo kernel: bonding: lanbond0 is being created... Dec 2 21:00:41 alabamaxo kernel: ADDRCONF(NETDEV_UP): lanbond0: link is not ready Dec 2 21:00:41 alabamaxo kernel: e1000: eth1: e1000_watchdog: NIC Link is Up 10 Mbps Half Duplex, Flow Control: None Can you post the output of ip addr and ethtool please. What is eth1 plugged into? hub? switch? AP? Half Duplex doesn't quite look right, unless it really is a 10mbps hub. Think we need pass arp_interval= and arp_ip_target= in place of miimon= in xs_bonding, as there is no Port: MII on the gigbit card, sorry I missed that before. If your make the edit and /sbin/ifdown eth1, unload, reload the e1000 module, that should pickup the change when you /sbin/ifup eth1. Tail the log file to see if landbond0 becomes active. Jerry ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Reuben K. Caron wrote: I too am having problems with DHCP (and ejabberd) on XS 0.5. Let me detail my steps Appended upgradeany- ran default install Restarted NICs were swapped. Ran xs-swapnics Check var/log/messages found (snipet): Dec 4 09:36:58 schoolserver1 dhcpd: Listening on LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19 Dec 4 09:36:58 schoolserver1 dhcpd: Sending on LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19 Dec 4 09:06:24 schoolserver1 dhcpd: No subnet declaration for lanbond0 (172.18.96.1). Dec 4 09:06:24 schoolserver1 dhcpd: ** Ignoring requests on lanbond0. If this is not what Dec 4 09:06:24 schoolserver1 dhcpd:you want, please write a subnet declaration Dec 4 09:06:24 schoolserver1 dhcpd:in your dhcpd.conf file for the network segment Dec 4 09:06:24 schoolserver1 dhcpd:to which interface lanbond0 is attached. ** Reviewed dhcpd-xs.conf file: It did not have a declaration for 172.18.96.* I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match dhcpd-xs.conf I ran ./network-config 1 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining domain for posterity) Rebooted. dhcpd-xs.conf now has the declaration for 172.18.96 DHCP is started but still does not hand out an IP. Below are ethtool outputs: [EMAIL PROTECTED] log]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x00ff (255) Link detected: yes OK, is starting to look like the 1000baseT nics are having issues with bonding, can you try the fix I proposed to Anna. Jerry ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Jerry Vonau wrote: Reuben K. Caron wrote: I too am having problems with DHCP (and ejabberd) on XS 0.5. Let me detail my steps Appended upgradeany- ran default install Restarted NICs were swapped. Ran xs-swapnics Check var/log/messages found (snipet): Dec 4 09:36:58 schoolserver1 dhcpd: Listening on LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19 Dec 4 09:36:58 schoolserver1 dhcpd: Sending on LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19 Dec 4 09:06:24 schoolserver1 dhcpd: No subnet declaration for lanbond0 (172.18.96.1). Dec 4 09:06:24 schoolserver1 dhcpd: ** Ignoring requests on lanbond0. If this is not what Dec 4 09:06:24 schoolserver1 dhcpd:you want, please write a subnet declaration Dec 4 09:06:24 schoolserver1 dhcpd:in your dhcpd.conf file for the network segment Dec 4 09:06:24 schoolserver1 dhcpd:to which interface lanbond0 is attached. ** Reviewed dhcpd-xs.conf file: It did not have a declaration for 172.18.96.* I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match dhcpd-xs.conf I ran ./network-config 1 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining domain for posterity) Rebooted. dhcpd-xs.conf now has the declaration for 172.18.96 DHCP is started but still does not hand out an IP. Below are ethtool outputs: [EMAIL PROTECTED] log]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x00ff (255) Link detected: yes OK, is starting to look like the 1000baseT nics are having issues with bonding, can you try the fix I proposed to Anna. OK, I'm tired, all on one line at the bottom /etc/modprobe.d/xs_bonding: options lanbond0 mode=active-backup arp_interval=1000 arp_ip_target=ip-of-AP Jerry ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Thanks for clarification. Still no go: Dec 4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 Dec 4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 Dec 4 12:12:24 schoolserver1 kernel: Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008) Dec 4 12:12:24 schoolserver1 kernel: bonding: ARP monitoring set to 1000 ms, validate none, with 1 target(s): 172.18.0.1 Dec 4 12:12:24 schoolserver1 kernel: bonding: lanbond0 is being created... Dec 4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): lanbond0: link is not ready Dec 4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready Dec 4 12:12:24 schoolserver1 kernel: tg3: eth1: Link is up at 100 Mbps, full duplex. Dec 4 12:12:24 schoolserver1 kernel: tg3: eth1: Flow control is on for TX and on for RX. Dec 4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready Dec 4 12:12:24 schoolserver1 kernel: bonding: mshbond0 is being created... Dec 4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): mshbond0: link is not ready Dec 4 12:12:24 schoolserver1 kernel: bonding: mshbond1 is being created... Dec 4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): mshbond1: link is not ready Dec 4 12:12:24 schoolserver1 kernel: bonding: mshbond2 is being created... Dec 4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): mshbond2: link is not ready ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Not having done this before, and after getting syntax errors and command not found for speed, I googled and edited /etc/sysconfig/network-scripts/ifcfg-eth1 like so. I figured 100 might be a good place to start. I haven't tried half duplex yet, but I can if you think that would do anything. ETHTOOL_OPTS=speed 100 duplex full autoneg off Restarting the network didn't give any errors. After that, ethtool eth1 gives this: [EMAIL PROTECTED] ~]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: Not reported Advertised auto-negotiation: No Speed: Unknown! (65535) Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: off Supports Wake-on: umbg Wake-on: g Current message level: 0x0007 (7) Link detected: no Of course, still no pinging anything. In fact, I don't have blinky lights on the NIC anymore or a link light on the AP, which I had before. Anna ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
Anna wrote: Not having done this before, and after getting syntax errors and command not found for speed, I googled and edited /etc/sysconfig/network-scripts/ifcfg-eth1 like so. I figured 100 might be a good place to start. I haven't tried half duplex yet, but I can if you think that would do anything. ETHTOOL_OPTS=speed 100 duplex full autoneg off Restarting the network didn't give any errors. After that, ethtool eth1 gives this: [EMAIL PROTECTED] ~]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: Not reported Advertised auto-negotiation: No Speed: Unknown! (65535) Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: off Supports Wake-on: umbg Wake-on: g Current message level: 0x0007 (7) Link detected: no Of course, still no pinging anything. In fact, I don't have blinky lights on the NIC anymore or a link light on the AP, which I had before. Anna OK, I'm out of ideas, lets see if we can configure eth1 without bonding, not sure if this is nic driver issue with bonding, or what... backup the ifcfg-eth1 file, copy ifcfg-landbond0, ifcfg-lanbond0:1 ifcfg-lanbond0:2 and to ifcfg-eth1, ifcfg-eth1:1 ifcfg-eth1:2 respectively. edit the ifcfg-eth1* files changing the device line to match the new name, eth1 eth1:1 eth1:2. Please stop the network before editing the files. Jerry ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS 0.5 Second Attempt at eth1
On Thu, Dec 4, 2008 at 6:29 PM, Jerry Vonau [EMAIL PROTECTED] wrote: OK, I'm out of ideas, lets see if we can configure eth1 without bonding, not sure if this is nic driver issue with bonding, or what... backup the ifcfg-eth1 file, copy ifcfg-landbond0, ifcfg-lanbond0:1 ifcfg-lanbond0:2 and to ifcfg-eth1, ifcfg-eth1:1 ifcfg-eth1:2 respectively. edit the ifcfg-eth1* files changing the device line to match the new name, eth1 eth1:1 eth1:2. Please stop the network before editing the files. Jerry W00t! That did it. I'm emailing from my Ubuntu machine on: eth0 Link encap:Ethernet HWaddr 00:0f:1f:80:0d:ea inet addr:172.18.96.2 Bcast:172.18.127.255 Mask:255.255.224.0 inet6 addr: fe80::20f:1fff:fe80:dea/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:49210 errors:0 dropped:0 overruns:0 frame:0 TX packets:47393 errors:0 dropped:0 overruns:0 carrier:0 collisions:2059 txqueuelen:10 RX bytes:27778611 (26.4 MB) TX bytes:8279042 (7.8 MB) Base address:0xdf40 Memory:feae-feb0 My wifi AP is up and running and an XO pulled 172.18.96.3. Obviously there's a hub in the middle. Oh, here's the latest output of ethtool eth1: [EMAIL PROTECTED] ~]# ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x0007 (7) Link detected: yes So, what are the repercussions of this? Anna ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel