Archive for the ‘ubuntu-kernel’ Category

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-09-03 Meeting Agenda

Outstanding actions from last meeting

  1. None

Lucid Release Status: Bugs

Beta 1 Milestoned Bugs Release Targeted Bugs
linux 1 28
linux-fsl-imx51 2 2
linux-ec2 0 1
linux-mvl-dove 1 2

Blueprints: kernel-lucid-bug-handling

Almost done with the analysis of the X debugging pages. JFo will update the team on the current state of the Kernel Team pages and an initial draft of recommended changes to the structure and layout via the e-mail list. Will have the arsenal scripts running (not in dry run mode) by the end of this week.

  • I’m almost ready to present my findings on the X wiki debug pages and how I’d like to restructure the Kernel Team pages. I hope to send something on this to the list this week

  • I am reworking the way the arsenal scripts gather and process bugs so that I can extend the ‘reach’ of the script deeper into the backlog. I’ll probably do a rather intense round of bug processing during the lull after release freeze.

  • I sent out an e-mail to the c-k-t list (meant to send to the k-t list) regarding a wiki page describing the rationale for automated bug processing. Please provide some feedback. I’d like to get this URL integrated into the arsenal scripts soon.

Blueprints: kerne-lucid-kernel-config-review

Discussion thread started on the remaining sub-systems and PATA/SATA driver status. Should have patches for immediatly after Beta-1.

Blueprints: kernel-lucid-kms

We are seeing a lot of issues with i945 and older graphics cards, which includes all the atom netbooks. This is looking to be new occurance of the i915.powersave problems, we will disable powersaving for these ‘older’ cards by default.

Blueprints: kernel-lucid-suspend-resume

Looks like we are getting some useful information as a result of the patch to measure suspend resume times. I am currently looking at the suspend/resume bugs filed recently and trying to get a sense of any common elements we can find.

Blueprints: kernel-lucid-apparmor-development

The latest upstream push is ready go out.

Blueprints: kernel-lucid-boot-performance

The ureadahead patches are with Foundations for testing. Again we should have results in time for the first upload after Beta-1.

Other Release Tasks: Lucid Audio Support

Nothing significantly new this week.

I’m several days into my als-driver bug survey and have looked at almost 200 bugs. I’m basicly going through them one by one and adding tags onto them. If they have not had any action for more than a couple months I’m requesting a test of a dev image and the mainline kernel. I’m pretty amazed at the number of bugs that have not seen any attention since their initial submission.

The biggest buckets are “no sound at all” and “internal mic not working”. There are a few that look like upgrade isses, people running out and buying the latest HW expecting it to “just work”, etc.

I also see that there are a bunch of bugs that are “past expiration”. I asked around about this and was told that the bot that ran around marking these “invalid” had to be turned off because it wasn’t smart enought and was invalidating bugs it shouldn’t. I was told that a new status is being created “Expired” specifically for these bugs and that the bot would be smartened up. This work is supposed to happen this month.

Other Release Tasks: Lucid Better Power Mgt

The release team has pretty much veto’d putting the pmutils functionality in as it didn’t hit b-1. The rest has been postponed due to workload.

Other Release Tasks: EC2 Lucid Kernel Status

Working on Launchpad bug 527208 in linux-ec2 “ec2 instance fails boot, no console output on c1.xlarge” [High,Confirmed] https://launchpad.net/bugs/527208

Have confirmed that it isn’t exhibiting under similar circumstances in rackspace cloud. I haven’t made anymore progress on testing pv-ops.

Status: Lucid

Lucid remains at stable v2.6.32.9, though v2.6.32.10 is now available and will be applied once Beta-1 is over. We have commited patches to expose the DRM backports version such that when v2.6.33.1 DRM patches we can tell that that has occured in bug reports. We have also changed the default settings for the CDROM trays to allow direct removal of disks, userspace will handle this shortly.

All of the main kernels (linux, linux-fsl-imx51, linux-mvl-dove, linux-qcm-msm, and linux-ec2) remain unchanged from last week. linux-ti-omap was just accepted into the archive. Anything which requires a kernel change will have to wait until after beta-1 and will have to pass the abbreviated SRU process (2 acks required).

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
 
  2.6.24-27.67 (updates)
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.57 (security)
 
LBM 2.6.31-20.22 (updates)
mvl-dove 2.6.31-211.22 (security)
fsl-imx51 2.6.31-108.21 (security)
  2.6.31-108.23 (proposed)[12] 0/ 1 verifications done (+0)
ec2 2.6.31-304.11 (updates)

Security update is expected somewhen today (after some final tests)

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 30)

  • 88 lucid bugs

regression-update (no change)

  • 11 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (no change)

  • 54 karmic bugs
  • 22 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

Today is another Kernel Team ‘regression-’ bug day. Thanks for working on these last week. I’ll be looking at the schedule for the rest of this release and proposing more bug days to work out regressions to Pete for inclusion in the schedule. I anticipate that, as we move closer to the release freeze, we will probably do more than one bug day a week, but I want to see what the timeframe looks like before I propose that.

I didn’t get to schedule a community bug day today as I had planned. I will get things ready to hold another bug day against bugs with patches attached for next week.

