/srv/irclogs.ubuntu.com/2008/10/21/#ubuntu-kernel.txt

doctormoAh found it, backports-modules damn it00:13
ogasawarartg: so doko submitted bug 285779 yesterday.  patch is upstream to cherrypick.  what's the possibility of getting it into Intrepid prior to Intrepid final or will it need to wait as an SRU post Intrepid release?00:23
TheMusoDoes anybody know how I may be able to debug an ExpressCard slot that seems to not be hot-pluggable in Linux? shpchp is loaded, but I have to start Linux with an ExpressCard in the slot for it to be detected and its driver loaded.01:47
rtgogasawara: the xfs barrier detection patch is in 2.6.27.2, all of which I cherry-picked last night. 02:25
ogasawarartg: ok cool.  thanks02:25
rtgwandering off now...02:25
nigel_cApart from adding/removing/changing symbol exports, does anything else affect the ABI?06:11
amitkNg: the boot crashes seem to automagically disappeared with the fix for e100e...08:18
nigel_cNCommander: got it building; thanks for the pointer. Now I'm seeking to figure out abi issues (as you'll see from above)08:36
aboganiamitk: Sorry to bother you. I have a little question about lrm: Who could help me?09:09
amitkabogani: what is it about?09:12
aboganiamitk: In debian/copyright i can find right information about broadcom and ltmodem but nothing about madwifi.09:13
aboganiI know it is a silly thing but my package is blocked by that!09:15
amitkabogani: i though BenC fixed the copyright in the last upload. Maybe it still needs work09:16
aboganiamitk: Where you downloaded that code? www.madwifi.org?09:18
amitkabogani: yes09:20
aboganiamitk: Thanks. Sorry for disturb.09:20
amitkabogani: no worries09:20
Ngamitk: yeah, I guess it kinda makes sense that yanking a weird corruption causing bug settles down some other weird corruption issues :)09:25
Ngso now I'm down to just two weird bugs :)09:25
=== asac__ is now known as asac
NCommanderamitk, hola12:55
amitkNCommander: ahoy13:06
NCommanderamitk, I plan on attending today kernel team meeting, SHould I add my work on the ports and lpia kernel to the team reports page?13:11
amitkNCommander: Team reports are generally meant for Canonical kernel developers to let community know what we've been upto13:12
NCommanderI see.13:13
amitkBut you could add a line to meeting agenda regarding your work on ports13:13
amitkand announce your intentions so that other developers know whats coming and there is less duplication of effort13:14
rtgamitk: are you having any success with ath5k?13:15
NCommanderamitk, if I wish to apply to the kernel team, does that get brought up at the meaning or ...?13:15
amitkrtg: not really. We need new stuff from upstream. Are you done yet? :)13:16
amitkNCommander: wish to apply as in get an account on kernel.u.c?13:16
rtgamitk: I uploaded LBM, but I'm not sure its much better. I need to work on some key repeat issues today, so don't know if I'll get to it.13:17
amitkrtg: ar2424 loads up both ath5k and madwifi. Do we check for PCI id uniqueness in our driver lists? modules.alias perhaps?13:18
NCommanderamitk, well, isn't that what kernel team membership is?13:18
amitkNCommander: BenC has already mentioned he is handling your account creation, right? 13:18
NCommanderright, but I didn't know if this was like other teams where you had to be formally voted in or13:19
* NCommander should just say he's extremely lost ;-)13:19
rtgamitk: there is no PCI uniqueness, which is kind of a problem. you don't know if madwifi supports the NIC until it looks at the RF chip.13:19
amitkNCommander: no it isnt. It will be done. Account creation processes take some time.13:19
NCommanderoh, ok13:19
* NCommander knew it took time, just wanted to make sure there wasn't nothing else I had to do13:20
NCommanderI look forward to improving ports :-)13:20
amitkNCommander: I mean there is no voting. You have been 'approved' :)13:20
NCommanderwoooo13:20
NCommanderamitk, and now ports has a 2.6.27.2 based kernel13:20
rtgamitk: do you know of the madwifi DKMS package on my PPA? It _does_ support the AR2424.13:21
NCommanderso if it gets merged into the main line, it will be a matter of rebase and then merge13:21
NCommander(or life is easy)13:21
amitkrtg: i didn't know of DKMS package. But madwifi isn't a problem. Samsung Q1 AR2424 works with madwifi; doesn't with ath5k.13:22
rtgamitk: ah, ok. I'll be the ath5k ANI is failing to converge and it resets all of time?13:22
amitkrtg: on the other hand, the AR2425 chip on EEE PC seems to have same PCI id, but it works with ath5k13:22
amitkso I can't even remove that PCI id from the ath5k driver13:23
amitkrtg: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/28435413:23
rtgamitk: you might have to have a blacklist file specific to the platform. ugh!13:23
amitkrtg: how do I blacklist by platform? Do you mean add a blacklist-samsungq1 file in /etc/modprobe.d ?13:25
rtgamitk: Are you creating an image for this unit? Or is it running the standard distro install?13:26
amitkrtg: separate image. So you want to stuff a blacklist file into /etc/modprobe.d somewhere?13:27
amitkno way to do this in code then13:28
rtgamitk: yep - you'll have to have a patch in module-utils-init that blacklists the ath5k, but this only works if the image is unique to the samsungq1. 13:29
amitkrtg: it is a generic mobile image :-/13:30
rtghmm, that is a problem.13:30
rtgamitk: you said ath5k _does_ work for some AR chips?13:31
amitkrtg: AR2425 on eee pc13:31
rtgamitk: have you tried LBM on the samsungq1?13:31
rtgwe are talking Intrepid, right?13:31
amitkrtg: intrepid and no lbm attempted yet13:32
amitkrtg: looks like there are two opposing bugs - 284354 for samsung (madwifi works; ath5k does) and 182489 (ath5k works; madwifi doesn't)13:33
amitkrtg: and both don't work out of the box since they require to blacklist one or the other driver manually13:34
rtghmm, need coffee.13:34
rtgamitk: maybe this is a case where we need jockey support, e.g., blacklist madwifi by default but allow jockey to change the blacklist to ath5k.13:50
rtgsimilar to the wl driver dilemma.13:50
amitkrtg: where are the jockey rules that would make the determination?13:55
rtgamitk: jockey is written by pitti to allow you to make choices as to which driver is used. consider the nVidia case where you have the 2-D and 3-D drivers available.13:56
rtgIts System->Administration->Hardware Drivers13:57
amitkrtg: I know about jockey. I was wondering if it can take platform specific rules13:57
rtgamitk: quirks? I dunno.13:58
rtgI sure am having Bresnan problems this morning.13:58
amitkrtg: bresnan? your isp?14:05
rtgamitk: yep. I had to switch to my alternate route14:06
amitk10:46 < slangasek> the comments in bug #284109 say that CONFIG_FTRACE is a performance hit without CONFIG_DYNAMIC_FTRACE,    lieb           even when ftrace is not being used; can anyone confirm that?  Do we need to get CONFIG_FTRACE turned      lool           off for release?14:49
amitkrtg: ^14:49
amitkpardon the random nicks in between, cut paste issue14:49
rtgamitk: CONFIG_DYNAMIC_FTRACE is disabled as of 2.6.27-1214:52
amitkrtg: CONFIG_FTRACE is being questioned here14:52
apt_getHi14:52
rtgamitk: uh, lemme look.14:52
apt_getI have two modems USB.   AIKO and YISO.  The 2 connection works.   but no at same time.14:53
apt_getcan I modprobe usbserial two times? for the two vendor cards?14:53
amitkrtg: lbm fixes my samsung q1 problem. No chance we can get these changes into our kernel?14:58
rtgamitk: hmm, FTRACE is enabled. can you think of a good reason _not_ to turn it off?15:00
rtgamitk: if you copy the LBM ath5k over the kernel copy, does it still compile and work?15:01
amitkrtg: wasn't FTRACE being used by one of the other tracing systems?15:01
amitkrtg: will copy and test and provide diff if it works15:02
amitkrtg: no kernel uploads before release?15:03
rtgamitk: it seems like a total debug feature to me. if its causing performance hits, then I think it has to go.15:03
amitkrtg: no kernel uploads before release?15:04
rtgamitk: definitely. I'm think we ought to have one today.15:05
rtgs/think/thinking/15:05
amitkBenC1 seemed to disagree ^15:05
rtgamitk: I was off-channel, so didn't see  his arguments against.15:06
amitkrtg: he expressed surprise on #ubuntu-devel15:07
amitkrtg: I figured you would want to get in the stable updates in before release15:07
rtgamitk: surprise that we might want to upload a kernel? 15:07
amitkrtg: yeah15:07
rtgBenC needs to get over here and defend himself before I accuse him of smoking drugs.15:08
amitkrtg: disabling FTRACE might cause an ABI bump though?15:09
rtgamitk: possibly.15:09
NCommanderamitk, wouldn't have FTRACE on cause some performance hit?15:13
BenC1rtg: I wasn't arguing against it, just didn't know one was planned15:13
rtgBenC1: since when do I ever plan anything?15:13
BenC1rtg: I thought you already disabled ftrace and it wasn't an ABI bump15:13
amitkNCommander: yes15:13
amitkBenC1: DYNAMIC_FTRACE != FTRACE15:14
NCommanderamitk, ok, good, I am not loosing my mind15:14
BenC1Ah15:14
rtgBenC1: it was CONFIG_HAVE_DYNAMIC_FTRACE15:14
=== BenC1 is now known as BenC
BenCwhich is the mechanism that will hopefully replace ptrace one day?15:15
elmoutrace15:15
rtgBenC: I think so. That was the presentation Rostedt gave at the plumbers conf15:16
BenCAm I correct that ftrace in general basically adds padding to function prologue/epilogue to insert instrumentation for debugging?15:16
BenCor am I thinking of some other debug crud?15:17
rtgBenC: yep - says it add 5 bytes to the prologue/epilogue15:17
rtgBenC: I'm thinking we want to turn it off.15:17
BenCIf it doesn't exclude static functions, that sounds like a _huge_ waste of memory in the kernel15:18
rtgBenC: well, it is a debug function. I wonder how it got turned on in the first place.15:18
BenCIIRC, amitk asked for it to be turned on :)15:18
rtgBenC: disabling it is almost guarenteed to cause an ABI bump. I'm test building right now.15:19
* amitk looks at BenC in shock15:19
BenCamitk: I could be remembering wrong (highly likely)15:19
BenCI know it was a request from someone, and there were good arguments for it15:20
rtgI'm sure not finding a log entry from Ubuntu regarding FTRACE.15:22
BenCpretty sure that was disabled way before intrepid15:23
BenCI'm wondering if the problem is more of a bad interaction with gcc than in ftrace itself15:23
amitkBenC: FTRACE wasn't in older 2.6.24 kernels.15:24
BenCrtg: I totally agree though, kill it15:26
BenCAlthough I'm sure it will break whatever userspace tools are there to use it15:26
* NCommander checks to see the -lpia kernel has FTRACE enabled15:27
rtgBenC: Steve will be really happy about an ABI bump at this late stage (!not).15:27
BenCHe may not even allow it15:27
rtgI can't see releasing a kerbnel with performance killing cruft in it.15:28
rtgkernel, even15:28
NCommanderYup, it does15:28
NCommanderBenC & rtg, want me to go test build the lpia kernels w.o FTRACE?15:29
amitkSteve was the one who brought up this bug.15:29
rtgNCommander: can't hurt.15:29
NCommanderyay, more kernel fun :-)15:30
* abogani happy to have already done that work :)15:42
rtgBenC: looks like disabling FTRACE only removes one symbol (mcount), so we might be able to get by without an ABI bump.15:43
* NCommander is now building the lpia kernels15:44
NCommanderJust to confirm, DYMANIC_FTRACE is ok?15:44
amitkNCommander: no, turn it off15:45
rtgDYMANIC_FTRACE == much badness15:45
* NCommander makes it go poof15:45
amitkNCommander: could you make sure that ports doesn't have it too?15:45
NCommanderI doubt it, ports kernel is old15:45
* NCommander was checking as soon as he got the lpia kernel going15:46
NCommandermy build environment got screwed15:46
BenCrtg: Nope15:47
BenCrtg: mcount is most likely used by any module that was compiled against ftrace enabled kernel15:47
NCommanderThe ports kernel predates FTRACE15:47
NCommander(CONFIG_FTRACE IS MIA)15:47
NCommanderEr15:48
NCommander If it's runtime disabled15:48
NCommander(the bootup default), then the overhead of the instructions is very15:48
NCommandersmall and not measurable even in micro-benchmarks.15:48
NCommander(from CONFIG_FTRACE help)15:48
rtgBenC: so you think LRM/LBM stuff will be affected, huh. I suppose. drat.15:48
NCommanderIf its disabled by default on boot-up, do we really need to kill it?15:49
BenCNCommander: just the added bits to the function are what seem to be causing the problem15:50
NCommanderI must have missed that part15:50
NCommanderWhats the problem specificly :-)?15:51
NCommanderoh, and lpia build underway15:51
BenCNCommander: ftrace instrumentation is causing random memory corruption problems15:51
NCommanderEw15:51
BenCwell, not random, but it affects random things15:51
NCommanderOk, building now, it will take about two hours for the build run to finish15:51
amitkBenC: No. CONFIG_FTRACE wasn't causing the random corruption. CONFIG_DYNAMIC_FTRACE was. CONFIG_FTRACE was only adding overhead according to bug #28410915:53
rtgamitk: correct.15:54
BenCSo if CONFIG_FTRACE isn't causing problems, why worry about it before release?15:54
BenCAnd what exactly does DYNAMIC_FTRACE do?15:54
rtgBenC: its not causing problems, just runtime overhead.15:54
* NCommander looks15:54
BenCrtg: It's immeasurable according to docs15:55
BenCrtg: Not much more than a bit of memory waste15:55
rtgBenC: true, but Steve is the one that brought it up.15:55
amitkBenC: slangasek brought up the bug late last night.15:55
NCommanderI could see FTRACE being usable, and we might be able to avoid an ABI bump if we just disable DYMANIC_FTRACE vs. FTRACE15:55
rtgBenC: its hard to imagine that it has only negligible impact. its on _every_ fucntion call.15:56
BenCrtg: but it's a set of nops, IIRC, and any decent CPU can pipeline that right through (no different than our dynamic UP setup for single cpu systems)15:57
amitkDocumentation/ftrace.txt isn't very clear. I quote "If CONFIG_DYNAMIC_FTRACE is set, the system will run with15:58
amitkvirtually no overhead when function tracing is disabled"15:58
rtgamitk: do you remember the LP bug number?16:00
amitkbug #28410916:00
amitkit seems mere speculation in the bug report, no hard numbers.16:00
rtgamitk: hmm, no real info there.16:01
NCommanderso we kill just FTRACE_DYMANIC, or both FTRACE and FTRACE_DYMANIC?16:02
rtgBenC, amitk: I'm inclined to leave it alone until someone can prove or disprove a performance hit.16:02
rtgNCommander: just CONFIG_DYNAMIC_FTRACE for now16:03
NCommanderWith a little luck that will prevent the ABI breakage16:05
amitkNCommander: DYNAMIC_FTRACE doesn't bump abi16:05
NCommanderTHat's what I was hoping :-)16:06
apt_getI have two modems USB.   AIKO and YISO.  The 2 connection works.   but no at same time.16:23
apt_getcan I modprobe usbserial two times? for the two vendor cards?16:23
jdongapt_get: the module should making devices for both cards16:26
jdongmodprobing twice doesn't do anything that modprobing once doesn't.16:27
amitkrtg: diff between in-kernel ath5k and lbm version is quit large. It also depends on changed structures in include/net. So no easy way of just forward porting ath5k driver. It is all or nothing.16:27
amitkapt_get: do you need to use module params for usbserial?16:27
apt_getjdong i only can use the device if I 'modprobe usbserial vendor=0x0eab product=0xc893'16:32
apt_getbut the other device use another vender and product16:33
jdongmm, I see, amitk is on the spot then16:36
apt_getamitk: can I use the both? at same time?   16:37
Keybukrtg: I have to send the entire mail, again?16:46
NCommanderbrb16:46
rtgKeybuk: that is what greg k-h prefers. otherwise they have to keep track of it manually.16:54
rtgKeybuk: also, send it to the maintainer. otherwise it'll just get lost in the merge blizzard16:55
KeybukI don't follow16:55
Keybukso what should I do?16:55
Keybuk1) mail the patch again16:56
Keybuk2) cc stable@kernel.org ?16:56
Keybuk3) cc someone else ?16:56
rtgKeybuk: add the Cc, change the subject to [PATCH v2], and email it To: the maintainer as well as Cc LKML.16:56
Keybukhow do I change the subject?  git auto-generates the [PATCH] bit16:56
Keybukwho is "the maintainer" ?16:57
rtgThe 'Cc: stable@kernel.org' goes in the bosy of the commit.16:57
rtgs/bosy/body/16:57
Keybukerr, wtf?16:57
elmoit can't go into stable till it's in mainline?16:57
rtgelmo: correct16:57
KeybukCc goes in the header, no?16:57
elmoso why are we sending it to stable@ already?16:57
rtgKeybuk: tell you what, I'll format the patch and send it to you.16:58
apt_geti´m trying to make the both usb modems work. But or one or other!  at same time i cant do that16:58
rtgelmo: greg and chris have said they don't want a direct Cc, they prefer that it be in the body of the commit. that way it gets handled automatically.16:59
elmortg: sure.  I just thought you couldn't cc (direct or otherwise) stable until it was accepted into mainline17:00
elmortg: (which this hasn't been, yet, AFAIK?)17:00
rtgelmo: correct17:00
apwthis allows whomeever merges it to decide if its still stable material, if they do they merge it with the Cc: and the stable people can pick those up programattically from linus' tree, thus only getting stuff which has hit mainline17:01
rtgKeybuk: the list of maintainers for most subsystems is kept in MAINTAINERS at the root of the kernel tree.17:02
elmoI'm pretty sure the maintainer for IPMI stuff is still Corey Minyard (sp?)17:02
Keybukyes17:03
Keybukthe guy who's named just above the one line I added in my patch :-/17:03
rtgKeybuk: hmm, the email that I received did not have his address.17:04
Keybukit's in the body ;)17:05
Keybukplz wave magick wand to make kernel peeps merge patch kthx :p17:06
rtgKeybuk: in order for the patch to bubble up into mainline, it generally has to go through the subsystem maintainer. He's not likely to see it on LKML because of the volume, so you have to send it to him directly.17:07
Keybukcan you do that for me?17:08
rtgKeybuk: working on it.17:08
apt_getCant I modprobe two times usbserial module?   i´m trying to make 2 usb modems work. 17:17
mjg59apt_get: No17:17
apt_getor I modprobe with onde vendor, or woth another17:17
apt_get=o(17:18
Keybukben17:19
NCommanderwhat's beh Keybuk 17:20
Keybukww17:21
apwrtg your hardy-next tree, is that the latest kernel about for hardy or do we have a later one17:28
NCommanderamitk & BenC disabling FTRACE_DYMANIC (without FTRACE) does not break the ABI17:29
rtgapw: I need to update it since its missing a couple of important patches, e.g. DYNAMIC_FTRACE17:29
NCommander^on lpia17:30
NCommanderDO we need any more changes to land in the tree, or should I submit the patchset?17:31
rtgNCommander: you might have to wait a bit for amitk to return. another 30 minutes perhaps17:33
NCommanderrtg, is lpia going to be folded into the main kernel packages, or is that going to remain separate?17:33
rtgseparate17:34
NCommanderwhat was the rationale for keeping it separate?17:35
rtgdisparate release schedules between lpia and distro17:35
* NCommander is surprised it didn't get stuck in -ports17:37
rtgits not community maintained.17:37
elmoumm, what?17:37
elmooh17:37
NCommanderoh17:38
* NCommander is learning a great many things from just two days in #u-kernel17:38
apt_getexist a way to make usbserial use two diferent devices?? please17:39
apt_getI remember that with NE2000 old driver we can make a copy of the module and modprobe the second... and make two cards to work together17:40
NCommanderrtg, so if powerpc/sparc may be pulled back into main linux, then does that mean changes w.r.t to the support status on PowerPC and sparc?17:41
BenCapt_get: it automatically does17:41
BenCapt_get: I would be surprised if it didn't connect to both devices...it's hot-plug (and thus multidevice) capable17:42
apt_getno it doesnt 17:42
rtgNCommander: not for the foreseeable future17:42
apt_getwith lsusb  i can see the 2 devices17:42
BenCapt_get: show me dmesg with both devices connected17:42
apt_getlsusb17:42
apt_getBus 002 Device 003: ID 19d2:fffe17:42
apt_getBus 002 Device 002: ID 0eab:c89317:42
* NCommander feels somewhat confused then ....17:42
BenCapt_get: the old ne2k driver was ISA and also not hot-plug, so that's not even a comparison17:43
apt_getto make /dev/ttyUSB0 work, I need 'modprobe usbserial vendor=0x0eab product=0xc893'17:43
apt_getbut the other card dont work. because usbserial only see the vendor i had specified17:43
BenCapt_get: please pastebin dmesg...I can't help much just based on what you are telling me17:43
apt_getok17:44
BenCapt_get: then instead of passing it on the module command line, use the newid file in sysfs for that device17:44
NCommanderrtg, I'm testing the bootability of the linux-lpia kernel, looks good so far17:46
rtgNCommander: did you ever have any failures while DYNAMIC_FTRACE was enabled?17:46
NCommanderrtg, no17:46
NCommanderBoth lpia kernel flavors built fine17:47
apt_getnewid file in sysfs?17:48
BenCapt_get: new_id17:50
BenCapt_get: /sys/bus/usb-serial/drivers/generic/new_id17:50
amitkNCommander: I am going to do a fresh rebase of the lpia kernel on top of the ubuntu intregrated tree once it is prepped for release.17:51
amitkNCommander: but your Kconfig changes can be applied as a separate patch in the meanwhile17:52
NCommanderamitk, what Kconfig changes? I only changed the config files ...17:52
amitkNCommander: config file changes == Kconfig changes17:52
NCommanderoh17:53
NCommanderI'm just making sure the image boots right now17:53
NCommanderwhat was the FTRACE bug number?17:57
amitkit was the e1000e bug, search for that on LP17:58
NCommanderOh, that was caused that?!17:58
NCommanderDamn17:58
amitkmeeting in #ubuntu-meeting18:01
mnemoamitk: I added more info about the patch in this bug --> https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/28557218:46
mnemodo you think you can push this patch given the additional information?18:46
apt_getBenC:  its working now.  with option module18:53
apt_getand with /sys/bus/usb-serial/drivers/option1/new_id  u have said18:53
mnemoim looking for someone who can help me review and push a tiny kernel patch for intrepid18:55
mnemoapt_get: do you know how to get stuff merged?18:55
NCommanderThat was educational19:03
amitkmnemo: i am going to add the x server guy on this bug. He has to agree to carry his side of the patch first19:03
mnemoamitk: bryce harrington has agreed to merge his part if you merge the kernel part19:05
mnemobryce is online at irc as well if you want to talk to him (nickname "bryce")19:05
amitkmnemo: I know bryce :) In that case I can push it in.19:06
mnemookay sweet... that's awesome... let's make it happen... :)19:07
NCommanderarg, I closed the meeting window, who was talking about the kernel on arm?19:08
amitkNCommander: me. busy now. Lets talk next week or something. It isn't urgent19:09
amitkNCommander: re ARM19:09
NCommanderamitk, I mailed you the lpia patch19:12
amitkmnemo: patch is in. Go after bryce.19:17
mnemowill do19:17
rtgamitk: can you copy the mailing list?19:19
amitkrtg: umm... I pushed the patch in. Do you want me to post the patch to ML instead?19:20
rtgamitk: mail it as well, so that it gets some notice.19:20
amitkrtg: ack19:23
amitkNCommander: thanks for patch. In future, send all patches to kernel-team@lists.ubuntu.com so that it doesn't get bottlenecked on me.19:30
amitkgreaaaat19:31
amitkNCommander: thanks for patch. In future, send all patches to kernel-team@lists.ubuntu.com so that it doesn't get bottlenecked on me.20:40
NCommanderamitk, alright20:41
GnarusLeoHi geeks! I have been using the howto found on "https://help.ubuntu.com/community/Kernel/Compile#Alternate%20Build%20Method:%20The%20Old-Fashioned%20Debian%20Way" for building my own kernel.It is built out of the vanilla kernel. The kernel compiles, and install allright. The problem is when I want to build modules, I get an error of a missing /arch/Makefile_32.cpu" file. After som googling, I found that this is indeed a bug: "https:20:43
GnarusLeo//bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/195673" Is there any way around, without a real dirty fix? Thanks in advance20:43
GnarusLeoSo the ASM bug posted on that site will be an issue for me as well20:44
=== BenC1 is now known as BenC
kirklandwhat's the state of the e1000e driver in intrepid?22:13
rtgkirkland: its as good as it gets. root cause was DYNAMIC_FTRACE22:15
NCommanderkirkland, I think its been unblacklisted since the issue was FTRACE_DYMANIC22:15
NCommanderlol22:15
kirklandrtg: NCommander: cool, thanks, guys22:17
NCommanderrtg, did that kernel get uploaded yet?22:18
GnarusLeohttps://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/195673 <-- really need a workaround. Anyone got anything? Would be much appriciated22:19
rtgNCommander: https://edge.launchpad.net/ubuntu/+source/linux22:19
NCommandernice22:20
rtgGnarusLeo: looks like to me that you're pointing to the wrong place for headers. It ought to be something like /usr/src/linux-headers-2.6.27-7-generic22:21
GnarusLeobut its on a custom build?22:23
GnarusLeortg, thanks for answering :)22:23
rtgGnarusLeo: it looks like you are trying to build against un-prepped headers.22:24
GnarusLeoso I have to prep the headers? Sounds difficult22:25
rtgGnarusLeo: what is custom abuot your build?22:25
GnarusLeowe are building a new kernel based upon  vanilla, for the acer aspire one. 22:26
GnarusLeoand we are really stumped on this22:26
rtgGnarusLeo: so why is this an Ubuntu problem? Are you starting with an Ubuntu package?22:26
GnarusLeortg, it is a custom kernel built off ubuntu22:27
Syco54645_AAOok, GnarusLeo i am here now22:27
GnarusLeoactually, here is Syco54645, he was the one who actually built it, unfortunally, I have to leave in a few mins22:27
rtgGnarusLeo: I assume the customization is largely in the .config file?22:28
Syco54645_AAOand unfortunately i cannot reproduce the error22:28
GnarusLeortg, correct22:28
Syco54645_AAOrtg: it is completely in the config file, just removed unneeded things22:28
rtgSyco54645_AAO: did you start with one of the flavours, like generic?22:28
Syco54645_AAOrtg: i used vanilla from kernel.org22:29
NCommanderoh yay, the powerpc 2.6.27.2 doesn't boot22:29
NCommanderwooo22:29
rtgSyco54645_AAO: are you trying to build an out-of-tree module?22:30
Syco54645_AAOrtg: i used this to build fakeroot make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers22:30
Syco54645_AAOrtg: not sure what you mean by that22:31
GnarusLeortg, he is trying to build just the plain old madwifi drivers22:31
Syco54645_AAOi did not modufy the source22:31
GnarusLeokernel modules22:31
Syco54645_AAObut yes, trying to build madwifi is where the issue crept up, i assume any module will cause the issue22:31
rtgok. madwifi is out of tree,e.g., its not part of the kernel. therefore it must use the correct headers. right?22:32
GnarusLeoyes22:32
Syco54645_AAOah ok, that is what i thought out of tree meant...22:32
GnarusLeortg, actually, neither of us put the bug up on launchpad. It just came up on googling our issue22:33
rtgthen, back to my original point. you have to have the headers package installed for the flavour against which you are building.22:33
Syco54645_AAOrtg: people did install the headers that were created by my compile, if that is what you meant.22:34
Syco54645_AAOwhen i compile, it produces two deb files, one is headers, the other is kernel image22:34
rtgSyco54645_AAO: so, if you get the Hardy kernel package, then 'debuild -b', you should get a number of .debs22:35
Syco54645_AAOok22:36
Syco54645_AAOi have the generic kernel package on here22:36
Syco54645_AAObut am not in that kernel, in the one that i built22:36
rtgSyco54645_AAO: you have to have the Ubuntu kernel package.22:36
Syco54645_AAOrtg: well i didnt remove it, so it should still be there.  it is in /boot22:37
rtgSyco54645_AAO: the source package.22:37
rtgSyco54645_AAO: 'apt-get source linux-image'22:38
GnarusLeortg, why will we need the old kernel headers, if we made new ones?22:39
rtgGnarusLeo, Syco54645_AAO: maybe you guys ought to read https://wiki.ubuntu.com/KernelMaintenance 'cause I don't think we're on the same page.22:40
Syco54645_AAOrtg: i am honestly just confused as to why when i compile vanilla and create a header and image deb file and then install it with dpkg i can compile things, but give it out to others and they cannot.  it complains about the makefile_32 file in a location that i do not even have, but again, it works fine for me22:42
rtgdunno22:42
Syco54645like gnarusleo said, he found a bug report related to it.  others have found bug reports before related to it but no fixes.22:43
Syco54645so either i am doing something really wrong and missing something on the kernel compile page of the wiki22:43
Syco54645or it is missing something22:43
Syco54645or that method just does not work any longer22:43
rtgas far as I can tell, it folks trying to do things for which the package was not designed. you're on your own there.22:43
amitkSyco54645: hmm... can you acutally compile the kernel using this --> fakeroot make-kpkg --initrd --append-to-version=-some-string-here22:44
Syco54645amitk: that is how i did it, except with "kernel-image kernel-headers" on the end22:44
amitkSyco54645: that is probably a debian'ism. Not sure if it hits the right targets. Use 'debuild -b' and then report back.22:45
Syco54645ok22:45
amitkSyco54645: or 'fakeroot debian/rules binary-custom-<flavourname>' for a single flavour if you are using the custom-binary method22:46
Syco54645_AAOum said debuild is not there, and that it is not in apt22:46
rtgyum?22:47
Syco54645_AAOi am on ubuntu22:47
rtgsudo apt-get install devscripts22:48
* amitk is outta here... good night folks22:49
Syco54645_AAOlater amitk 22:49
pgraneramitk: night22:49
Syco54645_AAOrtg: that worked, running debuild -b now22:49
rtgrtg is outta here22:49
Syco54645_AAOwell debuild failed22:50
Syco54645_AAOoh well22:50
Syco54645_AAOill call it a night there22:50

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!