/srv/irclogs.ubuntu.com/2005/11/26/#ubuntu-kernel.txt

=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel
=== zoe [n=zoe@gnulinux.good-day.net] has joined #ubuntu-kernel
mjg59ispiked: No, hangs on suspend12:48
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zullheylo01:44
BenCfabbione: sparc64 will be a go with -4.403:19
BenCatleast it will build03:20
BenCgetting ready to boot the e3k with it03:20
zulcool03:29
=== zoe [n=zoe@gnulinux.good-day.net] has joined #ubuntu-kernel
fabbioneBenC: cool05:39
=== 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
Earthpiganyone about?08:13
=== chmj [n=chmj@wbs-146-146-43.telkomadsl.co.za] has joined #ubuntu-kernel
=== smurf [n=smurf@debian/developer/smurf] has joined #ubuntu-kernel
EarthpigANy kernel dev types awake?09:51
fabbionehi10:00
EarthpigIs that a hi, I'm awake? :)10:03
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel
=== CataEnry [n=cataenry@host204-30.pool8248.interbusiness.it] has joined #ubuntu-kernel
CataEnryhi all11:04
=== CataEnry [n=cataenry@host204-30.pool8248.interbusiness.it] has joined #ubuntu-kernel
CataEnrybye all12:06
=== ispiked [n=ispiked@unaffiliated/ispiked] has joined #ubuntu-kernel
jbaileyAnyone know off hand if Ben has a new ppc64 kernel to test with rtc fixes?01:20
=== rtcm [n=jman@81.84.150.197] has joined #ubuntu-kernel
=== CataEnry [n=Enrico@host204-30.pool8248.interbusiness.it] has joined #ubuntu-kernel
CataEnryhi all01:29
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulheylo02:33
=== chuck_ [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
jbaileyDoubleChuck!02:36
=== Yagisan [n=jamie@60-240-77-39-nsw-pppoe.tpgi.com.au] has joined #ubuntu-kernel
zulhehe02:42
EarthpigAnyone know the best way to get a driver added to the kernel images?02:44
Yagisansubmit bug + patch ?02:44
EarthpigIs that preferable to packaging it as a -module thing?02:45
EarthpigBasically, 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:46
EarthpigThere 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:47
Yagisanwell, if you do bug + patch, and the kernel devs are happy with it, then the users won't need to build it themselves02:49
jbaileyEarthpig: At this point we don't have a good way of making sure that modules are automatically rebuilt when kernel 02:49
jbaileyABIs change.02:49
jbaileyWhen that happens, packaging separate will work.02:49
EarthpigTrue. The code looks like shit though ;) WOuldn't suprise me though if I was told to run it through indent first.02:49
jbaileyBut in most cases the truly correct answer is to get it in upstream.02:49
EarthpigWell, the driver is in -mm but not yet vanilla.02:50
Earthpig(arcmsr, for reference)02:50
EarthpigWhen you say upstream, do you mean vanilla or debian? 02:52
Yagisanvanilla02:52
EarthpigCrap. :) If it's in -mm but not yet vanilla, I'm guessing I can't push any harder.,02:52
YagisanUbuntu doesn't use Debian kernels TTBOMK02:52
EarthpigI've noticed the patch list is different.02:53
EarthpigHrm. I only just discovered that protected methods are also package-wide.02:56
Earthpigoops wrong channel02:56
jbaileyEarthpig: If it's in -mm, you might be able to ask Ben to sync it in.03:02
Earthpigdoes ben have an address?03:06
Earthpig(not registered... can't privmsg)03:06
jbaileyPrivate message is almost always the wrong solution anyway.  There's no reason for the discussion to be private.03:10
Earthpigagreed.03:10
jbaileyIf 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
jbaileyThat way a discussion can happen around the idea.03:11
BenCwhat's up?03:11
jbailey(Or we could remember that Ben doesn't nick highlight on his name.. *g*)03:12
BenCyes, Ben gives me too many false positives :)03:12
jbaileyYeah, I still do it for Jeff.  It helps me catch people talking about me. =)03:12
BenClol03:12
jbaileyI want per-channel nick highlights.03:13
BenCEarthpig: what driver?03:13
Earthpigben: arcmsr03:17
BenCsata driver?03:18
fabbionehey BenC03:18
EarthpigRAID controller.03:18
BenCfabbione: hey, sparc64-smp fails to boot, but I'm tracking it down03:18
EarthpigPCIe or PCI-X host-side, SATA-II on the disk side.03:18
fabbioneBenC: ah03:18
fabbioneBenC: what about UP?03:18
BenCdidn't try UP03:18
fabbioneok03:18
BenCthe failure is in alloc_percpu() (kmalloc_node fails), so I suspect UP works03:19
Earthpig-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
BenCEarthpig: send me an email with the brokenout patch from -mm and I'll look at it03:20
BenC2.6.15-rc1 contains the driver?03:21
BenCthen we're all set, since dapper has 2.6.15-rc103:21
EarthpigSorry. 2.6.15-rc1-mm203:21
BenCah03:21
EarthpigI meant the -mm patch against it :)03:21
BenCok, can you get the driver patch broken out and email me that?03:21
Earthpighttp://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.patch03:21
EarthpigThat's the broken out patch.03:21
BenCok, thanks03:21
EarthpigYou might want to read the comments at the top.03:21
EarthpigI can compile it out of tree easily enough, but it is inconvenient. :) Especially since / and /boot are on it.03:23
EarthpigSince 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.03:24
=== JaneW [n=JaneW@wbs-146-182-174.telkomadsl.co.za] has joined #ubuntu-kernel
BenCwow, this code is commented to the hilt03:26
Earthpiggood or bad? :D03:26
BenClike 20 lines per #define in the header :)03:26
BenCdepends on your opinion of proper commenting I guess03:27
=== jane_ [n=JaneW@wbs-146-182-174.telkomadsl.co.za] has joined #ubuntu-kernel
EarthpigWell, good that there are comments. Bad if they all say it's shit. :)03:27
BenCEarthpig: any crashes with it?03:27
EarthpigNot sure yet. Will know by the end of the week; awaiting a new motherboard.03:28
EarthpigIt doesn't crash on load :D03:28
BenCI'll mark it for inclusion...are the tools required to use it?03:28
EarthpigNope; it has BIOS configuration.03:28
BenCok03:28
EarthpigTools are handy though; supports online expansion and raid level migration.03:28
Earthpig(and stripe-size migration)03:29
BenCyou have to agree to be my bug-bitch if there are any problems reported on it though :)03:29
EarthpigIf it means it normally shouldJustWork[tm] , I'm fine with that.03:29
BenCit should, just nice to have an extra tester for external-drivers like this03:30
EarthpigYeah, no problem.03:30
BenCwow, nice that the driver is maintained by areca directly03:31
BenCshould be able to get support from Erich easily enough03:31
EarthpigYeah. They're a pretty friendly bunch.03:32
EarthpigHell, they did a press release when it make it into -mm.03:32
BenChehe03:32
BenCmaybe they'll do one when we put it into ubuntu? :)03:32
EarthpigIf you let them know, that wouldn't surprise me.03:33
EarthpigSupport have also been good; they took my mobo issue up with Asus directly.03:33
jbaileyEarthpig: Do you have contact information for them? =)03:38
jbaileyI can take care of that arrangement. =)03:39
EarthpigFor Areca?03:39
EarthpigAsus?03:39
jbaileyWhichever company did the press relesae.  Was that Areca?03:40
EarthpigYeah.03:40
jbaileyI can't see it ebing asus.03:40
jbaileyBut we have a hardware certification program, and I'd love to introduce them to it.03:40
Earthpighttp://www.areca.com.tw/news/html/n_press%20release.htm is the existing press releases.03:41
EarthpigMarch/April are the ones I'm thinking of.03:42
BenCerich@areca.com.tw is the guy supporting the driver03:42
Earthpigkevin34@areca.com.tw is the support guy i've been dealing with.03:43
dilingeri keep hearing really good things about areca03:51
dilingertoo bad their stuff is so much more expensive than everything else03:51
EarthpigIt's cheaper that 3ware.03:51
dilingernah03:51
dilinger8port sata controllers are like $200 more than 3ware03:52
dilingersorry, $100 more.  i bought a refurb'd controller, which is where the other $100 came from ;)03:52
EarthpigNative SATA-II?03:53
Earthpig3ware for a long time were using PATA internally and bridge-chips.03:53
=== JaneW [n=JaneW@wbs-146-182-174.telkomadsl.co.za] has joined #ubuntu-kernel
EarthpigI 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:54
dilingeri doubt it; the 9500s-8 is what i ended up getting03:55
EarthpigDo you get better than 90MB/sec from it?03:55
dilingerit hasn't arrived yet03:56
EarthpigHeh ok. :)03:56
EarthpigAt least your drivers are in already. ;)03:56
=== Yagisan [n=jamie@60-240-77-39-nsw-pppoe.tpgi.com.au] has left #ubuntu-kernel []
Earthpigbenc: want my email address for later?04:04
BenCemail me, or I'll lose it04:04
BenCbcollins@ubuntu.com04:04
BenCmy inbox is the only static data store I have04:05
Earthpigok will do04:05
BenCthanks04:05
BenCif I could turn emails into stickies, I'd be happy04:05
chmjneccesity is the mother of invention 04:06
EarthpigWith BeOS, you could. :)04:06
jbaileyBenC: You need on of those SLP label printers. =)04:07
BenChehe04:09
BenCanyone know if the sky2 driver is stable now?04:09
BenCif I can avoid sk98lin for dapper I will04:09
zulbah...how can you not have a bootdisk for a server?04:26
fabbioneBenC: .15 on ppc seems pretty stable04:26
fabbionehave been running it for a while now04:27
fabbioneexcept suspend/resume that choacks on some large penises..04:27
fabbionebut that's a known upstream problem04:27
fabbionebenh is working on it already04:27
BenCyeah, it's been running for over a week on my G404:40
BenCglad it's not an isolated incident :)04:41
fabbioneehhehe04:44
fabbioneunfortunatly the new model is barely supported04:44
fabbionei need to bitch Olof 04:44
mjg59BenC: Uhm.04:51
mjg59BenC: Why did we disable apic by default on uniprocessor machines?04:51
mjg59That just breaks a different set of machines04:51
mjg59There's hardware that needs apic support now04:51
BenCmjg59: it was a patch I pulled from fedora, but I hadn't decided on whether to leave it on or not04:51
mjg59Yeah. I think it's the wrong solution.04:52
BenCeasy enough to disable it, it's a config option04:52
BenCwill be disabled in my next push04:53
mjg59BenC: For instance, the bug you pulled the patch from is about hardware that requires the apic to be on...04:54
mjg59Ok, cool04:54
BenCI didn't get it from a bug, just went through all the fedora patches, and that one looked atleast interesting to have in04:55
mjg59Ah, ok04:55
mjg59The bugzilla entry referenced, then04:55
mjg59BenC: Any chance we can get the driver from http://rtl8180-sa2400.sourceforge.net/ ?05:00
mjg59Moderately common 802.11 chipset05:01
BenCsure, I'll look into it05:01
mjg59(I'm just going through the list of wireless drivers)05:01
infinityBenC : Say, any idea why my laptop claims to not have a CD drive when I boot with 2.6.15?05:04
BenCinfinity: my G4 does the same thing05:05
BenCdoes it show in dmesg, and just not work in the desktop?05:05
BenCmines actually there, just gnome doesn't use it05:06
mjg59BenC: Also, there seems to be a driver for the softmac prism54 chipsets appearing05:06
infinityBenC : No, mine doesn't even show in dmesg.  Just plain ain't there.05:06
BenCmjg59: yeah, I have a softmac patch, which is also needed for bcm430x05:06
mjg59Ok05:06
mjg59The stuff from http://jbnote.free.fr/prism54usb/ ?05:06
BenCinfinity: ide?05:06
infinityYep.05:06
mjg59(Most. Misleading. Name. Ever)05:06
BenCinfinty: drives show up?05:06
BenCfucking {arch}05:07
infinityErm, SATA, not IDE.05:07
zulmjg59: send me an email and ill do it tonight05:08
infinityAnd yes, hard drive shows up, CD not.05:08
infinityThe CD drive ALMOST shows up.05:08
BenCinfinity: "almost"?05:08
infinity[17179573.012000]  ata2: dev 0 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:040705:08
infinity[17179573.012000]  ata2: dev 0 ATAPI, max UDMA/3305:08
infinityBut nothing after that about the drive (like vendor ID, etc)05:08
BenCtried modprobe sr_mod?05:09
infinityNo dice.05:10
infinityOh well, I have other stuff to do, I'll have to whine to you about it later.05:11
mjg59I should really try to get hold of one of the softmac cards for testing05:12
Earthpigbenc: any idea when the next push is going to be?05:12
mjg59BenC: Also, last time I checked we didn't seem to have the zd1211 firmware05:14
mjg59Not sure what we want to do about that, or what license it's under05:14
BenCis it 100% useless without the firmware?05:15
mjg59BenC: Yeah05:15
mjg59By "we" I mean Ubuntu - it's in Debian05:15
BenCinteresting that we even have the driver in the first place then05:15
mjg59As a package, rather than in the kernel05:15
BenCwell, if it's similar to the current firmware distribution terms we can just include it like we do now05:16
BenCdebian package doesn't even have a license or anything in the .orig.tar.gz05:17
mjg59It's in the upstream driver release, as a bunch of hex in a GPLed header file05:18
mjg59BenC: Ok, we don't seem to have prism54 support for softmac PCI devices05:18
infinityMy favourite.05:18
mjg59But there's a driver that ought to (at least partially) work now05:18
BenCGPL'd hex, lovely05:18
BenCtotally contradicts it's own license05:19
mjg59infinity: Oh, I still need to do that vga16fb patch, don't I?05:19
mjg59BenC: Well, they're the copyright holders, so.05:19
mjg59It ought to be distributable05:19
infinitymjg59 : I have something on my hard drive here.05:19
mjg59infinity: Oh, cool. Just changing the ysize and timings?05:20
infinitymjg59 : 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
infinitys/drive/driver/05:20
infinityI need to do some testing here before I push the patch to Ben.05:20
BenCmjg59: source code == "prefered form of the work for making modifications"05:20
infinityAnd I also need to make the same changes to syslinux.05:20
mjg59infinity: As far as I know, they're good05:21
infinityBenC : It's hazy if you're the copyright holder.  Much less hazy if you are obfuscating someone else's code.05:21
infinitymjg59 : 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
infinitymjg59 : Though, I can find it easily enough.05:22
mjg59infinity: Hahahahaahahahahaha (dies)05:22
infinitymjg59 : 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
mjg59Oh, yeah. What's the sleep for, again?05:23
mjg59Should really just add a daemon() call05:23
infinitymjg59 : Because usplash takes a while before it's ready to accept the first write commant.05:23
infinitycommand, too.05:23
mjg59Oh, yes05:23
BenCok, zd1211 will be in -4.4 too05:24
infinitymjg59 : If it blocked until it was ready, then backgrounded itself, all would be well.05:24
BenCzd1211-firmware that is05:24
mjg59Just add daemon() before it starts the idle loop05:24
mjg59BenC: Rock05:24
infinitymjg59 : Oh.  And a curiosity.  Did yuo have a good reason for using tty8, or did it just seem the thing to do?05:25
mjg59infinity: I can't remember05:25
mjg59I'm not even sure if I did05:25
mjg59That might have been someone else's diff05:25
mjg59I thought I just grabbed the current console05:25
infinitymjg59 : It cauases a certain amount of scary if, say, your disk check fails, you get dropped to tty8, and you can't type.05:25
infinitymjg59 : 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
mjg59Yeah. 05:26
mjg59infinity: Ok, syslinux just does                 mov ax,0012h            ; Set mode = 640x480 VGA 16 colors int 10h05:26
mjg59(nngh whitespace breakage)05:26
infinityYeah, but in which file? :)05:26
mjg59graphics.inc05:26
infinityI grepped for 10h, found a few too many, and put it on my "look closer in a few days" list.05:27
mjg59In the "vgasetmode" function05:27
infinityRock.  Lifesaver, you are.05:28
mjg59infinity: There doesn't seem to be an int 10 mode for 640x40005:28
infinityI'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
mjg59640x350 is 0x1005:28
infinitymjg59 : I'm pretty sure I found one when I was googling before.05:28
infinityMaybe not.05:28
mjg59Oh, I want to do something really nasty to the framebuffer05:29
mjg59I want a sysfs parameter that, when set, discards all framebuffer reads or writes silently05:29
mjg59So that way we can avoid anything touching the framebuffer until we've POSTed and so on05:29
infinityPerverse.  I like it.05:30
mjg59It's trivial05:30
infinityYou'd do that at the fbcon level, I assume, not touch each fb driver?05:33
mjg59Yeah05:33
infinityWell, put me on the "yes please" bandwagon for that.05:33
infinityThat may fix my "breezy doesn't resume from hibernate" issue on my laptop.05:34
Mithrandirmjg59: you're evil.  But in a good way.06:45
mjg59Mithrandir: ?06:46
Mithrandirmjg59: the discard writes hack.06:46
mjg59Ah06:47
BenCzul: ping07:06
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
zulBenC: yo07:21
zuli mean pong07:22
BenCzul: the i8042 patch you sent me, is there any reason that it should not be submitted upstream?07:22
zulno there shouldnt be07:22
BenCok, thanks07:26
zulnopr07:27
zulheh...my kotd almost works07:27
zulhttp://zulinux.homelinux.net/kotd <-- daily kernel builds automated (its using an old git though)07:34
BenCare they apt'able?07:42
zulnot yet..07:43
zulits on my personal box though07:43
zuland its only x8607:44
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulblah07:54
=== 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
zulBenC: its a start atleast08:03
BenCyeah, it'll be needed soon08:04
jbaileyBenC: I could probably fire off a KOTD for ppc/ppc64 here if you're not setup for it.08:06
BenCnot setup for any of the automated stuff yet08:06
BenCzul: how long do your builds take?08:06
zulcouple of hours08:07
jbaileyUsing ccache?08:07
zulnot yet..08:07
zulit was just a test run hasnt been optimized yet08:08
jbaileyI have my package builder hooked to always use ccache.08:08
zuljbailey: i wrote a script that does it for me08:08
jbaileyalias db='linux32 debuild -e PATH=~/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games'08:08
zulis there something on the wiki about ccache?08:09
jbaileyNo ide.a08:09
jbaileyBut apt-get install ccache08:09
jbaileymkdir ~/bin08:09
jbaileycd ~/bin08:09
jbaileyln -s /usr/bin/ccache gcc08:09
jbailey(repeat for gcc cpp g++ gcc-3.4 cpp-3.4 g++-3.4, etc...)08:10
jbaileyThen anytime those are called, ccache gets used.08:10
Mithrandirecho 'export PATH=/usr/lib/ccache:$PATH' >> ~/.${SHELL}rc ; exec $SHELL08:10
jbaileyOoo.08:10
jbaileyI didn't know about /usr/lib/ccache08:10
Mithrandirit's very convenient.08:10
jbaileyYup08:11
=== jbailey tweaks his alias to use those instead.
jbaileyalias db='linux32 debuild -e PATH=/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games'08:11
jbaileyThen run 'db' when you want a ccache enabled build.08:11
zulcool...08:12
jbaileyNote that debuild cleans the path if you're not otherwise careful.08:12
jbaileyThe linux32 applies to me since I'm on ppc64.08:12
jbaileyYou may want to take it out for your arch.08:12
Earthpigccache doesn't go via alternatives?08:16
Earthpigoops... you're inserting ccache on the path somewhere else so that it calls alternatives.08:17
jbaileyEarthpig: No, because you need to be able to trivially *not* use gcc for validation.08:19
jbaileyBenC: Thinking of which, do you have a ppc64 image for me to test?  Otherwise I will start my afternoon's worth of work.08:30
=== dmk [n=dmk@host81-156-244-74.range81-156.btcentralplus.com] has joined #ubuntu-kernel
BenCjbailey: no images yet09:17
BenCjbailey: CCACHE_DISABLE=y debuild, btw09:19
=== doko_ [n=doko@dslb-084-059-107-096.pools.arcor-ip.net] has joined #ubuntu-kernel
=== zul kicks vmware in the buttocks
jbaileyBenC: Ah, handy.10:01
makxinfinity: ping10:17

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