Open Discussion or Questions

  1. Nothing new this week.
Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-09-03 Meeting Agenda

Outstanding actions from last meeting

  1. None

Lucid Release Status: Bugs

Beta 1 Milestoned Bugs Release Targeted Bugs
linux 9 24
linux-fsl-imx51 1 1
linux-ec2 1 1
linux-mvl-dove 1 2

Blueprints: kernel-lucid-bug-handling

Almost done with the analysis of the X debugging pages. JFo will update the team on the current state of the Kernel Team pages and an initial draft of recommended changes to the structure and layout via the e-mail list. Will have the arsenal scripts running (not in dry run mode) by the end of this week.

Blueprints: kerne-lucid-kernel-config-review

We have pulled out the HID devices to modular. Discussions on other drivers still pending, any changes will have to occur post beta-1 now.

Blueprints: kernel-lucid-kms

We have committed to the v2.6.33 drm backport which is now uploaded to the archive. Re-testing of graphics issues now to be requested. JFo will put out a call for testing for the drm backport asap.

Blueprints: kernel-lucid-suspend-resume

The suspend resume patch is in and already seeing some benefits. One bug where the battery is fingered as taking 10s to respond.

Blueprints: kernel-lucid-apparmor-development

Editing text for another push to LKML There are still a few LSM audit issues to attend to and we will see how the __d_path discussions play out. Currently trying to keep the 2 pushes separate

Blueprints: kernel-lucid-boot-performance

Nothing new to report.

Other Release Tasks: Lucid Audio Support

Nothing new to report.

Other Release Tasks: Lucid Better Power Mgt

Pushed some power policy scripts to https://code.edge.launchpad.net/~amitk/ubuntu/lucid/pm-utils-powersave-policy/amit. Will prepare a package in PPA and issue call for testing tomorrow. pitti is going to review them in the mean while, but other comments welcome

Other Release Tasks: EC2 Lucid Kernel Status

Bug #527208 is still outstanding

  • Launchpad bug 527208 in linux-ec2 “ec2 instance fails boot, no console output on c1.xlarge” [High,Confirmed] https://launchpad.net/bugs/527208

Other than that no known issues. However it may be affecting more than just c1.xlarge kernels.

Status: Lucid

Lucid remains at stable v2.6.32.9. As mentioned above we have taken the v2.6.33 DRM backport as this greatly improves stability and removes the need for the Nouveau LBM module, cleaning up installs. We have also incorporated building the kernel perf tool. All of the main kernel (linux, linux-fsl-imx51, linux-mvl-dove, and linux-qcm-msm) are now closed for the Beta-1, uploaded and building, linux-ec2 has been tested and pending a build-test is ready to upload. Anything which requires a kernel change will have to wait until after beta-1 and will have to pass the abbreviated SRU process (2 acks required).

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
 
  2.6.24-27.67 (proposed)[15] 1/3 verifications done (+0)
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.56 (security)
 
LBM 2.6.31-20.22 (updates)
mvl-dove 2.6.31-211.22 (security)
  2.6.31-211.23 (waiting for acceptance)
fsl-imx51 2.6.31-108.21 (security)
  2.6.31-108.23 (proposed)[5] 0/ 1 verifications done (+0)
ec2 2.6.31-304.11 (updates)

Hardy is just about to move to updates.

Coming up another security update, then final big upload for Karmic.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 30)

  • 86 lucid bugs

regression-update (no change)

  • 11 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (no change)

  • 56 karmic bugs
  • 22 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

There was no bug day last week. This is a gentle reminder that we have decided to hold a weekly Kernel Bug Day to deal with regression bugs. What this means is that for one day a week we would like for the kernel team to focus on addressing ‘regression-’ tagged bugs. We’d like to see a significant reduction in the numbers reported above.

https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bugs?field.tag=regression-potential+regression-release+regression-proposed+regression-updates&field.tags_combinator=ANY

The plan, as I see it, is to implement this up to release and then discuss the continued utility of having a Kernel Team Bug Day much like the Bug Days we have now with the community.

The next Bug Day will be next Tuesday. The focus will be on Bugs with patches attached. As usual, all are welcome to help, and all help is greatly appreciated.

The Kernel Bug Day will be on Tuesday of every week until release.

Open Discussion or Questions

  1. We are now basically frozen for Beta-1 (barring kitten killers), I will be pushing out any tasks which required kernel changes to Beta-2 shortly, there is almost nothing in this category. The remainder of our non-release tasks for Beta-1 need focus, and if they aren’t going to make it I want to know.
  2. Two links that you may find useful:
Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-16-02 Meeting Agenda

Outstanding actions from last meeting

  1. None

Lucid Release Status: Bugs

Beta 1 Milestoned Bugs Release Targeted Bugs
linux 8 18
linux-fsl-imx51 1 1
linux-ec2 1 1
linux-mvl-dove 0 0

Blueprints: kernel-lucid-bug-handling

No update, all items are still in progress.

Blueprints: kernel-lucid-review-of-ubuntu-delta

Lenovo driver confirmed no longer required and dropped. This blueprint is essentially complete and this item wll be removed from the meeting agenda.

