/srv/irclogs.ubuntu.com/2008/08/03/#ubuntu-kernel.txt

pwnguinmermaidman: thats nice, but from wikipedia: The file system is currently marked as developmental and is titled "ext4dev".[5] It is considered unstable and so is not recommended for use in production environments, since data corruption is possible in this early stage of development."00:09
pwnguinim kinda thinking anyone interested in ext4 outta learn how to build kernels anyways00:09
mermaidmanpwnguin: Umm you have to add some special test_fs code to ext3 in order to mount ext4 which the ubuntu devs dont understand00:10
pwnguinmermaidman: when you say "dont understand"00:12
pwnguinis there specific evidence?00:12
mermaidmanthey never respond to all my suggestions00:12
pwnguinim not sure those are equivilent00:12
pwnguinwhere can i read these suggestions?00:13
mermaidmanforums00:13
pwnguinoh well duh00:13
pwnguinyou'd get more attention from IRC or the mailing list00:14
mermaidmanhttp://ubuntuforums.org/showthread.php?t=83758900:14
mermaidmanwent there to still no answer00:14
pwnguinon -kernel?00:14
mermaidmanyup00:15
pwnguingotta grab dinner00:15
pwnguinbut i'll check the archive00:15
pwnguinjohn nelson?00:17
mermaidmanyeah00:18
pwnguinWe need to talk about effective writing 00:19
mermaidmani was in a rush that day00:21
pwnguinhttps://lists.ubuntu.com/archives/kernel-team/2008-July/002793.html00:21
pwnguinwell, then the little time you did spend was wasted =/00:21
mermaidmanSince i have all the time of the night I will write another one right now00:22
pwnguinif you communicate intelligently, you may find people are more willing to talk with you00:22
pwnguinbut I believe there's also some structural bias00:24
pwnguinfrom what ive seen many in the kernel team are paid canonical employees who work 9-500:24
mermaidmanjust sent it its in the moderation queue now00:24
pwnguinbeing the weekend, there's probably a bit less attention to go around, if you know what i mean00:25
mermaidmanYeah00:25
pwnguinwell pizza time00:29
mermaidmancool00:29
pwnguinyou know what, if ted doesn't think it's ready, i don't think we should bother enabling it00:49
mermaidmanted Tso?00:50
pwnguinyes00:50
mermaidmanfinally finshed the annoying fsck on ext300:53
=== emma_ is now known as emma
=== alex_jon1 is now known as alex_joni
benjehi there a bug in the se401 driver i get this [ 3335.080589] se401: probe of 3-1:1.0 failed with error -517:16
benje with a kensington webcam Bus 003 Device 004: ID 047d:5001 Kensington 17:16
benjeunder hardy 17:16
sn9benje: you're sure it's not bug 88746?17:17
sn9!bug 8874617:18
sn9where's ubottu?17:18
benjei go to see i just searching there17:18
benjeshure sn9 it's about ehci but it using usb 3-1: new full speed USB device using uhci_hcd and address 417:19
sn9any hub involved?17:20
benjesince a long time this webcam not working 17:20
benjeno directly on face pc (dell 1800)17:20
sn9ok...17:20
benjeit was working a day17:20
benjedo you want full dmesg ?17:21
benjesn9, http://pastebin.com/m3d7c3f1e17:22
sn940417:24
benjesn9, :/17:25
benjethis is working for me 17:25
benjesn9, do you have an other paste 17:25
benjeprefered 17:25
sn9i probably won't learn anything from it, anyway17:26
benjeyes nothing particular 17:26
benjedetect w"ebcam firware format 17:26
benjebut [ 3335.080563] /build/buildd/linux-2.6.24/drivers/media/video/se401.c: Bayer format not supported!17:26
benjethe light at webcam stay lighting17:28
benjesn9, what is it need for post bug about this ? i have even post bug 17:29
sn9have you looked at upstream info about the driver?17:29
benjebut what will be usefull17:29
benjethere a patch for version http://members.chello.nl/~j.vreeken/se401/17:30
benjebut only for epcam17:31
benjeit's now in kernel tree17:31
benjeno sn9 17:31
sn9do you know whether this works in later kernels?17:31
benjesn9, here http://cateee.net/lkddb/web-lkddb/USB_SE401.html .17:31
benjeno i don't know 17:32
benjethis was working in dapper and edgy at start17:32
benjeat bigining17:32
benjebegining17:32
benjebut she is in all list as working :/17:33
benjehttp://lxr.linux.no/linux/Documentation/video4linux/se401.txt17:33
sn9so, it's a regression?17:35
benjeyes 17:35
benjeit 's avery old webcam doesn't work in xp 17:36
benje;)17:36
benjeno driver but it always working under linux17:37
benjesn9, where can i find upstream of ubuntu ? 17:37
sn9if the driver is in the mainline kernel tree, the upstream is often the mainline kernel itself, unless patches are applied17:39
sn9ubuntu maintains local kernel trees for each version on kernel.org, too17:39
benjeok17:40
benjei haven't try with an other distrib 17:40
benjei try under debian etch 17:40
sn9under debian, you may need to use module-assistant17:41
benjesame error17:41
benje:/17:42
benjenot needed ;) 17:43
benjethanks sn9 17:43
benjesn9, do you know what is the problem ? 17:43
benjeor seems 17:44
sn9it sounds like the upstream driver might be broken17:44
benjeok thanks sn9 i will post bug or do you think it s not necessary 17:46
sn9search for existing bug reports first17:46
benjei found nothing about se401 and kensington webcam17:47
sn9no se401 bugs at all? file it, then17:48
benjeno, oki 17:49
benjeno now i discution with friend but i will ;)17:49
benjethanks and bye 18:27
DHRI reported this problem a few days ago.  IOCTL interface to MTRRs appears broken in 8.04.1.  Thoughts?  https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/25320421:07
pwnguinwho moderates mail to ubuntu-kernel?21:54
sn9it should say at the bottom of the listinfo page for that list21:56
BenCpwnguin: rtg does21:57
BenCDHR: looking at it now21:57
pwnguinok thanks; a guy came by yesterday asking about ext4 and he said it was waiting moderation approval21:58
pwnguinprobably it'll be taken care of on monday21:58
pwnguina bit unfortunate for our weekend hackers21:58
DHRBenC: thanks!21:59
BenCDHR: it seems to be specific to the system, so the fact that it works on fedora9 is misleading22:00
DHRBenC: in what sense is it specific?22:01
BenCDHR: on my laptop, it prints all of them, but on my 8-way Core2 box, it only prints the first two22:01
BenCand they are running the exact same kernel22:02
DHROK.22:02
BenCmy laptop has 4 registers enabled, and it prints all 4...the workstation has 3 registers and it only prints the first 222:03
DHRThere seem to be some problems with MTRRs on Intel systems with >4G.  22:03
BenCNope22:03
BenCneither of these has > 4G22:03
DHRSorry: not *this* problem, but it is the reason I care about MTRRs.22:03
BenCAh22:03
DHRSome BIOSes set MTRRs with overlapping ranges.  X drivers cannot then change their frame buffer to Write Combining.22:04
DHRSo: I wanted to write a C program to eliminate overlapping ranges.22:04
BenCisn't that something you can do in your BIOS?22:06
DHRThere is a kernel patch to do this.  I'm trying to understand the code (right now).  I'm not convinced it is great code.22:06
DHRNo, I cannot write a new BIOS easily :-)22:06
BenCNo, I mean you can set it in your BIOS config :P22:06
DHRno.  Not normally.  The usual work-around is to remove memory!22:07
DHRYou can also hack away with echos to /proc/mtrr.  I thought ioctl interface would be cleaner.  But it is broken, I think.22:08
DHRkernel patch as discussed on LKML: http://kerneltrap.org/mailarchive/linux-kernel/2008/5/1/168646422:10
DHRexample of the problems caused by overlapping MTRRs: https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.24/+bug/22440422:11
DHRBenC: since you have observed to problem with the ioctl interface too, could you add to https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/25320422:13
BenCDHR: ...22:17
BenC                /* Hide entries that go above 4GB */22:17
BenC                if (gentry.base + size - 1 >= (1UL << (8 * sizeof(gentry.size) - PAGE_SHIFT))22:17
BenC                    || size >= (1UL << (8 * sizeof(gentry.size) - PAGE_SHIFT)))22:17
BenC                        gentry.base = gentry.size = gentry.type = 0;22:17
BenCthat's from the MTRRIOC_GET_ENTRY code in the kernel22:17
DHRinteresting!22:18
BenCSo it has nothing to do with > 4G of memory, just mapped to > 4G22:18
DHRwhat file is that in?22:18
BenCand sure enough, but 3rd entry on the workstation is mapped at 4G22:18
BenCarch/x86/kernel/cpu/mtrr/if.c22:18
BenCs/but/my/22:19
DHRWhy would that be the correct thing to do?  Especialy on amd64 (which I'm on)?22:19
mjg59What's the size of the field in the structure that the address gets returned in?22:20
BenCmjg59: ah, it's unsigned int22:21
DHR"unsigned int size"22:21
BenCthat's pretty stupid22:21
mjg59Yeah, so ABI concerns22:22
BenCwell, that still shouldn't be a problem...the base is unsigned long, so it should still be able to print up to 4G size22:22
mjg59Probably best to add a new ioctl...22:23
mjg59(nngh ioctls)22:23
BenCyeah, best to just shove it in /sys somewhere and add something to X to use that22:23
DHRif you look at /usr/include/asm/mtrr.h, i386 differs from amd64.  So no excuse.22:23
BenCioctl's are just ugly anyway, I don't blame them for not fixing it by now22:24
BenCplus they are working on something better for X to use, so focus is probably there22:25
DHR /proc is ugly too: race conditions and all.22:25
mjg59You probably want to be using PAT on newer systems anyway22:27
BenCright, PAT is what I was thinking of22:28
DHRif the IOCTL cannot return the correct value, it ought to return an error.22:29
DHREOVERFLOW       Value too large to be stored in data type (POSIX.1) ??22:31
DHRERANGE          Result too large (POSIX.1, C99) ??22:32
DHRis a size >= 4G legal on i386?  It could well be, given PAE.22:34

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