[00:21] hi, the .35 ubuntu kernel has got patches from .36 it seems so that fglrx does not compile [01:16] fglrx compiles with the .35 kernel? [01:18] with mainline it does [01:29] I forgot, the reason I can't use the new fglrx is because my card isn't supported any more hd3650. [01:29] it is supported [01:30] just 10-9 is not for xserver 1.9, but you could try lucid with 2.6.35 mainline and it will work [01:30] just not with the maverick kernel [01:30] Last I checked (months ago) it was supported with the 9.xx drivers, but not the 10.x. [01:30] thats incorrect [01:30] hd2+ is supported [01:31] But I'd need to install the mainline kernel and not the backports maverick? [01:31] mainline works [01:31] 100% [01:32] Is there a repo with mainline? [01:33] not directly a repository [01:33] http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35.4-maverick/ [01:36] Kano: isn't that a maverick kernel? [01:37] maybe it was compiled with maverick [01:37] but the libc6 is compatible with lucid [01:37] so headers work [01:38] its even compatible with squeeze ;) [01:40] melkor: the -maverick indicates it was build with the maverick configuration settings [01:41] s/build/built/ [01:43] So after I install this I should be able to reboot to that kernel and install fglrx. Sometimes I have trouble with fglrx trying to install on the wrong kernel. [01:45] my script is able to install it [01:46] rm -f /etc/X11/xorg.conf* [01:46] http://kanotix.com/files/install-fglrx-debian.sh [01:46] use my script with -z optoin and reboot then [01:46] well use a supported kernel... dont forget to install both header debs [01:50] That is one hell of a script. [01:51] How do I check my x server version? [01:51] X -version [01:52] 1.8.2 [01:52] no problem then [01:53] .35 kernel is supported, just not the u patched variant [01:53] what about using the x-swat fglrx package? [01:53] will not be much different [01:54] I'm gonna give that a shot it seems easier to undo. [01:54] i update the script in the minutes after a new fglrx when i know about it. it is even prepared for maverick [01:54] as soon you can dl the file [01:54] but not with maverick kernel ;) [01:55] alright I'm gonna give it a shot. [08:34] RAOF, Are you still around? [08:59] helo [08:59] hello [09:01] I have a kernel oops. i want to report it, but I can't find where to attach the dmesg [09:01] who should i report it o ? [09:03] erez_, Report it against the linux package (ubuntu-bug linux). If you can write the dmesg to a file to add it to the generated bug report. [09:04] it doesn't let me add the dmesg log [09:05] erez_, Isn't there a little item to the bottom that says attach file? [09:05] Actually it says "Add attachment or patch" in the bug report [09:06] not that i saw. i'll try again... [09:06] If you open the bug report in the browser its very much to the bottom of the page. Above "What next" [09:06] no, it doesn't [09:07] Hm, are you logged into launchpad? [09:07] no, i used ubuntu-bug linux command [09:07] That should have opened a bug report or at least given you the bug number [09:09] i didn't proceed when it said "send report" as the report wasn't finished [09:09] it also asks strange questions, i have to choose if this is a regression or not, but there is no "i don't know" option [09:10] erez_, Ah, ok. I cannot say from my memory how this exactly looks like. But it should not matter. Just finish it off and then the report can be completed [09:10] ok, trying right now [09:10] erez_, Did it work before (with and older release or the same release)? [09:10] is an OOPS is a "Kernel Config" or "Other" or "I Don't know" [09:11] I know what a "regression is", i just didn't test this with a previous ubuntu [09:12] Was that still the question about regression or another one (the one with kernel config ....) Ok, in that case I would rather say no to regression [09:12] It also can be changed later, when more is known [09:13] Otherwise an oops is rather unlikely a kernel config. So I'd say either other or don't know [09:15] erez_, One note, if you are using the system which had the oops for the generation of the bug report, then ubuntu-bug adds the dmesg output automatically [09:17] ok, thanks [09:20] after i finished the bug report, it opened lunchpad on my browser. i can login, however - it doesn't seem to associate that to the ubuntu-bug i just used [09:22] Hm, it has been a little while when I used it. I thought it would redirect you to the bug report after login. Was there any printing of the generated bug number somewhere? [09:23] no [09:23] i will just have to fill it manually [09:30] ok, thanks smb, bug commited [09:30] bye [10:56] apw, smb: there's no gpl code in fglrx hence I can't use that workaround that you suggested. Furthermore it seems that things broke in Lucid too [10:57] as shown in make.log here: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/573748/comments/28 [10:57] Ubuntu bug 573748 in fglrx-installer (Ubuntu) "[MASTER] fglrx does not build on 2.6.33 kernel and higher (affects: 103) (dups: 33) (heat: 618)" [Medium,Triaged] [11:00] apw, smb-afk: the problem is that even if I patch the driver to call arch_compat_alloc_user_space instead of compat_alloc_user_space when dealing with 2.6.32 and 2.6.35 I can't check the ABI and the patch may or may not break the module compilation [11:00] * tseliot repeats things for smb-afk [11:01] smb: there's no gpl code in fglrx hence I can't use that workaround that you suggested. Furthermore it seems that things broke in Lucid too, as shown in make.log here: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/573748/comments/28 [11:01] Ubuntu bug 573748 in fglrx-installer (Ubuntu) "[MASTER] fglrx does not build on 2.6.33 kernel and higher (affects: 103) (dups: 33) (heat: 618)" [Medium,Triaged] === smb-afk is now known as smb === smb is now known as smb-afk === ivoks-afk is now known as ivoks [11:14] tseliot, That is bad. In hindsight it might have been better to modify the security patches to export normally [11:15] smb: yep. What do you suggest that we do now? [11:16] patch the kernel and undo the breakage? [11:18] tseliot, I'll have to talk to the security team. Problem atm likely is that no binary gfx driver works (or is this restricted to fglrx only [11:18] ?) [11:18] The question would be whether to revert it as a single upload or have it packaged into the next security release [11:19] smb: nvidia doesn't seem to use that function so hopefully it's just fglrx [11:21] tseliot, Ok, at least something but I agree that it should be reverted. I just hope that changing the type of export does not cause an abi bump. But on the other hand it did not when the function was made gpl only. [11:22] smb: ok. Are you referring only to Lucid's kernel or also to Maverick's? [11:22] That would be only Lucid and before, though. Long term (and that would inlcude Maverick) the fglrx driver likely needs somehow to cope [11:23] This change is upstream that way and I don't think it will change there [11:24] smb: I suspected that. In Maverick I'll have no way to check the availability of that function at compilation time so my patch won't work on kernels with older ABIs [11:24] :/ [11:25] tseliot, But to as back about the workaround: what was the problem that may break older things? [11:25] smb: I would call arch_compat_alloc_user_space instead of compat_alloc_user_space [11:26] tseliot, When you posted that I was trying to get an irc proxy working, so I might have missed details [11:26] ^ [11:26] ok, there was no place for the wrapper? calling arch would not be very good. [11:27] Neither in old code which does not have it nor in new where it is not doing any checking [11:27] smb: the wrapper that you suggested would work well only if there were GPL files in the fglrx driver [11:27] Amd told me that there isn't any [11:27] tseliot, Would it not be possible to add a file and make that gpl? [11:29] Somehow I thought they had some issues with other functions that became gpl exported only before [11:30] smb: I'm not sure. I guess that would be a problem too [11:32] smb: the problem is that they moved compat_alloc_user_space from asm/compat.h to kernel/compat.c and did EXPORT_SYMBOL_GPL(compat_alloc_user_space) [11:32] tseliot, Hm, I guess I need to think about that. I need to leave for lunch, too. Let me think and I'll get back to you. [11:32] smb: ok, thanks [11:32] tseliot, remind me of the source package name for fglrx [11:33] smb: fglrx-installer [11:33] ok, ta === amitk is now known as amitk-afk === amitk-afk is now known as amitk [14:04] smb: this is the correct bug report: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/642518 [14:04] Ubuntu bug 642518 in fglrx-installer (Ubuntu Lucid) (and 1 other project) "[MASTER] package fglrx 2:8.723.1-0ubuntu4 failed to install/upgrade: Kernel fix for CVE-2010-3081 breaks fglrx (affects: 176) (dups: 165) (heat: 1408)" [High,Triaged] [14:05] tseliot, Ok, I just sent out an email. I believe this could work. [14:06] smb: did you CC me? [14:06] tseliot, no, I To'ed you [14:06] ah, even better [14:07] In essence you may be able to decide whether to use arch_compat_... or compat_... based on whether compat_alloc_user_space is an exported symbol in kallsyms [14:08] tseliot, I have not tested against old kernels yet, but I believe the principle should work [14:10] * tseliot reads the email [14:15] Darn, most of my systems have ATI cards that are no longer supported by fglrx [14:15] smb: now, that's clever :) [14:16] tseliot, Clever of ATI :-P They used to be previously but them removed support apparently [14:17] smb: yes, I was referring to your patch ;) I'm more than fine with the open driver even with cards that are supported by fglrx [14:17] ~$ grep "T compat_alloc_user_space" /proc/kallsyms [14:17] ffffffff810a5630 T compat_alloc_user_space [14:18] this is with 2.6.35-22-generic [14:19] Ah I thought you referred to the cards no longer being supported. :) I just checked on an older Lucid kernel, there is no such entry in kallsyms [14:19] Seems I found a system that has a more recent card [14:22] good [14:22] *argh* that is a 32bit installation... [14:23] hey at least we can use the workaround in Maverick [14:23] I can try a Lucid livecd [14:24] We could potentially use the workaround on Lucid, too. Somehow I suspect we get the fglrx package updated faster than the kernel [14:24] (not to forget that I know how much pain it will be to do from the amount of work) [14:26] tseliot, Oh, so actually the breakage is limited to 64bit as well... [14:27] given that this 32bit install is happy with the most recent kernel. OK, should have known by the fact that this is in compat_... [14:27] smb: yes, sorry, I should have pointed that out before [14:28] tseliot, As I said I should have known from the code. :) [14:30] hehe ok [14:36] tseliot, How much effort would it be for you to update fglrx for the older releases as well? I am winching about making a kernel update as that not only means new kernel packages for all the releases but also merging things around and creating new proposed uploads for Karmic and Lucid... again... [14:37] smb: if your workaround works as expected on Lucid, I think I can safely do that. Oh does it also affect Karmic? === ivoks is now known as ivoks-brb [14:38] tseliot, Unfortunately that change went in back to Dapper, so it would affect all that have som fglrx support. (I think Hardy its envy) [14:39] smb: ouch [14:39] Yeah. :( [14:40] ok, it looks like I'll have some additional work to do [14:41] tseliot, Hm I am not even sure just changing EXPORT_SYMBOL_GPL to EXPORT_SYMBOL would be enough as the function declaration is in linux/compat.h and I think you mentioned that the fglrx driver only includes asm/compat.h. *urgh* [14:42] smb: yes, it can't include linux/compat.h [14:43] * smb offers to by tseliot beers in Orlando (though I was told you might not enjoy that) [14:44] smb: hehe, right, I don't drink. Let's put it this way, you can offer me a coke and I'll buy you a beer for your patch ;) [14:45] tseliot, Ah ok. NP with that. (though I was actually referring to the beer quality) :) [14:45] smb: I wouldn't have noticed anyway ;) [14:45] I see that know. :) [14:45] hehe [14:47] tseliot, Should I update the bug report with those facts we have discussed here? [14:47] smb: yes, sure that would be welcome [14:47] ok, will do [15:58] smb: your patch works well in Maverick. I'll test it in Lucid soon [15:59] tseliot, OK, cool. :) === ivoks-brb is now known as ivoks [17:17] after upgrading to maverick, when I tell my machine (dell m1330) to restart, it jumps to the "ubuntu" shutdown screen with the 5 dots, and the 5 dots continue to tick over forever, but the machine never shuts down/restarts. It worked under lucid, so this is a regression somewhere. Which information do I need to provide to help you chaps fix it? [17:19] is "ubuntu-bug -p linux" sufficient? [17:19] aquarius: its a start, along with a description of what is going on [17:20] aquarius: if you still have the Lucid kernel installed it is worth booting with it too [17:20] jjohansen, ok, I'll do that [17:20] that would help isolate whether its actually the kernel or maybe upstart/plymouth [17:20] er. Warning: The options -p/-P are deprecated, please do not use them. :) [17:22] will try rebooting with the lucid kernel next time I reboot before fiiling a bug [17:27] smb: your misc blueprint work item to pull back the Lucid version of fsl-imx51 to karmic-fsl-imx51... didn't you mention we won't do that? ie I can mark that one off the list? [17:28] ogasawara, Oh, I think I should make that announcement I wanted to but forgot with oall the other stuff going on [17:29] smb: also, I thought that you, sconklin, and bjf[afk] have been documenting the stable team processes. Anything left to document there? or can I mark that work item as done also. === bjf[afk] is now known as bjf [17:30] ogasawara: please mark it done though with all kernel wiki documentation its really never ending [17:30] bjf: ack [17:30] ogasawara, I have the feeling that there might still be something. But as bjf says === amitk is now known as amitk-afk [17:34] ogasawara: I think that we have enough documentation for Brad and I to consult, but not of a quality to be generally useful. We've done a lot. Maybe it's appropriate to close it and open a new task for next cycle. [17:39] ogra, Is there a specific mailing list for arm or is this ubuntu-mobile? === ivoks is now known as away === away is now known as ivoks-away === ivoks-away is now known as ivoks [19:23] could someone please have look at bug 638024? looks like a kernel panic (with a patch in the upstream bug) [19:23] Launchpad bug 638024 in chromium-browser (Ubuntu) "Crashes ubuntu on application exit (affects: 3) (heat: 18)" [Undecided,New] https://launchpad.net/bugs/638024 [19:33] fta: I'll take a look in a bit [19:36] fta: comment #32 - http://code.google.com/p/chromium/issues/detail?id=54617#c32 notes this doesn't seem to be an issue with the 2.6.35 kernel [19:37] fta: so I assume this shouldn't be an issue for Maverick [19:39] the OP seems to be using lucid [19:42] fta: indeed, so it seems they should confirm if the issue still exists in Maverick before any further work is done trying to backport anything to Lucid. === ivoks is now known as ivoks-dinner === jsalisbury is now known as jsalisbury_brb [19:54] -> lunch [20:20] * ogasawara lunch === jsalisbury_brb is now known as jsalisbury === amitk-afk is now known as amitk === ivoks-dinner is now known as ivoks === bjf is now known as bjf[afk] [23:44] mjg59: here's a random one for you, when you're up [23:44] the current MBPs have both an Intel GMA HD and an nVidia card in them, right? [23:44] Linux only sees the NV === ivoks is now known as ivoks-afk