Blueprints: kerne-lucid-kernel-config-review

It seems we require SECCOMP enabled for Lucid, preliminary patches for ARM are under testing.

Blueprints: kernel-lucid-kms

The v2.6.33 DRM backport is looking very much the better starting point in most testing. There are still issues to resolve but they are much much less severe. The final go/no-go decision is expected in the next couple of days with the change occuring this week. We have been attempting to test the main Lucid kernel and also the Lucid kernel with the .33 drm backport, but have encountered problems with suspend/resume that appear to be related to the Iron Lake processor but not the drm drivers. We are continuing to try to sort out these problems.

Blueprints: kernel-lucid-suspend-resume

Nothing new to report.

Blueprints: kernel-lucid-apparmor-development

Another submission going out today, wanted to sleep on d_path and d_namespace changes. Also pam_apparmor will be finished up today. Upstream is generally receptive to the new patches, the d_path stuff is getting the most conversation.

Blueprints: kernel-lucid-boot-performance

We remain around the 1.6s to rootfs mark. There is some instability in the figure which looks to be a race during boot, needs further investigation. Patches for incremental readahead detection are now in testing.

Other Release Tasks: Lucid Audio Support

Nothing new to report.

Other Release Tasks: Lucid Better Power Mgt

Nothing new to report.

Other Release Tasks: EC2 Lucid Kernel Status

Nothing new to report.

Status: Lucid

Lucid is at stable v2.6.32.9. We have taken a few small update icluding a wacom driver update. As mentioned above we are still looking to update graphics with that likely to be the outcome. Progress has been pretty solid the last week, but new tasks and bugs pulling us back from the trend-line. There is a fair bit to do before kernel freeze but the new bits should be in in time. We will have to do some fixing after that. We have closed off one of the slipped items, the rest remain and need pushing. If you have an at-risk item, i would like to know when its likely to be done.

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
 
  2.6.24-27.67 (proposed)[8] 1/3 verifications done (+1)
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.56 (security)
 
  2.6.31-20.57 (proposed)[22] 8/19 verifications done (+3)
LBM 2.6.31-20.22 (proposed)[22] 0/ 2 verifications done (+0)
mvl-dove 2.6.31-211.22 (security)
  2.6.31-211.23 (waiting for acceptance)
fsl-imx51 2.6.31-108.21 (security)
  2.6.31-108.22 (proposed)[13] 0/ 1 verifications done (+0)
ec2 2.6.31-304.10 (security)
  2.6.31-304.11 (proposed)[13] 0/ 1 verifications done (+0)
  • For Karmic: the following bugs are unverified:
    • bug 504273, bug 494045, bug 494461 and bug 510722 (intel graphics)
    • bug 458503 and bug 458503 (hotkeys)
    • bug 506180 (ath5k regression by stable)
  • For now there were some doubts on bug 452558 as of whether 96MB of memory stolen is a high ratio of overall memory on ARM. Probably someone with knowledge has to say there is still enough left.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 30)

  • 57 lucid bugs

regression-update (no change)

  • 10 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (no change)

  • 57 karmic bugs
  • 23 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

No bug day last week. This week’s bug day has been postponed to next week. The focus will be on bugs with patches.

Open Discussion or Questions

Just a reminder we’re heading into the last week for lucid before freeze. Anything you think you want in needs to be on my (apw’s) radar before Friday.

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-16-02 Meeting Agenda

Outstanding actions from last meeting

  1. None

Lucid Release Status: Bugs

Alpha 3 Milestoned Bugs Release Targeted Bugs
linux 2 15
linux-fsl-imx51 3 3
linux-ec2 0 0
linux-mvl-dove 1 1

Blueprints: kernel-lucid-bug-handling

No update, all items are still in progress.

Blueprints: kernel-lucid-review-of-ubuntu-delta

drbd confirmed no longer in use with the server team and dropped from the kernel. Awaiting testing on the Lenovo driver combination which should close the last item here.

Blueprints: kerne-lucid-kernel-config-review

It seems we require SECCOMP enabled for Lucid, this is there for the distro kernels but under investigation for ARM.

Blueprints: kernel-lucid-kms

Upstream for DRM and upstream for the main drivers of interest, i915 and ATI, are all disavowing 2.6.32 indicating there is no hope of getting this working. As we are already backporting Nouveau from 2.6.33 we are now examining the feasability of a wholesale DRM backport as a better starting point. Testing ongoing, though all new issues are being shown up by this combination.

Blueprints: kernel-lucid-suspend-resume

Nothing new to report.

Blueprints: kernel-lucid-apparmor-development

Finally got another push to LKML out, working through the feedback. This update is now in the archive in lucid, we run whatever has been pushed upstream. This push is cleanups and code transforms requested by upstream.

Blueprints: kernel-lucid-boot-performance

We remain around the 1.6s to rootfs mark. khubd fixes are now uploaded and looking good.

Other Release Tasks: Lucid Audio Support

Nothing new to report.

Other Release Tasks: Lucid Better Power Mgt

Nothing new to report.

Other Release Tasks: EC2 Lucid Kernel Status

