[09:16] cking, have you insight into the acpi processor declaration? [09:16] smb: acpi processor declaration - only what the ACPI handbook says, and from memory, zilch, zero. [09:17] what's required? [09:17] * apw notes the mtrr conv is still there in scroll back ... i think i have found the change which might make that come back, building a test kernel now [09:17] I am revisiting a bug about these pause-until-keypress on boot. And some guy seems to be able to fix it for him with a custom dsdt. [09:17] * apw wonders if he told you what he changed [09:17] beside other things in there, this looks a bit suspicious [09:18] - Scope (\_PR) [09:18] + Scope (_PR) [09:18] { [09:18] - Processor (CPU0, 0x00, 0x00001010, 0x06) {} [09:18] - Processor (CPU1, 0x01, 0x00001010, 0x06) {} [09:18] + Processor (CPU0, 0x00, 0x00000000, 0x06) {} [09:18] + Processor (CPU1, 0x01, 0x00000000, 0x06) {} [09:18] } [09:18] OK - me looks at manual [09:18] In the book it only says the number is the processor block address [09:19] but what is the processor block ... [09:19] exactly [09:19] how can that change fix the bug?(!) [09:19] * apw connects a tap to cking's acpi brain centre [09:20] if the processor block describes the processor, then it might change the capabilities of the cpus [09:20] cking's acpi brain centre is in need of coffee + some reading of the spec [09:20] apw, That is my wild guess [09:20] * apw couriers over some freshly ground beans [09:20] The rest of the changes mostly consist in using One instead of 0x01 [09:21] and Zero instead of 0x00 and renames like \_PR to _PR (which looks slightly wrongish to me) [09:23] I'm googling for some info.. [09:28] * apw plays the countdown clock tune in the backgroun [09:32] * cking is now reading some pdfs.. [09:34] o [09:38] * smb is scared of what he has done... [09:43] Actually 0x0 could mean nothing which would be slightly contradicting the 0x06 length but on the other hand there was a little sentence somewhere else about ignoring those definitions... [09:43] From my limited googling know-how, the address refers to the PBLK address which allows inter processor communication some how - if set to zero it essentially states there is no PBLK. I assume the hang is because something is borked on the interprocessor communication. [09:43] Is this an AMD processor? [09:46] Its one of those bugs with 320 comments... I believe yes, some with MCP67 based hardware... [09:46] smb: acpi_processor_get_power_info_fadt() checks the PBLK - and probably this is used when the system goes idle. I've seen some comments that this may be broken on some AMD cpus [09:47] Is than enough to get ones teeth into? [09:47] * smb notes that down [09:47] That is a pointer to look at. Thanks [09:47] smb did we ask them to try idle=foo type selectors? [09:48] apw, I don't think so. Hard to tell under that pile of comments... nope, does not look like it [09:49] bug 272247 [09:49] Malone bug 272247 in linux "System freezes during boot, unless I hold a key down" [High,Confirmed] https://launchpad.net/bugs/272247 [09:49] wear your danger-sensitie-googles [09:49] smb, damn i think we talked about putting a list of options to try together for them, seems we talked and failed to act [09:50] Yeah, and in the mean time some of those just gather a lot of other drifts [09:52] you just know its going to be a 2 line quirk once its found [09:53] apw, most of the affected in that report seem to be hp pavilion laptops. but I just look at one stating he got a P4 moile with an intel chipset... [09:53] Toshiba Satellite A30 [09:53] hrm ... [09:53] though many people see the same bug when it cannot be the same [09:54] HP Pavilion dv6646us, AMD turion64x2, nVidia, Broadcom. [09:54] yeah, at this point it is hard to make out any real issue [09:55] It can be the same or various things [09:56] I would think the essence is that for some reason the system ends up in a sleep state without a wake up trigger. That could be some timer issue or processor definition... [09:57] Best action is to try to dig into that with that one system I got with that problem... [09:58] * cking agrees [10:00] Ok, that would be a system which defines a register block only for CPU0 (on a amd dual core) [10:04] So I could both try the idle= and the modified dsdt [10:04] This one is special though, as it only has problems with C1E enabled [10:04] smb: maybe this has some background hints - https://bugzilla.redhat.com/show_bug.cgi?id=465637 [10:04] bugzilla.redhat.com bug 465637 in kernel "C1 state unsupported on modern AMD mobiles" [Medium,Closed: cantfix] [10:05] cking, Thanks for that link. Will have a read on that [10:05] it may be related, hope it does not waste your time. [10:05] The beginning sounds intresting anyway [10:06] I like the comment "I will never again buy any AMD product " [10:09] states are processor power states. C1 is mandantory and reached on IA32 compatible processors using the HLT instruction, C2 and C3 are optional and must be configured. [10:09] C states can be configured in ACPI using two methods: [10:09] 1. by defining the P_BLK base address in the Processor() Definition, and P_LVLx_LAT values in the FADT [10:09] 2. using the _CST object [10:09] P_BLK is easier to configure, if the hardware supports that method. ACPI defines that there must be two registers at P_BLK+4 and P_BLK+5 that initiate a transition to C2 or C3 when the register is read. After sleep, the read returns 0. P_LVLx_LAT define the worst case latency of the state transition. [10:10] _CST is necessary if you want to support more than 3 C states, or if the transition procedure doesn't follow the ACPI requirement. [10:10] smb: ^^ may be worth checking the P_LVLx_LAT values in the FADT too [10:12] The system does not seem to define any C2 or C3, so be compliant what I take from glancing over the comments. [11:48] hi all [11:49] hey guys, did anybody try to dist-upgrade jaunty today? there-s a leftover package that prevents linux-restricted-modules-generic to be installed [12:19] i have problem with Workspace Switcher, how to reinstall it or install another one [12:21] gigasoft: and how is that related to the kernel? :) [12:21] amitk, modprobe new-workspace.ko :P [12:21] please try #ubuntu [12:21] i do not know [12:21] yeah [12:22] #ubuntu for support is the right place [12:22] thanks anyway [12:22] bue [12:22] bye [12:27] <_ruben> heh [13:07] ikepanhc, you about today? [13:07] apw: what? [13:08] hi, was just looking at a bunch of intel graphiscs issues, and see you have the A17 swizzle bug. wondering what you are doing with it, which patch you are going to propose for sru [13:10] eh, bad, I almost forget that. sorry. Do it as highest priority [13:10] ikepanhc, no problem. i can just as easily do it if you arn't activly doing it now [13:11] Thanks, I think I can do it today [13:12] i assume you were going to propose this patch: http://launchpadlibrarian.net/24790669/i915-gem-disable.patch [13:13] eh? I prepare to cherry-pick from upstream: 280b713b5b0fd84cf2469098aee88acbb5de859c [13:13] that is a pretty huge commit ... [13:14] Yes it is :-( [13:15] from what i read the alternative is to allow gem to be disabled, using that other patch. that might be more appropriate for sru [13:15] I think I shall look at the thread again [13:15] ok [13:16] Last time I look at the thread, they said the mainline build which has the commit works fine. [13:17] yeah, but the patch doesn't just cherry-pick, and its pretty big. your call if you think its worth trying the backport [13:17] But we need the shortest commit, am I right? [13:17] smaller means less risk of regressions, and regressions for previously unaffected users are something to avoid for sure [13:19] Hmmm, checking the thread again. [13:44] apw: so, we have a huge commit with proper fix and another simple patch but not proper fix [13:45] yep thats the one [13:45] ya, I think simple is the best :-D [13:56] smb, you wanted to have a link to the mtrr test kernels, they can be found here: https://bugs.edge.launchpad.net/ubuntu/jaunty/+source/linux/+bug/314928/comments/54 [13:56] apw: Error: Could not parse data returned by Malone: The read operation timed out [13:56] apw, cool, will test [13:56] * apw spanks ubot3 [16:13] smb, i am going a bit mad ... any idea which damn applet does volume? [16:13] ie which one converts alsa changes into an OSD? [16:14] no, sorry no idea. I would try #ubuntu-devel... [16:22] I don't think that's an applet. That's just some core component of gnome (gnome-settings-daemon?). === thunderstruck is now known as gnomefreak === awe is now known as awe-lunch === awe-lunch is now known as awre === awre is now known as awe [20:24] sconklin: ping [20:25] awe: hello [20:25] hey was wondering if you saw rtg's reply to my SRU for the broadcom wl driver. are we going to create netbook-lpia branches for the lrm git trees? [20:26] awe: haven't the ABI's already diverged? [20:27] hmm. Was that request for the driver to go into lrm? The way the request was made it would apply to the main hardy distro kernel [20:27] rtg: I think so, but I didn't check... [20:28] I think it should go into lrm. [20:28] sconklin: yes, since cking and I get notified whenever a new version is released, I decided I'd handle it across all releases. [20:28] sconklin: it's already in lrm, this is an update [20:28] sconklin: drop it on master, SRU it, then cherry-pick to netbook-lpia ? [20:28] sconklin: I still need to do an SRU for intrepid and jaunty [20:29] rtg: that's what I assumed when you pointed him at srb, but I wanted to make sure [20:29] rtg: OK, so if I handle the SRUs, then sconklin can cherry pick? [20:29] awe: yes [20:29] cool [20:29] awe: yeah, what sconklin said [20:30] awe: but it never hurts to bug me and make sure I don't miss it [20:30] rtg: also, one other thing that concerns me is that our change to using git has made the process of upgrading to a new version more error prone. [20:31] rtg: the ACK process alone doesn't really ensure that I haven't made a mistake in untar'ing / manual manipulation required [20:31] awe: on another topic . . . when can we sync up your dennis branch in lum into our repo, and possibly combine it with the netbook-lpia branch? [20:31] rtg: perhaps I should ask someone like cking to verify out-of-band that it looks right? [20:32] awe: thats a good idea, though I don't see how git could but help. you can at least see whats changed. [20:33] rtg: it doesn't help... colin would need to validate the git tree against the zip from broadcom [20:33] sconklin: it's on my list. I promise I'll get the patch requests sent out before next week's kernel mtg. [20:34] awe: as long as you're on it - you're the one mostly affected, and you are aware of the (6 or so patches) delta between your branch and ours. [20:34] sconklin: I'm actually working on the desktop team for the karmic cycle, and am still trying to get my bearings [20:34] awe: I completely understand [20:34] sconklin: I am aware of it, and it's at the top of my list post updating the wl driver [20:35] awe: we've unrolled the zip in Hardy LRM. I'm not sure wherein lie your concerns. [20:35] * awe beats himself over the head for volunteering to upgrade the 'wl' driver [20:36] awe: c'mon, it can't take 10 minutes. [20:40] rtg: sorry 'bout that... !@#% X lockup/crash... [20:40] rtg: anyways. ot [20:40] it's not the simple. we used to be able to just copy the new tarballs in place and tweak the rules [20:41] now, since any patches we have are applied as commits, we have to untar, re-apply the patches ( MODULE_LICENSE / Makefile ) [20:41] ...then copy the architecture-specific binary files into place ( they're now suffixed with the arch ) [20:42] it's not hard, just alot of manual steps...which makes it error prone [20:42] awe: what about carrying the patches in the patches directory like we used to? [20:43] that seems to have disappeared. hmm [20:43] yup [20:43] awe: I see your point. [20:43] ;) [20:43] lemme annoy smb about it a little. [20:44] OK, should I hold off on the SRU for intrepid / jaunty then? [20:44] yeah, lets get that sorted first. [20:45] sounds good === awe_ is now known as awe [20:45] awk has damaged me [20:47] isn't that a song by your buddies from brooklyn? ;) [20:48] awe: something like that. they damaged me too :) === awe is now known as awe-afk === awe-afk is now known as awe [21:07] awe: what patches are we carrying 'out-of-band' for Broadcom wl? [21:08] there's used to be a Makefile patch and a vlan patch ( which also included the MODULE_LICENSE update ) [21:08] awe: i think the vlan patch was eventually accepted by Broadcom [21:09] vlan has been fixed in the driver, however the MODULE_LICENSE still needs to be set, so that should get rolled into it's own patch [21:10] awe: do you have the MODULE_LICENSE patch somewhere? [21:10] I applied it directly as a commit in my tree referenced in the SRU request [21:11] awe: k, lemme look [21:11] hmmm...actually maybe it wasn't a separate commit [21:11] awe: it would help if it was. could you extract it? [21:11] I do have a version of the patch for our dennis-specific lrm [21:22] anyone running karmic as a virtual machine experiencing lockups since 2.6.30 was installed? [21:51] awe: I've responded to your LRM patch request. I'm outta here. beers await. [21:53] rtg: thanks dude. sake for me shortly... ;) [21:55] Slt === matt64- is now known as erle-