=== doko_ [n=doko@dslb-084-059-073-144.pools.arcor-ip.net] has joined #ubuntu-kernel === czr_ [n=czr@cs183171.pp.htv.fi] has joined #ubuntu-kernel [01:47] infinity: ping [01:56] .gnop : CenB [01:56] All reports on the vga16fb change have been positive so far. At least, I didn't seem to break any already-working setups. [01:57] So, I should push you the patch for -8.10, and update {edu,ku,u}buntu-artwork [01:57] hey [01:57] got a nice bogl assertion for you [01:57] Ah-ha. [01:58] Line? [01:58] bogl-vga16.c:437 [01:58] Lies. That's the one I fixed in -25. [01:59] I dist-upgraded to dapper to make sure it wasn't a conflict somewhere [01:59] maybe I should rerun update-initramfs to be sure again [02:00] update-alternatives --display usplash-artwork.so [02:01] I know usplash 0.25-1 is in the initrd [02:01] cpio'd it just to make sure [02:02] That assertion will fail in two instances: [02:02] a) bug in the code (fixed in 0.1-25) [02:02] b) artwork too big for display area. [02:02] The latter could happen if your usplash-artwork.so isn't the right one, but if you're seeing mjg59's scary line art, it SHOULD be right. [02:03] But, if all else fails and we dunno WTF is going on with your machine, I'll just give you a debug build with a bunch of printfs to tell us WHAT it's asserting ain't true. [02:08] update-initramfs didn't help [02:08] Yeah, no big shock there. [02:08] You should be able to reproduce the same assertion at a command line in a VC, no need to reboot and do it from the initramfs. [02:08] it just shows a black screen, but I can see where the scanlines end, and it looks normal [02:08] console is still normal [02:08] Unless your VCs are still misbehaving and staying black forever after usplash runs. [02:09] they do, but switching to X and back fixes it [02:09] And then shows the assertion? [02:09] yeah [02:09] Spiff. [02:11] anything I can test? [02:11] 'Sec. [02:12] http://cerberus.0c3.net/~adconrad/usplash_0.1-24.1_i386.deb [02:12] There's the printf-laden build I was using to find the stupid bug in the first place. [02:12] Should give us xx,yy,yres,xres,pixmapx,pixmapy on your machine, so we can at least see why the assert is failing. [02:13] If it's the pixamp size, that's easy. You have cruft ans we need to clean it up. [02:13] If it's yy, it's a programming bug. [02:13] If it's bogl_yres, we have real issues I need to figure out. :) [02:13] FYI, I had edubuntu installed on here [02:14] Ah-ha. [02:14] is there a pointer to the artwork? [02:14] update-alternatives --display usplash-artwork.so [02:14] dpkg --purge edubuntu-artwork-usplash. Or wait an hour or two for me to get around to uploading the smaller pixmaps. [02:15] ok, updated to usplash version [02:15] ... [02:16] ok, it displayed! [02:16] has some line artifacys, but much better than the old one [02:17] working on boot too [02:17] it's not perfect, but it is so much better than before [02:17] I can live with it enough to not do vga=771 anymore [02:18] you should add that to you .txt :) [02:19] Artifacting?.. Poop. [02:19] Maybe that's your tvout still hating us. [02:19] Woudl you test it on a normal monitor and make sure it looks right there? [02:20] s/Woudl/Could/ [02:20] First morning smoke setting in.. Typing hard. === dilinger .oO(artifacting poop? freak.) [02:22] If it looks okay on a real monitor, I'll stamp is "good enough", push the new artwork out for all three dists, and you can patch -8.10 in time for flight-2. [02:26] when's flight 2? [02:27] I was thinking -7.9 was going to be flight 2 [02:27] send me the vga16fb patch and I'll merge it [02:28] Well, flight-2 hasn't happened yet, so if you upload -8.10, that'll have to be hammered into shape for it. [02:28] concordia.ubuntu.com:~adconrad/vga16fb.patch [02:28] Applies to drivers/video/vga16fb.c [02:29] I've been marking all bugs about vga16fb with "vga16fb" in the status whiteboard [02:30] so I'll be pushing a mass "please test flight 2" to all of them in -8.10 gets in it [02:31] if I can close all the vga16fb bugs, you will be my bestest friend, you can come tip cows with me in my front yard and everything [02:32] You have cows? [02:32] the largest portion of the land my house is on is leased to some people that raise cows for beef [02:32] my house is surrounded by pasture except for the driveway leading out [02:33] Ahh, so they're not, strictly speaking, your cows. [02:33] nah, but they are like our pets :) [02:33] Does land ownership give you the right to tip them? [02:33] I'm not sure how this works. :) [02:33] I'd have to check the county by-laws, there may be a loophole :) [02:34] where'd you get these margins from? [02:35] one thing I know is that lilo graphic splash screen works on my tvout [02:35] modedb.c [02:35] I was originally fiddling with calculating them by hand, but then decided to just go with modedb.c, assuming it may be "right". [02:35] I may fall back to doing it by hand, if we can find something more correct. [02:36] one thing I thought was odd is that I am at 640x400-70 [02:36] I was expecting 60HZ [02:36] That's expected. [02:37] You shouldn't drop down to 60Hz until you hit 640x480 and above. [02:37] less scanlines == more refresh? [02:38] Yeah, that's the basic theory. [02:38] it's been a long time since I messed with video modes, back when I was working on an HD set-top-box [02:38] Longer for me, I'm sure. [02:39] It was discouraging to discover I remember pretty much nothing about it. [02:39] but all of those were 540p and greater, so I didn't get a chance to mess with low modes like this :) [02:39] Anyhow, this seems to work everywhere 640x480 worked (so far, no regression reports), and works a few places where it didn't, so.. [02:40] I'm calling it "Good Enough", and if we find some spare time, we can look for better timings to make it perfect. [02:40] I'm going to fix up the artwork stuff right now. [02:41] See if we can't get some pretty artwork back for flight-2. [02:50] sweet [02:51] commited, and pushed [02:51] Hrm, I wonder if I should update the two -artwork-usplash packages to use update-initrafms -u in the postinst. Probably. === infinity does that too. [02:51] yeah [02:51] I wonder how many times we'll rebuild initramfs on a big upgrade. [02:51] I wish we had a good way to do post-hooks... [02:51] Hrm. [02:51] Wait. [02:52] gziping that is starting to get slow [02:52] I could do post-hooks in apt. [02:52] Doesn't work for dpkg, though. [02:52] (raw dpkg, that is) [02:52] how does ldconfig do it? [02:52] isn't there an ldconfig post-hook for libraries? [02:52] If there is, it's a special-case in dpkg itself. [02:53] nope, don't see it [02:53] But in apt, you can do DPkg::Post-Invoke stuff, that runs after the dpkg run. [02:54] Not really "good enough", though, I guess. Installing kernels with raw dpkg is a pretty common occurence. [02:54] Meh. I'm still seeing that failed asserion every time I do update-initramfs, too. [02:55] [17311616.280000] Assertion failed! qc->n_elem > 0,drivers/scsi/libata-core.c,ata_fill_sg,line=2504 [02:56] is it causing a failure? [03:01] No. Just a fright. :) [03:01] yeah, it looks pretty scary :) [03:01] Also, 'strace -f update-initramfs -u' is a bad idea. Don't do it. [03:01] Still going on the console I ran it on. [03:02] I had hopes of catching the Assertion in situ, but that seems hopeless with an strace this... Long. :) [03:03] -o strace.out [03:03] helps [03:04] Sure, but then I don't get the printk in the middle of the strace output. === lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #ubuntu-kernel === noggie- [n=noggie@p549CF120.dip.t-dialin.net] has joined #ubuntu-kernel === CataEnry [n=Enrico@host149-23.pool8250.interbusiness.it] has joined #ubuntu-kernel === noggie- [n=noggie@p549CF120.dip.t-dialin.net] has left #ubuntu-kernel [] [09:48] hi :) [01:01] any idea why a hoary box is giving me shitty raid resync speeds? 8MB/sec, driver is AMD8111 [01:05] Mithrandir: ide or scsi? [01:05] or sata? [01:05] IDE [01:05] PATA [01:05] do you have dma enabled? [01:05] hdparm claims so [01:05] hda and hdb, which sucks, I know, but still. [01:06] check dmesg... there are some cases in which raid turns off DMA to ensure proper raid resync [01:06] and i highly suggest NOT to turn it on while it is resyncing [01:07] it doesn't say anything about turning it off === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [01:42] Mithrandir: hda->hdb is bad [01:42] hd13:05 < Mithrandir> hda and hdb, which sucks, I know, but still. [01:42] I'd say that's a large portion of the problem [01:42] yeah [01:42] it's not. [01:42] you can still get quite good performance. === zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel [02:26] heylo === slushpupie [i=jay@slushpupie.com] has joined #ubuntu-kernel === mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-kernel === Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #ubuntu-kernel [03:29] BenC: I wonder if the devmapper snapshot target is broken (at least with cloops) [03:30] BenC: both Colin and I are seeing really weird stuff with the live cd; FS corruption, it looks like [03:31] Mithrandir: ok, I'll check the cloop patches from breezy [03:31] BenC: please do. Breezy works for me at least. [03:31] BenC: we're using the snapshot target, backed with a cow device in ramfs. [03:32] it works in breezy. :-) [03:34] dm linear doesn't appear to cause corruption [03:35] BenC: when you included cloop, did you take it from breezy or upstream? [03:35] I took a fresh upstream [03:35] BenC: ok [03:35] take it from breezy and the problem will be solved [03:35] there is an extra fix in breezy exactly for that problem [03:36] that upstream did reject as: "It works here you fuckheads" [03:36] would have been easier if that patch was seperate from the main one :) [03:36] if you find our patch and upstream in the same version you should be able to get just the fix to the device mapper you need [03:36] BenC: i fully agree... [03:36] I'll find part it needs and just patch it in [03:36] it was at my second / third kernel upload [03:37] i admit i didn't have my clear at that time yet [03:37] and forgot about it.. [03:37] hehe, no problem :) [03:37] took my couple of months before I was felt comfortable with the build system and baz [03:38] You got comfortable with baz? [03:38] Now that bzr is the way of the future, I'm allowed to talk shit about baz/tla publically, right? [03:39] oh at that time was not even in ba [03:39] baz [03:39] Mithrandir: fortunately I am doing -8.10 today, so I'll get that patch in there [03:39] And conveniently, Flight-2 is now blocked on -8.10 [03:39] Which means I'm guaranteed to get my vga16fb fixes. :) [03:39] Yay. [03:40] brb === infinity really goes ot bed now, so he can get more LRM crack done in the morning. [03:40] BenC: Do you need a bug filed for the asm symlink on ppc in the headers package [03:40] 'Night, guys. [03:40] ? [03:40] nah, already fixed in -8.10 [03:40] oh, and we get correct EXTRAVERSION now too in linux-headers packages [03:41] bbl [03:41] BenC: Lovely, thanks. I'll wait for that then, before doing more on klibc. [03:42] gah, jackass no longer has 2.6.9-7 source, which is where that patch came in [03:47] I can get it from baz [03:48] doesn't 2.6.9-7 predate baz? [03:48] yeah, I but I'll diff the patch against pristine and find it [03:51] seems to be http://people.debian.org/~cjwatson/tmp/cloop-dm.patch if I'm reading recent cloop source package changes correctly [03:53] diff between breezy and dapper cloop.c is trivial [03:53] yeah, that while loop was the change [03:54] I'm just going to copy the breezy cloop.c [03:57] Kamion, Muthrandir: consider this fixed for -8.10, which will be uploaded in about 5 hours [03:58] BenC: ok, thanks. [03:58] Someone still needs to track down what broke suspend [03:59] I'm lacking the time to do a git bisect righ tnow [04:00] I suspect it's somewhere in IDE - things seem more reliable if I use the libata driver [04:00] BenC: great, thanks [04:01] hmm, wonder if I have any machines that support suspend [04:01] can I susped a G4? [04:05] BenC: I think I suspended my pegasos. [04:05] It might have been STD, though. [04:05] is there a prefered way to suspend? I've actually never done it on anything (my laptop didn't work) [04:08] BenC: can you pull in mine stuff as well? thanks [04:10] It may well be an x86-specific issue [04:12] suspend to ram is more likely not to work on my experience [04:12] suspend to disk is not that fast but already nice. [04:14] my G4 PowerBook suspends to RAM fine [04:14] I normally just press the power button, although closing the lid works if your lid is less wobbly than mine [04:22] zul: URL again? [04:22] is there a script I can run to try suspend? === lamont__ [n=lamont@mib.fc.hp.com] has joined #ubuntu-kernel [04:24] lamont: elilo with initramfs support ready yet? [04:24] oh wait, I got that elilo.efi from you didn't I [04:24] I'll try it when I boot -8.10 [04:25] makx: The specific case is that our 2.6.15 kernels have broken suspend [04:25] At least on x86 with IDE [04:26] Suspend to RAM works fine on most laptops with 2.6.11 [04:26] Uh, 2.6.12 [04:26] well my G4 has IDE, so I should atleast be able to tell you whether it's x86 specific or not [04:27] BenC: http://zulinux.homelinux.net/git/ubuntu-2.6.git [04:32] mjg59: ive an old broken gericom laptop which never suspended to ram. [04:33] anyway quite surpring that this bad hardware still lives. [04:33] zul: just the efi patch? [04:34] zul: can you pull from me to fix merges? [04:35] BenC: thanks for testing [04:35] elilo was uploaded to debian, haven't checked to see where it got with ubuntu [04:37] lamont__: do you have any idea why util-linux -2 didn't get autosynced? [04:40] no clue === lamont__ pokes elmo === lamont__ bets it could be because -1 was ftbfs? [04:41] BenC: sure..i can do that tonight when i get home.. [04:43] or i can try now.. [04:43] got it [04:44] nifty === JaneW [n=JaneW@dsl-146-129-50.telkomadsl.co.za] has joined #ubuntu-kernel === lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #ubuntu-kernel [05:43] lamont: I installed the elilo from debian (3.4-pre5-2) [05:44] it booted my ia64, going to try initramfs now [06:03] BenC: i fixed up my tree.. [06:12] BenC: Apparnetly there's klibc segfaults. [06:12] I haven't tried stuff yet. [06:12] (On conference call, lagging) [06:18] it got into the initramfs, and yes, looked like there was a segv of some kind [06:19] it's progress though [06:21] hmm, is usplash broken in the current initramfs? [06:22] depends, what does broken look like to you? :) [06:23] doesn't show anything at att, just spits out "0" (no \n, even) when run by hand in the initramfs [06:24] this is the live cd, so there might be a lot of other things broken, which is why I ask if it's known-broken before investigating [06:26] not sure about that one, guess you need to ask infinity [06:27] mhm. [06:27] he's asleep now, though. Hopefully. [06:27] shouldn't be broken, afaik [06:27] ok [06:27] but there is the 640x400 change with vga16fb that is being coordinated with my -8.10 kernel upload [06:27] make sure it has 0.25-1 usplash [06:28] do you mean 0.1-26? [06:28] yeah, that's it :) [06:29] -26 may be expecting new kernel, I'd have to ask infinity about that [06:30] lame, I cannot even peruse alsa bug tracker without an account [06:30] nm, seems they have guest login === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel [07:08] this sucks [07:09] because our ide is modular, none of the ide kernel command line options are honored (ide=nodma, ide=reverse, hdc=remap, etc...) [07:09] they have to be module options, but that defeats the purpose of people using them (e.g. for booting the install cd) === BenC wonders why we can't have built-in ide-core anyway === Kamion looks at the comment in http://lwn.net/Articles/162853/ asking distros not to ship bcm403x yet [07:29] although I guess it means more "don't ship it in releases yet" [07:35] yeah, it's only there for testing [07:36] it will probably get pulled for no other reason than we have no way to include firmware yet anyway [07:37] mm, I was wondering about that [07:38] BenC: i can help out there if you want [09:21] BenC: ETA on kernel upload? [09:27] couple hours [09:32] zul: Around? [09:38] mjg59: yo [09:39] zul: You've got a Latitude X1, right? [09:39] indeed [09:39] what do you want me to test? [09:39] Do you have backlight problems if you close it at a console? [09:40] i havent tried or really havent noticed, i can try it tonight and let you know [09:40] is that the radeon backlight problem? [09:42] No, intel [09:43] zul: Basically, switch to a console, close the lid, open it, check if the backlight is on or not [09:47] ok cool [09:47] ill let you know when i get home [09:50] zul: I have something you can work on, if you want [09:51] #18456, creating a linux-image-dbg package with unstripped, uncompressed vmlinux in it for OProfile and such [09:51] mainly just for i386 and amd64 [09:57] BenC: sure.. [09:57] would probably be best handled in debian/post-install like the linux-headers packages are [09:57] zul: thanks [10:00] hey Ben [10:00] hey fabbione [10:00] BenC: we need to schedule an amd64-generic kernel built as _i386.deb [10:00] doko was asking for it and some users too [10:01] for 32-bit userland and 64-bit kernel? [10:01] yes [10:01] easy enough, just copy the one from amd64 config's [10:01] yeah that too [10:01] I can schedule that for post 8.10 [10:01] after you release 8.10 [10:01] yeah [10:01] bingo [10:01] oh, argh, one more kernel thing [10:02] Kamion: not for install [10:02] and not in main [10:02] not for install or CD [10:02] we will keep for universe [10:02] no, *I* have one more kernel thing I mean [10:02] DVD only, IMO [10:02] what? [10:02] the kernel appears to be eating arguments it doesn't recognise [10:02] for example: === fabbione heads offline for the night [10:03] Unknown boot option `base-installer/kernel/linux/extra-packages-2.6=usplash': ignoring [10:03] good night fellas === CataEnry [n=Enrico@host149-23.pool8250.interbusiness.it] has joined #ubuntu-kernel [10:03] hi :) [10:03] although rescue/enable=true appears to work, since the rescue mode works fine [10:04] the original untouched command line should always be in /proc/cmdline [10:04] so I'm a bit confused as yet, but this is breaking d-i preseeding [10:04] at the moment we fetch it from init's environment, not /proc/cmdline [10:04] base- is probably matching some __setup() in the kernel [10:05] ok, if it's constrained to a particular pattern then I can postpone the fix [10:05] IMO, it should always be gotten from /proc/cmdline [10:05] I think we used the environment because it was already parsed into a more or less suitable form [10:05] but it can be changed [10:06] dates from December 2003 if I'm reading d-i changelogs correctly [10:06] right, no problem then [10:07] ok === fs [i=fs@213.178.77.98] has joined #ubuntu-kernel === slushpupie [i=jay@slushpupie.com] has left #ubuntu-kernel [] === BenC hits the bottom of his 381 long bug list [11:59] BenC: omg, wanna have a beer? === AcidPils1 is now known as AcidPils [12:00] think I'll need a case, I've spent 4 days on this buglist [12:00] BenC: And now the bugs are sitting on top of you, squishing you? =) [12:00] jbailey: feels like it :) [12:01] now I need to reload to see how many I actually closed and/or put in pendingupload [12:02] BenC: dont do it... i dont wanna see you cry because of the new reports ;)