I (jjohansen) poked at running a pv-ops kernel again briefly, it looks promising but it needs to be run through all zones, and regions. Quesiont: What do we want to do if the pv-ops kernel is working? It would be nice to dump the xen patchset but it is getting aweful late. I (apw) presume that is much closer to the normal kernel? We could possibly get rid of the -ec2 kerenls but a lot more testing needs to be done to be sure. We might need to FF the change, but if it means we don’t need more than a flavour then its worth it I (jjohansen) redid pv-ops with some of the configs that we learned are problematic disabled. We would need a flavour but not a topic branch but a flavour is much less maintenance overhead. We will make this a high priority and get an answer before beta-1. We will get the server team involved as well.

Status: Lucid

Lucid is at stable v2.6.32.8, the khubd fixes have now hit the archive and boot times are looking better. We have potential issues with the HDA beep being discordant and loud, but this seems to be codec specific and not the nightmare screech issue we have had before, investigation ongoing. We also have graphics issues as discussed above, a decision will have to be taken in the next week as to direction. Progress has been pretty solid the last week, with us nearly hitting the trend-line for a day. The new issues above have pushed us back a little. I have been through the remaining Alpha-3 items and pushed any that are clearly not release critical out to ubuntu-10.04-beta-1, these include the apport changes etc which can easily be done after kerenel freeze. If I have pushed your items out and they are kernel related we do need something soon; be ta-1 is only 3 weeks out.

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
 
  2.6.24-27.67 (proposed)[0] 0/3 verifications done (+0)
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.56 (security)
 
  2.6.31-20.57 (proposed)[15] 5/19 verifications done (+1)
LBM 2.6.31-20.22 (proposed)[15] 0/ 2 verifications done
mvl-dove 2.6.31-211.22 (security)
  2.6.31-211.23 (waiting for acceptance)
fsl-imx51 2.6.31-108.21 (security)
  2.6.31-108.22 (proposed)[6] 0/ 1 verifications done (+0)
ec2 2.6.31-304.10 (security)
  2.6.31-304.11 (proposed)[6] 0/ 1 verifications done (+0)

The mvl-dove upload is not processed, yet as there were questions about its impact by pitti which have not been answered. The questions are why it is needed and what is the impact. Working on getting a few more changes in Karmic proposed being verified. Likewise fsl-imx51 and ec2 interested parties should report back on the bugs in question.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 30)

  • 51 lucid bugs

regression-update (no change)

  • 9 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (no change)

  • 55 karmic bugs
  • 23 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

Last week’s BugDay was a success. Stats are available at:

http://qa.ubuntu.com/reports/jfo/kernel-bugday/20100216.html

The next Kernel BugDay is scheduled for next Tuesday the 2nd of March. The

focus will be Bugs with patches attached.

Open Discussion or Questions

  • None
Manoj Iyer

SCALE8X Final Day Ubuntu Hardware Compatibility Testing.

Sunday was the final day at SCALE8x, We had good traffic at our booth,the loco team was bring us people with interesting problems and perspectives.  I had this one person come up to me and express his dis-satisfaction about Ubuntu.

“I have a  desktop that has an ATI Radeon card, and I can’t get the display to work. There are a lot of reports on the user forums about this card and canonical is not doing anything about it. I have emailed canonical  about it but I see  no action. Should I tell people  to switch to fedora ?”

This person is a journalist, and I did not want him to give Ubuntu bad press because he did not know the correct process to get this problems resolved. Forums are for users to communicate with users, and when a solution is posted to the forum the thread is almost never closed, and users keep adding comments to it making it hard to find any useful information there. If you think you have a problem the correct process is to report a bug in launchpad. As an example, if sound does not work, and you have done some basic troubleshooting and found it to be a bug, reporting this bug is very easy. Open a terminal and run the following command.

$ ubuntu-bug audio

More serious kernel problems are automatically reported by apport.  In the end, this journalist seemed less unhappy, but still insisted that the user experience is not what it is supposed  to be, and that user experience is the reason that keep Apple Macs and Microsoft Windows in business. Point taken, you should not have to know about a process to report a problem, operating system should treat the user as dumb and do it under the covers, and apport does not to an extend.

One of the more serious issues I am seeing with Lucid is that with Nvidia binary drivers. On certain laptops, on boot,  the display comes up fuzzy .

Fuzzy display with Nvidia binary drivers on Lucid. Alpha3

Fuzzy display with Nvidia binary drivers on Lucid. Alpha3

But you can easily fix this, just switch to VT1 and back to VT5, and you display will look almost normal. There are still some issues.

Problems with Nvidia binary drivers

Problems with Nvidia binary drivers

I noticed this problem mostly on Sony Vaio W series notebooks, Compaq Presario V6000, and Toshiba Satellite S402. The Sony Vaio W series is particularly a bad case because it is a new model. Most of these laptops that had problems with Nvidia cards also had problems with suspend/resume working properly, and a bug in plymouth causes the system to freeze if you hit the “enter/return” key.

