=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel === zoe [n=zoe@gnulinux.good-day.net] has joined #ubuntu-kernel [12:48] ispiked: No, hangs on suspend === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [01:44] lheylo [03:19] fabbione: sparc64 will be a go with -4.4 [03:20] atleast it will build [03:20] getting ready to boot the e3k with it [03:29] cool === zoe [n=zoe@gnulinux.good-day.net] has joined #ubuntu-kernel [05:39] BenC: cool === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel === makx [n=max@baikonur.stro.at] has joined #ubuntu-kernel === mjg59 [n=mjg59@cavan.codon.org.uk] has joined #ubuntu-kernel === ispiked [n=ispiked@unaffiliated/ispiked] has joined #ubuntu-kernel === infinity [n=adconrad@loki.0c3.net] has joined #ubuntu-kernel === dilinger [i=dilinger@mouth.voxel.net] has joined #ubuntu-kernel === crimsun [i=crimsun@pdpc/supporter/silver/crimsun] has joined #ubuntu-kernel === Traxer|off [i=traxer@shell6.powershells.de] has joined #ubuntu-kernel [08:13] anyone about? === chmj [n=chmj@wbs-146-146-43.telkomadsl.co.za] has joined #ubuntu-kernel === smurf [n=smurf@debian/developer/smurf] has joined #ubuntu-kernel [09:51] ANy kernel dev types awake? [10:00] hi [10:03] Is that a hi, I'm awake? :) === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel === CataEnry [n=cataenry@host204-30.pool8248.interbusiness.it] has joined #ubuntu-kernel [11:04] hi all === CataEnry [n=cataenry@host204-30.pool8248.interbusiness.it] has joined #ubuntu-kernel [12:06] bye all === ispiked [n=ispiked@unaffiliated/ispiked] has joined #ubuntu-kernel [01:20] Anyone know off hand if Ben has a new ppc64 kernel to test with rtc fixes? === rtcm [n=jman@81.84.150.197] has joined #ubuntu-kernel === CataEnry [n=Enrico@host204-30.pool8248.interbusiness.it] has joined #ubuntu-kernel [01:29] hi all === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [02:33] heylo === chuck_ [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [02:36] DoubleChuck! === Yagisan [n=jamie@60-240-77-39-nsw-pppoe.tpgi.com.au] has joined #ubuntu-kernel [02:42] hehe [02:44] Anyone know the best way to get a driver added to the kernel images? [02:44] submit bug + patch ? [02:45] Is that preferable to packaging it as a -module thing? [02:46] Basically, options are: 1) patch straight into the kernel source; 2) package as a separate source .deb that builds a -module.deb which make-kpkg can use. [02:47] There are additional utilities associated with the driver, so I can see some merit in a single source .deb that spits out multiple, but my understanding is that users still have to build the kernel module themselves, even with the -module.deb option. [02:49] well, if you do bug + patch, and the kernel devs are happy with it, then the users won't need to build it themselves [02:49] Earthpig: At this point we don't have a good way of making sure that modules are automatically rebuilt when kernel [02:49] ABIs change. [02:49] When that happens, packaging separate will work. [02:49] True. The code looks like shit though ;) WOuldn't suprise me though if I was told to run it through indent first. [02:49] But in most cases the truly correct answer is to get it in upstream. [02:50] Well, the driver is in -mm but not yet vanilla. [02:50] (arcmsr, for reference) [02:52] When you say upstream, do you mean vanilla or debian? [02:52] vanilla [02:52] Crap. :) If it's in -mm but not yet vanilla, I'm guessing I can't push any harder., [02:52] Ubuntu doesn't use Debian kernels TTBOMK [02:53] I've noticed the patch list is different. [02:56] Hrm. I only just discovered that protected methods are also package-wide. [02:56] oops wrong channel [03:02] Earthpig: If it's in -mm, you might be able to ask Ben to sync it in. [03:06] does ben have an address? [03:06] (not registered... can't privmsg) [03:10] Private message is almost always the wrong solution anyway. There's no reason for the discussion to be private. [03:10] agreed. [03:11] If BenC's not around atm, I'd suggest emailing the ubuntu-kernel list, or filing a bug in bugzilla with the patchsets from -mm that you want. [03:11] That way a discussion can happen around the idea. [03:11] what's up? [03:12] (Or we could remember that Ben doesn't nick highlight on his name.. *g*) [03:12] yes, Ben gives me too many false positives :) [03:12] Yeah, I still do it for Jeff. It helps me catch people talking about me. =) [03:12] lol [03:13] I want per-channel nick highlights. [03:13] Earthpig: what driver? [03:17] ben: arcmsr [03:18] sata driver? [03:18] hey BenC [03:18] RAID controller. [03:18] fabbione: hey, sparc64-smp fails to boot, but I'm tracking it down [03:18] PCIe or PCI-X host-side, SATA-II on the disk side. [03:18] BenC: ah [03:18] BenC: what about UP? [03:18] didn't try UP [03:18] ok [03:19] the failure is in alloc_percpu() (kmalloc_node fails), so I suspect UP works [03:20] -mm has been tracking the driver from Areca; 2.6.15-rc1 contains the current driver; broken-out/areca-raid-linux-scsi-driver.patch should apply cleanly against any 2.6.x tree. [03:20] Earthpig: send me an email with the brokenout patch from -mm and I'll look at it [03:21] 2.6.15-rc1 contains the driver? [03:21] then we're all set, since dapper has 2.6.15-rc1 [03:21] Sorry. 2.6.15-rc1-mm2 [03:21] ah [03:21] I meant the -mm patch against it :) [03:21] ok, can you get the driver patch broken out and email me that? [03:21] http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc1/2.6.15-rc1-mm2/broken-out/areca-raid-linux-scsi-driver.patch [03:21] That's the broken out patch. [03:21] ok, thanks [03:21] You might want to read the comments at the top. [03:23] I can compile it out of tree easily enough, but it is inconvenient. :) Especially since / and /boot are on it. [03:24] Since it's a module and self-contained, the risk that it'll b0rk other stuff should be quite low. Dunno how strict your criteria are for inclusion. === JaneW [n=JaneW@wbs-146-182-174.telkomadsl.co.za] has joined #ubuntu-kernel [03:26] wow, this code is commented to the hilt [03:26] good or bad? :D [03:26] like 20 lines per #define in the header :) [03:27] depends on your opinion of proper commenting I guess === jane_ [n=JaneW@wbs-146-182-174.telkomadsl.co.za] has joined #ubuntu-kernel [03:27] Well, good that there are comments. Bad if they all say it's shit. :) [03:27] Earthpig: any crashes with it? [03:28] Not sure yet. Will know by the end of the week; awaiting a new motherboard. [03:28] It doesn't crash on load :D [03:28] I'll mark it for inclusion...are the tools required to use it? [03:28] Nope; it has BIOS configuration. [03:28] ok [03:28] Tools are handy though; supports online expansion and raid level migration. [03:29] (and stripe-size migration) [03:29] you have to agree to be my bug-bitch if there are any problems reported on it though :) [03:29] If it means it normally shouldJustWork[tm] , I'm fine with that. [03:30] it should, just nice to have an extra tester for external-drivers like this [03:30] Yeah, no problem. [03:31] wow, nice that the driver is maintained by areca directly [03:31] should be able to get support from Erich easily enough [03:32] Yeah. They're a pretty friendly bunch. [03:32] Hell, they did a press release when it make it into -mm. [03:32] hehe [03:32] maybe they'll do one when we put it into ubuntu? :) [03:33] If you let them know, that wouldn't surprise me. [03:33] Support have also been good; they took my mobo issue up with Asus directly. [03:38] Earthpig: Do you have contact information for them? =) [03:39] I can take care of that arrangement. =) [03:39] For Areca? [03:39] Asus? [03:40] Whichever company did the press relesae. Was that Areca? [03:40] Yeah. [03:40] I can't see it ebing asus. [03:40] But we have a hardware certification program, and I'd love to introduce them to it. [03:41] http://www.areca.com.tw/news/html/n_press%20release.htm is the existing press releases. [03:42] March/April are the ones I'm thinking of. [03:42] erich@areca.com.tw is the guy supporting the driver [03:43] kevin34@areca.com.tw is the support guy i've been dealing with. [03:51] i keep hearing really good things about areca [03:51] too bad their stuff is so much more expensive than everything else [03:51] It's cheaper that 3ware. [03:51] nah [03:52] 8port sata controllers are like $200 more than 3ware [03:52] sorry, $100 more. i bought a refurb'd controller, which is where the other $100 came from ;) [03:53] Native SATA-II? [03:53] 3ware for a long time were using PATA internally and bridge-chips. === JaneW [n=JaneW@wbs-146-182-174.telkomadsl.co.za] has joined #ubuntu-kernel [03:54] I can also only see PCI or PCI-X. PCI gets saturated easily once you go to any 2-disk setup. And PCI-X adds more than $100 to the cost of the motherboard. [03:55] i doubt it; the 9500s-8 is what i ended up getting [03:55] Do you get better than 90MB/sec from it? [03:56] it hasn't arrived yet [03:56] Heh ok. :) [03:56] At least your drivers are in already. ;) === Yagisan [n=jamie@60-240-77-39-nsw-pppoe.tpgi.com.au] has left #ubuntu-kernel [] [04:04] benc: want my email address for later? [04:04] email me, or I'll lose it [04:04] bcollins@ubuntu.com [04:05] my inbox is the only static data store I have [04:05] ok will do [04:05] thanks [04:05] if I could turn emails into stickies, I'd be happy [04:06] neccesity is the mother of invention [04:06] With BeOS, you could. :) [04:07] BenC: You need on of those SLP label printers. =) [04:09] hehe [04:09] anyone know if the sky2 driver is stable now? [04:09] if I can avoid sk98lin for dapper I will [04:26] bah...how can you not have a bootdisk for a server? [04:26] BenC: .15 on ppc seems pretty stable [04:27] have been running it for a while now [04:27] except suspend/resume that choacks on some large penises.. [04:27] but that's a known upstream problem [04:27] benh is working on it already [04:40] yeah, it's been running for over a week on my G4 [04:41] glad it's not an isolated incident :) [04:44] ehhehe [04:44] unfortunatly the new model is barely supported [04:44] i need to bitch Olof [04:51] BenC: Uhm. [04:51] BenC: Why did we disable apic by default on uniprocessor machines? [04:51] That just breaks a different set of machines [04:51] There's hardware that needs apic support now [04:51] mjg59: it was a patch I pulled from fedora, but I hadn't decided on whether to leave it on or not [04:52] Yeah. I think it's the wrong solution. [04:52] easy enough to disable it, it's a config option [04:53] will be disabled in my next push [04:54] BenC: For instance, the bug you pulled the patch from is about hardware that requires the apic to be on... [04:54] Ok, cool [04:55] I didn't get it from a bug, just went through all the fedora patches, and that one looked atleast interesting to have in [04:55] Ah, ok [04:55] The bugzilla entry referenced, then [05:00] BenC: Any chance we can get the driver from http://rtl8180-sa2400.sourceforge.net/ ? [05:01] Moderately common 802.11 chipset [05:01] sure, I'll look into it [05:01] (I'm just going through the list of wireless drivers) [05:04] BenC : Say, any idea why my laptop claims to not have a CD drive when I boot with 2.6.15? [05:05] infinity: my G4 does the same thing [05:05] does it show in dmesg, and just not work in the desktop? [05:06] mines actually there, just gnome doesn't use it [05:06] BenC: Also, there seems to be a driver for the softmac prism54 chipsets appearing [05:06] BenC : No, mine doesn't even show in dmesg. Just plain ain't there. [05:06] mjg59: yeah, I have a softmac patch, which is also needed for bcm430x [05:06] Ok [05:06] The stuff from http://jbnote.free.fr/prism54usb/ ? [05:06] infinity: ide? [05:06] Yep. [05:06] (Most. Misleading. Name. Ever) [05:06] infinty: drives show up? [05:07] fucking {arch} [05:07] Erm, SATA, not IDE. [05:08] mjg59: send me an email and ill do it tonight [05:08] And yes, hard drive shows up, CD not. [05:08] The CD drive ALMOST shows up. [05:08] infinity: "almost"? [05:08] [17179573.012000] ata2: dev 0 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0407 [05:08] [17179573.012000] ata2: dev 0 ATAPI, max UDMA/33 [05:08] But nothing after that about the drive (like vendor ID, etc) [05:09] tried modprobe sr_mod? [05:10] No dice. [05:11] Oh well, I have other stuff to do, I'll have to whine to you about it later. [05:12] I should really try to get hold of one of the softmac cards for testing [05:12] benc: any idea when the next push is going to be? [05:14] BenC: Also, last time I checked we didn't seem to have the zd1211 firmware [05:14] Not sure what we want to do about that, or what license it's under [05:15] is it 100% useless without the firmware? [05:15] BenC: Yeah [05:15] By "we" I mean Ubuntu - it's in Debian [05:15] interesting that we even have the driver in the first place then [05:15] As a package, rather than in the kernel [05:16] well, if it's similar to the current firmware distribution terms we can just include it like we do now [05:17] debian package doesn't even have a license or anything in the .orig.tar.gz [05:18] It's in the upstream driver release, as a bunch of hex in a GPLed header file [05:18] BenC: Ok, we don't seem to have prism54 support for softmac PCI devices [05:18] My favourite. [05:18] But there's a driver that ought to (at least partially) work now [05:18] GPL'd hex, lovely [05:19] totally contradicts it's own license [05:19] infinity: Oh, I still need to do that vga16fb patch, don't I? [05:19] BenC: Well, they're the copyright holders, so. [05:19] It ought to be distributable [05:19] mjg59 : I have something on my hard drive here. [05:20] infinity: Oh, cool. Just changing the ysize and timings? [05:20] mjg59 : I stole the 640x400 timings from the X vga drive. If you happen to know that those aren't "correct", let me know. [05:20] s/drive/driver/ [05:20] I need to do some testing here before I push the patch to Ben. [05:20] mjg59: source code == "prefered form of the work for making modifications" [05:20] And I also need to make the same changes to syslinux. [05:21] infinity: As far as I know, they're good [05:21] BenC : It's hazy if you're the copyright holder. Much less hazy if you are obfuscating someone else's code. [05:22] mjg59 : If you have an urge to dig through the asm in syslinux and find the right spot to make the change, that'd be cool. [05:22] mjg59 : Though, I can find it easily enough. [05:22] infinity: Hahahahaahahahahaha (dies) [05:23] mjg59 : What I'd really dig is for someone (*stare*) to make usplash a proper blocking daemon, so we can stop this silly "usplash & ; sleep 1" business. [05:23] Oh, yeah. What's the sleep for, again? [05:23] Should really just add a daemon() call [05:23] mjg59 : Because usplash takes a while before it's ready to accept the first write commant. [05:23] command, too. [05:23] Oh, yes [05:24] ok, zd1211 will be in -4.4 too [05:24] mjg59 : If it blocked until it was ready, then backgrounded itself, all would be well. [05:24] zd1211-firmware that is [05:24] Just add daemon() before it starts the idle loop [05:24] BenC: Rock [05:25] mjg59 : Oh. And a curiosity. Did yuo have a good reason for using tty8, or did it just seem the thing to do? [05:25] infinity: I can't remember [05:25] I'm not even sure if I did [05:25] That might have been someone else's diff [05:25] I thought I just grabbed the current console [05:25] mjg59 : It cauases a certain amount of scary if, say, your disk check fails, you get dropped to tty8, and you can't type. [05:26] mjg59 : If that's someone else's fault, and you have no idea why, I may unfault it back to using the current VC, cause it seems a bit... Wrong. [05:26] Yeah. [05:26] infinity: Ok, syslinux just does mov ax,0012h ; Set mode = 640x480 VGA 16 colors int 10h [05:26] (nngh whitespace breakage) [05:26] Yeah, but in which file? :) [05:26] graphics.inc [05:27] I grepped for 10h, found a few too many, and put it on my "look closer in a few days" list. [05:27] In the "vgasetmode" function [05:28] Rock. Lifesaver, you are. [05:28] infinity: There doesn't seem to be an int 10 mode for 640x400 [05:28] I'll fix both this week then, and if we get 2.6.15 as the default kernel on flight-2, we can have end-to-end testing of the new mode. [05:28] 640x350 is 0x10 [05:28] mjg59 : I'm pretty sure I found one when I was googling before. [05:28] Maybe not. [05:29] Oh, I want to do something really nasty to the framebuffer [05:29] I want a sysfs parameter that, when set, discards all framebuffer reads or writes silently [05:29] So that way we can avoid anything touching the framebuffer until we've POSTed and so on [05:30] Perverse. I like it. [05:30] It's trivial [05:33] You'd do that at the fbcon level, I assume, not touch each fb driver? [05:33] Yeah [05:33] Well, put me on the "yes please" bandwagon for that. [05:34] That may fix my "breezy doesn't resume from hibernate" issue on my laptop. [06:45] mjg59: you're evil. But in a good way. [06:46] Mithrandir: ? [06:46] mjg59: the discard writes hack. [06:47] Ah [07:06] zul: ping === TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel [07:21] BenC: yo [07:22] i mean pong [07:22] zul: the i8042 patch you sent me, is there any reason that it should not be submitted upstream? [07:22] no there shouldnt be [07:26] ok, thanks [07:27] nopr [07:27] heh...my kotd almost works [07:34] http://zulinux.homelinux.net/kotd <-- daily kernel builds automated (its using an old git though) [07:42] are they apt'able? [07:43] not yet.. [07:43] its on my personal box though [07:44] and its only x86 === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [07:54] blah === chmj [n=chmj@wbs-146-146-43.telkomadsl.co.za] has joined #ubuntu-kernel === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [08:03] BenC: its a start atleast [08:04] yeah, it'll be needed soon [08:06] BenC: I could probably fire off a KOTD for ppc/ppc64 here if you're not setup for it. [08:06] not setup for any of the automated stuff yet [08:06] zul: how long do your builds take? [08:07] couple of hours [08:07] Using ccache? [08:07] not yet.. [08:08] it was just a test run hasnt been optimized yet [08:08] I have my package builder hooked to always use ccache. [08:08] jbailey: i wrote a script that does it for me [08:08] alias db='linux32 debuild -e PATH=~/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games' [08:09] is there something on the wiki about ccache? [08:09] No ide.a [08:09] But apt-get install ccache [08:09] mkdir ~/bin [08:09] cd ~/bin [08:09] ln -s /usr/bin/ccache gcc [08:10] (repeat for gcc cpp g++ gcc-3.4 cpp-3.4 g++-3.4, etc...) [08:10] Then anytime those are called, ccache gets used. [08:10] echo 'export PATH=/usr/lib/ccache:$PATH' >> ~/.${SHELL}rc ; exec $SHELL [08:10] Ooo. [08:10] I didn't know about /usr/lib/ccache [08:10] it's very convenient. [08:11] Yup === jbailey tweaks his alias to use those instead. [08:11] alias db='linux32 debuild -e PATH=/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games' [08:11] Then run 'db' when you want a ccache enabled build. [08:12] cool... [08:12] Note that debuild cleans the path if you're not otherwise careful. [08:12] The linux32 applies to me since I'm on ppc64. [08:12] You may want to take it out for your arch. [08:16] ccache doesn't go via alternatives? [08:17] oops... you're inserting ccache on the path somewhere else so that it calls alternatives. [08:19] Earthpig: No, because you need to be able to trivially *not* use gcc for validation. [08:30] BenC: Thinking of which, do you have a ppc64 image for me to test? Otherwise I will start my afternoon's worth of work. === dmk [n=dmk@host81-156-244-74.range81-156.btcentralplus.com] has joined #ubuntu-kernel [09:17] jbailey: no images yet [09:19] jbailey: CCACHE_DISABLE=y debuild, btw === doko_ [n=doko@dslb-084-059-107-096.pools.arcor-ip.net] has joined #ubuntu-kernel === zul kicks vmware in the buttocks [10:01] BenC: Ah, handy. [10:17] infinity: ping