I made contacts with several of the vendors at the show. I talked to the owner of ZaReason he had all the models of his laptops/netbooks on display. They ships all of their netbooks/laptops with Ubuntu 9.10 preinstalled. I invited him over to our testing booth to test all his netbook/laptop models. He later promised to ship us some hardware to do some enablement and fix issues. I talked to the people from softlayer they use Ubuntu Server Edition on all their offerings. I need to connect them with the Server team people. The other interesting group I talked to was Revolution Linux. They already have partnership with Canonical. From a project perspective, looks like ltsp clusters is something we could use for  our Hardware Compatibility Testing effort.

LTSP Cluster

LTSP Cluster

We had no banners saying “Ubuntu Hardware Compatibility Test, please bring your laptops and help us test” so some people could not find us. We should do a better job of making us visible next time. We will do this again at the Texas Linux Fest on 10th April.

Manoj Iyer

SCALE8X Day 2. Ubuntu Kernel Hardware Compatibility Testing.

We are on day two at SCALE8x, we did not have much traffic while the keynote was going on, we also lost the wireless network because they were streaming the keynote live and that sucked all the available bandwidth.

We are testing Laptops and Netbooks with latest Lucid Alpha. We have a pxe-boot server setup and also several USB sticks loaded with Lucid running kernel compatibility test suite on startup.

We are finding out that Nvidia graphics cards are causing major problems using the proprietary drivers. There was an announcement yesterday  that Nouveau will be the default driver in Lucid, this seems to be the right step forward.

I am also having fun helping people fix issues they have with their laptop/netbook. A few minutes ago someone walked by with an Aspire one, and he complained that his wired ethernet card is not working. I booted it up with a Lucid USB key, found that he has a AR8132 nic that needed the alt1c module to work properly. Seems like his Mandriva is missing this module, but Lucid (10.4) ships with it, and his network worked off the bat. There were some laptops that refused to boot, Sony VAIO W Series Mini Notebook for instance does not boot with Lucid.

So, we are just starting the day, hoping more people will show up at our booth with new laptop/netbook that they want to test with Lucid.

ARM!

ARM!

FSF

FSF

Show room is packed!

Show room is packed!

Jfo talking Ubuntu users into testing Lucid.

Jfo talking Ubuntu users into testing Lucid.

Virtualization!

Virtualization!

Our Friends were at SCALE8x

Our Friends were at SCALE8x

Brad talking to Ubuntu fan

Brad talking to Ubuntu fan

Ubuntu Hardware Compatibility Testing Booth.

Ubuntu Hardware Compatibility Testing Booth.

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-16-02 Meeting Agenda

Outstanding actions from last meeting

  1. None

Lucid Release Status: Bugs

Alpha 3 Milestoned Bugs Release Targeted Bugs
linux 1 14
linux-fsl-imx51 3 4
linux-ec2 0 0
linux-mvl-dove 2 2

Blueprints: kernel-lucid-bug-handling

No update, all items are still in progress.

Blueprints: kernel-lucid-review-of-ubuntu-delta

Followed up on “under-discussion” patches, this led to four patches being dropped as they are no longer required.

Blueprints: kerne-lucid-kernel-config-review

Benchmarking pulling out PATA/SATA controllers appears to indicate there is a time penalty, we therefore need to look at the most common controllers to retain.

Blueprints: kernel-lucid-kms

There is much discussion regarding the quality of KMS for ATI Radeon. It seems that upstream is not interested in supporting KMS for ATI on 2.6.32. So far we have only one confirmed broken card, and we may have a small patch stack to make that workable. As we are already backporting Nouveau should we extend that to ATI; discussions continue.

Blueprints: kernel-lucid-suspend-resume

I am reworking patch as per amitk’s comments, will submit soon.

Blueprints: kernel-lucid-apparmor-development

Removed an unused feature that is potential security vulnerability (other option was complete the feature and do heavy code auditing). The feature could allow privilege escalation when combined with change_profile. No CVE as there is no way to exploit it with out it being explicitly used in policy, which has never happened except in experimentation. finished up policy optimization, it provided a 50% reduction in size and 4x speedup, also laid the ground work for further improvements (table sharing, and faster table compression) in the future. pam_apparmor update should be done later in the week. Fixing locking deadlock. The freeing of profiles has a race that can potentially deadlock. This can occur when free_profile is triggered from an rcu callback that is occurring at the same time as a profile replacement/removal.

Testing newest update atm, new post going out today, and pull request going out today. Fixes Bug #496110, Bug #507069, Bug #131976 and Fix of locking bug.

  • Launchpad bug 496110 in linux “AppArmor oops when loading an empty profile” [Medium,Triaged] https://launchpad.net/bugs/496110
  • Launchpad bug 507069 in linux “aa-status is wrong for unconfined processes” [High,Confirmed] https://launchpad.net/bugs/507069
  • Launchpad bug 131976 in apparmor “apparmor doesn’t work on stacked file system (livecd) — DHCP/cups/others fail to start” [High,Confirmed] https://launchpad.net/bugs/131976

Blueprints: kernel-lucid-boot-performance

We remain around the 1.6s to rootfs mark. We have one outstanding bug to do with new locking to protect USB strings which have become mutable as a result of the introduction of wireless USB hubs. Patches to fix this issue using RCU techniques are in testing.

Other Release Tasks: Lucid Audio Support

I’ve rolled the alsa c-o-d for karmic as well as lucid in the last week. It’s obvious that they are being used, which is good news.

Other Release Tasks: Lucid Better Power Mgt

Nothing new to report.

Other Release Tasks: EC2 Lucid Kernel Status

Looking good we had a small update regression last week that should be fixed now Bug #520015 (haven’t tested)

  • Launchpad bug 520015 in linux-meta-ec2 “bad dependencies on karmic linux-ec2, linux-image-ec2″ [Undecided,New] https://launchpad.net/bugs/520015

Status: Lucid

Lucid is now updated to stable v2.6.32.8 and to include a couple more [sigh] Ironlake patches. Light testing it seems no worse than previously. Progress was pretty good over the sprint week with us tending towards the trend-line (ie. catching up). Most of the prime features seem on track, graphics is still problematic.

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.56 (security)
 
  2.6.31-20.57 (proposed)[8] 5/18 verifications done (+1)
LBM 2.6.31-20.22 (proposed)[8] 0/ 2 verifications done
mvl-dove 2.6.31-211.22 (security)
  2.6.31-211.23 (waiting for acceptance)
fsl-imx51 2.6.31-108.21 (security)
  2.6.31-108.22 (waiting for acceptance)
ec2 2.6.31-304.10 (security)
  2.6.31-304.11 (waiting for acceptance)

Security release is done. This time it included updates to fsl-imx51, mvl-dove and ec2 packages. The ports-meta will be refreshed as well. confirmation. A new upload to Hardy proposed is waiting for approval and will also be done for netbook-lpia. The Karmic proposed upload includes a few more patches than before and also fixes a regression through 2.6.31.9 that was catched before.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 14)

  • 38 lucid bugs

regression-update (no change)

  • 9 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (no change)

  • 55 karmic bugs
  • 22 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

A gentle reminder that today is Kernel BugDay. If you have any spare cycles, your help would be greatly appreciated.

The information on this weeks bug focus (suspend resume bugs) is available at https://wiki.ubuntu.com/KernelTeam/BugDay/20100216

Last week’s bug day was postponed due to the previous week’s Platform Sprint.

Open Discussion or Questions

  • apw wants to remind everyone that we are freezing the kernel on March the 11th, which means we have to have everything ready and in by March 8th.
Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-09-02 Meeting Agenda

Outstanding actions from last meeting

  • amitk to meet with keybuk on automated boot tests.
    Didn’t really talk to keybuk about that in particular. But I now have the info necessary to start my own PXE booting automated installs.

Lucid Release Status: Bugs

Release Meeting Bugs

Alpha 3 Milestoned Bugs (35 bugs)

Release Targeted Bugs (135 bugs)

Lucid Release Status: Milestoned Features

Milestoned Features

Lucid Release Status: Bugs with patches attached

Blueprints: kernel-lucid-bug-handling

Arsenal scripts are currently running in dryrun mode daily. I am finishing up adding the -r option in each script to enable the actual run. Reviewed the X debugging pages. I have started working up an outline of what we need to put in place and how we can use most of what we already have to do it. I’m also making up a listing of what information needs to be updated on our wiki.

Blueprints: kernel-lucid-review-of-ubuntu-delta

Nothing to report this week.

Blueprints: kerne-lucid-kernel-config-review

Testing for any boot-speed regression with the PATA and SATA disk controllers removed is ongoing. We have also cleaned up those patches which were under discusssion, dropping a number of redundant patches.

Question: Did we decide anything w.r.t. having builtin drivers vs. modules?

Answer: That is part of what the first item there is about. I am planning to test that, and use that to start an email discussion on kernel-team.

Blueprints: kernel-lucid-kms

Preliminary testing with nouveau has been pretty good. An upload of the new Lucid LBM is pending in the New queue currently.

There is some discussion starting that KMS on radeon may be not as good as it could be and we need to figure out what if anything we need to do there also

I (manjo) am looking at backporting some patches for radeon that might fix some of the memory issues that are being reported.

Blueprints: kernel-lucid-suspend-resume

I have 2 patches:

  1. Prints a lot of info driver:device:resumetime
  2. Is based on tracepoints.

I have tested patch #1, and I am in the process of testing patch #2. I plan on tweaking patch #1 and carrying it as a sauce in Lucid.

Blueprints: kernel-lucid-apparmor-development

Removed an unused feature that is potential security vulnerability (other option was complete the feature and do heavy code auditing). The feature could allow privilege escalation when combined with change_profile. No CVE as there is no way to exploit it with out it being explicitly used in policy, which has never happened except in experimentation. finished up policy optimization, it provided a 50% reduction in size and 4x speedup, also laid the ground work for further improvements (table sharing, and faster table compression) in the future. pam_apparmor update should be done later in the week. Fixing locking deadlock. The freeing of profiles has a race that can potentially deadlock. This can occur when free_profile is triggered from an rcu callback that is occurring at the same time as a profile replacement/removal.

Blueprints: kernel-lucid-boot-performance

Boot is looking better, plymouth has been pulled back out of initramfs and we are below budget again. We have one outstanding issue with khubd which seems to be hanging about, investigation is ongoing. We have also pulled some of the boot speed improvements back to the ARM branches for lucid, they are under testing now. We look to be at about 1.8s to rootfs right now

Other Release Tasks: Lucid Audio Support

Nothing new here, wiki and bug work needing to be done

Other Release Tasks: Lucid Better Power Mgt

I’ve been playing with CPU wakeups on a stock lucid isntall got it down to 5-6 wake ups after using some laptop-mode-tools tricks, blacklisting modules, etc. 5 wakeups/s now trying to figure out what parts of these hacks can be bundled with lucid I hope to have atleast some scripts for pm-utils.

Other Release Tasks: EC2 Lucid Kernel Status

Updated to latest set of patches, and updated configs to more closely match -server (with exception of physical device drivers, which diverged even more). Need to look at linux-meta-ec2 package as it has been reported by smoser that it isn’t updating to latest version of kernel.

Status: Lucid

We have refactored the debian abstraction to reduce the separation and thereby increase commonality of the rules and scripts. The kernel is currently being pulled up to v2.6.32.8 and should be uploaded today. Overall we are about half way through alpha-3 and we have completed about 58% of the milestoned tasks. Much of what remains undone are investigation items. We are making some progress to returning below the burn-down line: Canonical Kernel Team, Burndown Chart

Security & Bugfix Kernels

Dapper 2.6.15-55.82 (security)
Hardy 2.6.24-27.65 (security)
  2.6.24-27.66 (proposed)[just uploaded]
Intrepid 2.6.27-17.45 (security)
Jaunty 2.6.28-18.59 (security)
Karmic 2.6.31-19.56 (security)
  2.6.31-20.57 (proposed)[1] 4/18 verifications done

Security release is done. This time it included updates to fsl-imx51, mvl-dove and ec2 packages. The ports-meta will be refreshed as well. confirmation. A new upload to Hardy proposed is waiting for approval and will also be done for netbook-lpia. The Karmic proposed upload includes a few more patches than before and also fixes a regression through 2.6.31.9 that was catched before.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 14)

regression-update (no change)

regression-release (no change)

regression-proposed (no change)

Incoming Bugs: Bug day report

There was no bug day, the platform team was sprinting.

Open Discussion or Questions

  • amitk wants to revisit our decision (dtchen’s really) to turn off HDA power save mode. He is looking for numbers on how many users were affected by the sound glitches. An email will be sent to the kernel-team mailing list starting a discussion and bradf will work with amitk on discussions with upstream.
  • apw wants to remind everyone that we are frezing the kernel on March the 11th, which means we have to have everything ready and in by March 8th.
  • smb points out that Karmic SRU for the kernel are about to end as well.
Brad Figg

Kernel Team Meeting Minutes

Kernel Team Meeting Minutes January 19, 2010

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-26-01 Meeting Agenda

Outstanding actions from last meeting

  1. amitk to meet with keybuk on automated boot tests.
    Noting to add, continuing this to the next meeting.

Lucid Release Status: Bugs

Release Meeting Bugs (5 bug, 5 blueprints)

Alpha 3 Milestoned Bugs (23 bugs)

Release Targeted Bugs (97 bugs)

Lucid Release Status: Milestoned Features

Milestoned Features

Lucid Release Status: Bugs with patches attached

In collaboration with the community team, it was thought that bugs with patches attached would be a good target for issues which we could likely fix quickly and therefore close. It was requested we add this info to our weekly meeting.

Blueprints: kernel-lucid-bug-handling

ogasawara is passing some action items to JFo as part of his becoming the kernel team qa person.

Blueprints: kernel-lucid-review-of-ubuntu-delta

We have added the new DEVTMPFS device to the ubuntu delta for Lucid 2.6.31 based kernels.

Blueprints: kerne-lucid-kernel-config-review

Review of built-in sub-systems planned for the distro sprint.

Blueprints: kernel-lucid-kms

Nouveau from 2.6.33-rc4 pulled into LBM and LBM generally prepared for Lucid. Currently available from my (apw) PPA for testing. Seems you need to manually installl -nouveau X-server components to get this working. X team is going to do some testing before the distro sprint, with a view to making a decision on Nouveau support and how to deliver it there.

Blueprints: kernel-lucid-suspend-resume

Nothing new to report there

Blueprints: kernel-lucid-apparmor-development

dfa optimization is done. There is a bug in table compression improvements so I (jjohansen) backed that out for the moment. I (jjohansen) am aware of 3 regressions in current upstream code base and am looking into them. They are minor regressions in corner cases but 2 of them may be coming from LSM tweaks.

Blueprints: kernel-lucid-boot-performance

The regression in filesystem mount time remains, that is planned for discussion at the Platform sprint. We had regressions caused by the late battery update changes (which gave us .3s during boot). A revised patch moving the update async appears to resolve the issue and retain the gains.

Other Release Tasks: Lucid Audio Support

Nothing major to report. The alsa c-o-d is busted right now and I’m working to get it fixed.

Other Release Tasks: Lucid Better Power Mgt

Nothing new to report here.

Other Release Tasks: EC2 Lucid Kernel Status

EC2 patch update is slow, going. I have had 1 kernel off of slightly older patchset not boot. I have rebased and pulled in the latest patches from today, and redoing. I am dropping all the conflicts in drivers that I can.

Status: Lucid

The main kernel is now pulled up to 2.6.32.6 pulled in and ready to upload. ARM Marvell Dove just updated to 2.6.32 and so we should expect some breakage there. ARM Freescale IMX51 is now on the Freescale BSP and we receieved some 30 additional patches which are applied; upload is pending security updates on the main tree. We have a lot of work outstanding still for Lucid. With only 19 of 57 tasks closed or deferred. We need to review our alpha-3 deliverables and concentrate on those.

Security & Bugfix Kernels

Dapper 2.6.15-55.81 (security)
Hardy 2.6.24-26.64 (security)
Intrepid 2.6.27-16.44 (security)
Jaunty 2.6.28-17.58 (security)
Karmic 2.6.31-18.55 (proposed)[11] 4/12 verifications done
&nbsp LBM
2.6.31-18-20 (proposed)[11] 0/ 2 verifications done

Security still getting finalized. We are including all the topic branches into the update this time. So this adds to the effort. Karmic-proposed needs to be updated before uploading as there has been one regression detected in the 2.6.31.9 update.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 14)

regression-update (no change)

regression-release (no change)

regression-proposed (no change)

Incoming Bugs: Bug day report

Just a gentle reminder if you have a few spare cycles today:

Open Discussion or Questions

The entire kernel team extends a warm welcome to Chase Douglas our new Hardware Enablement Engineer.

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-19-01 Meeting Agenda

Outstanding actions from last meeting

  1. amitk to meet with keybuk on automated boot tests.
    Noting to add, continuing this to the next meeting.

Lucid Release Status: Bugs

Release Meeting Bugs (1 bug, 3 blueprints)
Alpha 3 Milestoned Bugs (29 bugs)

Release Targeted Bugs (97 bugs)

Lucid Release Status: Milestoned Features

Milestoned Features

Lucid Release Status: Bugs with patches attached

In collaboration with the community team, it was thought that bugs with patches attached would be a good target for issues which we could likely fix quickly and therefore close. It was requested we add this info to our weekly

Blueprints: kernel-lucid-bug-handling

Going to work on completing some of ogasawara’s work items this week. For ex detect staging drivers. We will also be getting our arsenal scripts into shape and running more regularly.

Blueprints: kernel-lucid-review-of-ubuntu-delta

Nothing new to report.

Blueprints: kerne-lucid-kernel-config-review

We are going to review whether we should have all sub-systems builtin rather than as modules now that module probing is faster. As a specific example we have just pulled out bluetooth as it will shortly be included in compat-

Blueprints: kernel-lucid-kms

Lots of work on i915 leading to us switching i915.powersave=0 by default as we are seeing nasty twitching and blanking issues, as well as some suspend hangs.

Blueprints: kernel-lucid-suspend-resume

Nothing new to report there

Blueprints: kernel-lucid-apparmor-development

Upstream AppArmor update incoming today, just cleaning up some commit messages. The kernel side of policy optimizations is done, should have user side dfa minimization in by the end of the week. If there is time the table pa

Fixed regression Bug #507069

Debugging dfa optimization. dfa optimization isn’t tweeked yet but is giving about 40% size savings and 50% speedup.

Blueprints: kernel-lucid-boot-performance

We have regressed some since we gained plymouth in the initramfs. Not sure if that is its final resting place yet, need to confirm with keybuk as to plan going forward

Other Release Tasks: Lucid Audio Support

Nothing new to report here.

Other Release Tasks: Lucid Better Power Mgt

Nothing new to report here.

Other Release Tasks: EC2 Lucid Kernel Status

jjohansen is finishing an update to EC2 toadya and will include the missing patches directory.

Status: Lucid

Be aware a bunch of work items have appeared out of the woodwork. It seems that we were losing some foreign items in the burndown charts. I will be reviewing those once the new charts are up and running correctly and will tr

Security & Bugfix Kernels

Dapper 2.6.15-55.81 (security)
Hardy 2.6.24-26.64 (security)
  LBM
2.6.24-26.35 (proposed)[40] 0/ 1 verifications done
  LUM
2.6.24-26.44 (proposed)[40] 0/ 1 verifications done
Intrepid 2.6.27-16.44 (security)
Jaunty 2.6.28-17.58 (security)
Karmic 2.6.31-18.55 (proposed)[11] 4/12 verifications done
  LBM
2.6.31-18-20 (proposed)[11] 0/ 2 verifications done

There is work going on for a security update on the kernel and on updating the Karmic kernel to 2.6.31.12(final). We are now also get close to the cutoff date for Karmic SRU patches to the kernel. If there are upstream patche

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 5)

regression-update (up 2)

regression-release (up 2)

regression-proposed (no change)

Incoming Bugs: Bug day report

Just a gentle reminder if you have a few spare cycles today:

Open Discussion or Questions

The entire kernel team extends a warm welcome to Jeremy Foshee (JFo) our new Kernel Bug Triager.