/srv/irclogs.ubuntu.com/2005/10/16/#ubuntu-kernel.txt

=== fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-kernel
=== doko_ [n=doko@dslb-084-059-068-086.pools.arcor-ip.net] has joined #ubuntu-kernel
dilingerfabbione: ping03:19
fabbionedilinger: pong?07:19
fabbionelet me guess07:21
fabbionesunfire is down07:21
=== chmj [n=chmj@wbs-146-157-70.telkomadsl.co.za] has joined #ubuntu-kernel
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulmorning02:59
fabbionehey zul03:00
chmjany know problems with hci_usb on powerpc ?03:12
zuldont know...i dont use powerpc :)03:31
zulits yucky ;)03:31
chmjseem to be broken since -9.21 03:36
chmjor something 03:36
fabbionenope03:38
fabbioneno changes to USB in ages03:38
dilingerugh04:04
dilingeryea, looks like the sunfire crashed04:05
fabbionedilinger: yes.. i saw that :)04:07
fabbionecan you restart it before you vanish?04:07
dilingeryep04:07
fabbionei just need to be sure that cron doesn't run at 20/50 before i can login again04:07
fabbioneotehrwise it will restart the buildd in a mess04:08
=== mkrufky [n=mk@68.160.103.77] has joined #ubuntu-kernel
=== lamont [n=lamont@15.238.6.221] has joined #ubuntu-kernel
=== dilinger twiddles his thumbs and wonders whether it's coming back up or not
fabbioneno way to look at console?04:12
dilingerah, it's pingable04:13
dilingerthere is, but it means plugging stuff in.  i wanted to avoid it if possible :)04:13
dilingeralright, it's back up04:13
fabbionesame ip?04:17
dilingeryea04:18
dilinger.13004:18
fabbioneyeah04:18
fabbionei am in04:18
fabbioneright in time to stop cron :)04:18
fabbionethanks dude04:18
lamonthppa 89.53% 5582 of 623504:23
lamontsparc 89.01% 5589 of 627904:23
lamontsparc's almost caught up.  dammit04:23
lamontfabbione: of course, it helps that you can build kde04:23
fabbionelamont: heheh04:23
=== lamont again resists the temptation to divert gcc-4.0 to gcc-3.4 for kde packages.
lamonton hppa, of course.04:24
=== dilinger looks at the rain outside, sighs, and heads off to work
fabbionedilinger: later04:26
fabbionelamont: well it's not that good as it looks like.. sparc install CD doesn't work thanks to apt-get being segfaulorama on file:// url04:26
fabbioneand other annoying problems04:27
fabbioneX is rarely autoconfigured04:27
lamonthppa X has not autoconfigured yet, in my experience04:28
lamontand network doesn't seem to do hotplug, etc.04:28
=== clintcan [n=root@203.84.187.254] has joined #ubuntu-kernel
=== clintcan [n=root@203.84.187.254] has left #ubuntu-kernel []
fabbionelamont: yeah we have a lot of glitches.. we will get them right for dapper.. specially now that David Miller is my side :P04:29
lamontheh04:30
makxx autoconf is nice.04:48
=== joh [n=joh@cD908888B.sdsl.catch.no] has joined #ubuntu-kernel
johHmm, what does a "kernel access of bad area, sig: 11 [#1] " OOPS indicate? I get this with the madwifi modules in linux-restricted-modules-2.6.12-9-powerpc 2.6.12.4-8 and my wifi card :\05:23
johA segfault from the kernel module?05:23
fabbionejoh: yes it's an OOPS05:32
johfabbione: how can I debug this further? you see, a friend of mine has tried my card on the same type of computer with the same version of linux-restricted-modules, where he doesn't experience any problems like that.05:35
fabbionejoh: there can several different reasons why it dies and there is no way to debug it without the code05:36
johfabbione: well, there can't be any problems with the madwifi modules, as the same ones work on a different computer...05:37
johfabbione: which other reasons could it be?05:37
johfabbione: I just the problem is not in the hardware :\05:38
fabbionejoh: that's whay you assume :) it can be everything.. also.. the hw might look the same and it's not.. like a different revision in a component or stuff like that05:38
fabbionethat might trigger the module to do something different and therefor crash on one and work on the other05:38
fabbioneagain.. no code.. no way to know05:38
johfabbione: well, that would be strange as we bought the two computers at the same time and they came from the same shipment from apple :P05:39
johfabbione: what's strange is that it worked perfectly before05:39
johfabbione: I don't remember which version of linux-restricted-modules it worked on though...05:40
fabbionejoh: same shippement means nothing.. you have no prove they are the same05:40
johfabbione: true05:40
fabbionethere is nothing you can do05:40
fabbionethere is no code05:40
johunless I start debugging madwifi05:40
fabbioneif it doesn't work you can only buy a wifi cards for which there is support in the real kernel05:40
fabbionejoh: you don't have the code for madwifi :) the binary blob can/might/is the culprit05:41
fabbioneif the problem is there you are doomed05:41
johfabbione: oh :\ right05:41
fabbioneand the problem might be everywhere really..05:42
johfabbione: the problem might not be there though... I look at the stack trace and trace the error in the part of the code in madwifi which is opensouce...05:42
fabbioneyou load the binary blob that fucks up a kernel pointer05:42
fabbioneon one machine is it is not used (no crash)05:42
fabbioneon the other it is (boom)05:42
johdefine 'everywhere'...05:43
fabbioneperhaps you see something else oopsing05:43
fabbioneonce you load a binary blob of anykind05:43
fabbionethe kernel OOPS can't be trusted anymore05:43
johYeah05:43
fabbioneso you might see an OOPs in madwifi05:44
johBut there were a stack trace with debugging symbols in the kernel logs. Maybe it's possible to debug it from there?05:44
fabbionewhen perhaps is foobar-usb that's crashing05:44
joh(the OOPS occured when doing iwlist scan)05:44
fabbionejoh: that OOPS information are not reliable05:44
fabbionethat's what i am telling you05:44
johfabbione: it's not reliable because it might come from the binary blob?05:45
fabbioneit is not reliable because you have no idea what the binary blob is doing05:45
fabbioneit might as well mangle kernel pointers05:45
fabbioneand since you don't know that05:45
fabbionethere is a chain reaction of events of which you have no control05:45
johbut isn't madwifi divided into two parts, one proprietary binary blob and one opensource?05:46
fabbioneyes and?05:46
johif the error occurs in the opensource part before it actually communicates with the binary blob...05:47
fabbioneyou are not listening to what i say05:47
johmaybe I've misunderstood..?05:47
fabbioneonce you just load a module05:47
fabbionethat contains a binary blob05:47
fabbioneyou have lost05:48
fabbionethe OOPS become unreliable05:48
fabbionejust loading it, make the kernel unhappy05:48
johok, I see05:48
johbut how do you explain the fact that it worked before? change in the module?05:48
fabbionewhen you load a module there are already a set of functions called05:48
fabbionelike initmodules and similae05:49
fabbionesimilar05:49
johyeah05:49
fabbioneperhaps change in the module.. could be due to a change in the binary blob or in the general code..05:49
fabbionefrom my point of view it's the same05:49
johok05:49
fabbioneat the end you still get one kernel module for which you don't have full source05:50
fabbionethey might as well have broken their internal ABI by mistake05:50
johsure, I just want to get it working at this point :P05:50
fabbionebuy better hw :)05:50
johwhat are the chances that there actually is an error in the computer hardware?05:51
fabbioneno idea..05:51
fabbioneit's not necessarely an error05:52
fabbionefor example.. you get laptop A and B05:52
fabbionethey come from the same manufacturer05:52
fabbionebut perhaps one has a different resistor to cope with pcmcia version foo05:53
fabbioneand the other has a different one because foo was broken05:53
fabbioneyou card works on A but on B05:53
fabbionewhat is at fault?05:53
johSure, so a change in the ABI could result that it won't work on B but still on A.05:55
fabbioneperhaps05:56
fabbionethat's a possibility05:56
johAn oops is an error IMHO though, either caused by incompatibility between driver and hardware or the ABI itself.05:57
johAre there any package archives of the restricted repository?05:59
fabbioneno06:01
fabbionethere was morgue.ubuntu.com but it's temporary down06:01
johok06:02
johtemporary down as in packages are not archived, or temporary down as in server?06:03
joh*server down06:03
johoh, I see what you mean :p06:05
johfabbione: one question... if some PCI hardware is unrecognized by the kernel (i.e. no modules to handle it), a "PCI: device <ID> has unknown header type X, ignoring." message will be printed, right?06:12
fabbionehmmm i am not 100% sure about it.. i tend to buy hw that actually works06:13
fabbionegrep for that string inside the source and see what code prints it06:13
johfabbione: my card worked before :P I just downgraded the drivers to -7 but it doesn't seem to recognize the card now :\06:13
dilingeri should add an openafs BOF06:14
dilingerto the ubz wiki06:14
fabbionedilinger: are you going to be there?06:15
fabbioneif so i am up for it06:15
fabbionei like this kind of challenges :)06:15
fabbionebut you will also need to lead it06:16
fabbionenot that many have afs experience06:16
dilingerthat's find06:16
dilingerfine06:16
dilingerat the very least, openafs clients would be useful for lots of schools06:16
dilingeri haven't really tried touching our afs fileservers yet06:16
fabbioneisn't afs supposed to distribute everything in such a way that there is no real central server?06:17
fabbionei wonder if we can write a torrentfs to achieve that..06:17
dilingerwell, there are fileservers for each cell06:17
fabbioneso that everybody has everything :)06:17
johopenafs is neat :)06:17
dilingerfor example, our homedirectories are spread out across 3 machines06:17
fabbionedilinger: #define cell ?06:17
dilingeroh, cell is just an organizational unit06:18
dilingerafs has a global namespace06:18
dilinger /afs/<cell>/<directories>06:18
fabbionesounds ldpaish06:18
dilingerwhere <cell> for us is 2702.athenacr.com06:18
fabbioneldapish06:18
dilingerand another cell might be foo.stanford.edu06:18
dilingerand so on06:18
fabbioneok06:19
fabbionesort of workgroups..06:19
dilingeryea06:20
fabbioneso basically you have N servers syncing automatically data for /afs/<cell>/06:21
fabbioneand clients connect to servers indipendently..06:21
fabbioneif i get this right06:22
dilingerthere's also client caching involved06:22
fabbioneyes i recall that06:22
fabbionei still have all the AFS docs printed on paper06:23
fabbionenever had the time to read them06:23
dilingerwe typically set aside at least 100gb of cache for clients06:23
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
=== fabbione goes for dinner
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
=== calc_ [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
mkrufkyjbailey: i know this isnt your thing, but in case you are interested:10:17
mkrufkyi removed the dependency of video-buf-dvb from v4l-kernel cvs10:17
mkrufkyand it should compile fine now on ubuntu10:17
mkrufkykernel 2.6.1010:17
jbaileymkrufky: Nice!10:17
jbaileymkrufky: Is that a package in Ubuntu now?10:18
mkrufkyno10:18
mkrufkyit is still kernel modules ... i think you dont allow packages for those10:18
mkrufkyif you like, i can provide packages to ubuntu ... but it would be silly.... much easier to install from cvs IMHO10:19
jbaileyYeah,I guess.10:29
jbaileyWe should probably find some way to make that possible at some point.10:29
jbaileymkrufky: Might be worth suggesting as a spec - a way of forcing a build-time dependancy on another package that causes it to get rebuilt when the other package changes.10:30
jbaileyOr something like that.10:30
mkrufkyhmmmm... gentoo has that in place10:34
mkrufkybecause packages are build from source10:34
jbaileyWell, packages are built from source in Ubuntu too.10:34
jbaileyIt's just done on the server rather than on the client.10:34
mkrufkyya, thats the difference10:34
mkrufkytruth is, i CAN release source to you that will build on any kernel10:35
mkrufkywe maintain backwards compatability with older kernels10:35
mkrufkyand i just fixed the biggest backwards-compat bug (the video-buf-dvb dependency)10:35
mkrufkyso, i think i just have to learn about how baz works.... maybe it will all just fall into place?10:36
jbaileyWell, probably not for breezy. =)10:48
jbaileyBecause it would be lovely if it did for Dapper.10:48
jbaileyEsp. since it will be supported for 5 years.10:49
jbaileyIt would be nice if folks who need it for a little while can hope to keep it up to date10:49
mkrufky5 years!?!10:54
jbaileyyup11:02
jbailey3 years on the desktop, 5 years for servers.11:02
mkrufkyhmm, well, with the rate they're making these video capture cards and digital tv cards, 5 years is too long to go without v4l/dvb updates11:10
mkrufkylol... 1 month is too long sometimes11:10
mkrufkythis is the reason why we maintain backwards-compat in v4l-cvs11:10
jbaileyWell, I do't imagint most servers will have dvb needs. =)11:14
mkrufkyyou're totally forgetting all about broadcast servers11:15
=== mkrufky is the devil's advocate
jbailey=)11:16
jbaileyTo forget about them assumes I knew about them in the first place.11:16
mkrufkyhow else do you think they get digital tv into your living room?11:19
=== jbailey blinks
mkrufkylol11:20
jbaileythe only digital TV I've been exposed to was something called "DirecTv"11:20
jbaileyI think it might still be around.11:20
mkrufkywhat country do u live?11:20
mkrufkyit is still around, yes11:20
jbaileyCanada.11:20
jbaileyAh, cool.  I did the wide area network integration documents for them. =)11:20
jbaileyAnd the last time I saw anything relating to them was in 1993. =)11:21
mkrufkyah nice11:21
mkrufkythey're still marketing in the states11:21
jbaileyCool.11:21
mkrufkybut i am anti-satellite11:21
mkrufkylol11:21
mkrufkyi live in NYC11:21
mkrufkyso i use cable11:21
jbaileyI lived in NYC for a year when I was working there. =)11:21
mkrufkysatellite is better where cable is not available, IMHO11:21
mkrufkywhere in nyc?11:21
mkrufkyi live in brooklyn, grew up in queens11:22
jbaileyFor 9 months, midtown.  52 and Broadway.11:22
mkrufky(work in new jersey)11:22
jbaileyFor a couple month, the Bronx, near Fordham station.11:22
mkrufkyah nice... 11:22
mkrufkyi dont know bronx very well11:22
jbaileyIt was a learning experience.11:22
jbaileyI spent most of my time staying at other people's places.  Much safer. =)11:22
mkrufkyhaha how is that?!?11:22
jbaileyWell, in the end we moved because there was a shooting outside of our appt.11:23
mkrufkyomg11:23
mkrufkyi lived in nyc all my life and still never was that close to a shooting11:23
jbaileyHigh crime, and it's a bit weird to be the only white person in the neighbourhood.11:23
mkrufkyhmm... i guess thats a quirk about bronx11:23
jbaileyAfter the first few days it was alright, but I learned alot about multi-cultural relations there.11:23
mkrufkymaybe thats why i dont know it so well :-P11:24
jbaileyWe don't have anything quite like that here.11:24
mkrufkyya i know what u mean11:24
jbaileyAll told, though, my experience in NYC was positive.11:24
jbaileyI still miss it sometimes.11:24
mkrufkyya, nyc is an experience11:24
mkrufkyive been to canada twice11:25
mkrufkyonly toronto11:26
jbaileyToronto is really the asshole of Canada.11:26
jbaileyAre you coming up for UBZ?11:26
mkrufkyUBZ... i know i SHOULD know what that is11:26
jbailey"Ubuntu Below Zero"11:26
mkrufky... ?11:26
mkrufkyhmm11:26
jbaileyIt's the Canonical conference here in Montral.11:26
mkrufkyinteresting11:26
mkrufkywhen?11:26
jbaileyWe hold two conferences a year.  The one in the Spring was in Sydney11:26
jbaileyNo idea where next spring will be.11:27
mkrufkyi see11:27
jbaileyOctober 30th to Nov 13th, although most people only come for part of it.11:27
mkrufkywell, maybe would be fun to go11:27
jbaileyThe big community day is the 30th.11:27
jbaileyThe first week is spent figuring out what we want to do for the next Ubuntu release.11:27
mkrufkyoh, thats in 2 weeks11:27
jbaileyThe second week is spent doing Launchpad stuff.11:27
mkrufkyi do have a vacation time left for this 2005 year ... hmmmm........11:27
jbaileyYes, very soon. =)11:27
mkrufkyis there a site i can read about it?11:28
jbaileyhttps://wiki.ubuntu.com/UbuntuBelowZero11:28
mkrufkydoes it cost money?11:28
mkrufkypage loading11:29
mkrufkyfyi: i have some insider v4l news... i wanna spill the beans11:29
mkrufkyivtv project is merging into v4l ....11:29
jbaileyI don't think the conference itself costs money.  You have to cover your lodging and stuff.  There were sponsorships available, but I think those were all decided a while ago.11:29
=== jbailey googles ivtv
mkrufkyso, im sure users complain about ivtv conflicts with kernel... worried no more11:29
mkrufkys/worried/worries11:29
mkrufkyeh, i can afford lodging11:30
mkrufkydamn page wont load11:30
jbaileyI'm lucky.  I'm neither a kernel developer. nor do I own a television. =)11:30
mkrufkyhah really?11:30
jbaileyTry using http instead of https?11:30
mkrufkyk11:30
jbaileyI haven't lived in a place with a TV in like 8 years.11:30
jbaileyAnd then it was only fgor a year, and probably another 8 before that. =)11:30
mkrufkyto be honest, you're probably better off11:31
jbaileyOh, I'm sure I am. =)11:31
jbaileyI rent DVDs of TV shows.11:31
jbaileyNo commercials.11:31
mkrufkyheh ... less mush in the brain than most11:31
mkrufkyooooooh... i take it all back11:31
jbaileyPaying to have someone advertise to me seems to be the height of sillyness. =)11:31
mkrufkyyes... but what about canadian news?11:31
jbaileyhttp://www.cbc.ca/11:32
mkrufkyi hear it's more objective than usa11:32
mkrufkytrue, web11:32
jbaileyI use the RSS feeds to see the top stories.11:32
mkrufkyaha... i gotcha!  u say u dont own a tv, yet u rent dvds?11:32
jbaileyThere are also the free daily newspapers.11:32
mkrufky...watching dvds on pc?11:32
jbaileySure.  decss isn't illegal here. =)11:32
jbaileyCongrats on the project merger.  If Conexant's video ochips are as annoying as their other chips, this should save you a bunch of work. =)11:33
mkrufkyyes11:34
mkrufkythe PITA is that ivtv is NOT kernel subsystem, and v4l is11:34
mkrufkyso v4l is official drivers11:34
mkrufkyand ivtv are directly incompatable11:34
jbaileyAh, so still some work to do.11:34
mkrufkyu must remove v4l to get ivtv to work11:34
mkrufkywell, that WAS the problem11:34
jbaileyAny way to get it fast enough in userspace and just push it all out?11:35
mkrufkywell, i think we'll have all the ivtv stuff ready for 2.6.1711:35
mkrufkythis cannot be userspace - its all kernel modules11:35
mkrufky(unless i am misunderstanding something)11:35
mkrufkybtw, 2.6.14 comes out probably this week11:35
jbaileyyou can always allocate iospace and pci bus memory to userspace.11:36
jbailey(with a bounce buffer on really broken architectures, but it's still possible)11:36
jbaileyI don't know if Linux has a way of doing IRQ notifications.11:36
mkrufkyya this is true, but it is not what we are trying to do11:36
mkrufkyhowever11:36
mkrufkywe are planning to change the driver model such that chip support will be in kernel11:37
mkrufkybut11:37
mkrufkycard support will be configured form userspace11:37
jbaileyRight, but it might solve some problems if your in-kernel stuff was just enough glue to let the chip support sit in userspace.11:37
mkrufkyhmmm 11:37
jbaileySomeone at OLS 2 years ago managed to put the IDE driver in userspace, so what you need is likely there.11:37
mkrufkysounds like a lot of work11:37
jbaileyNo idea.11:38
jbaileyMost of my kernel knowledge comes from hacking the Hurd. =)11:38
jbaileyAnd paying attention at OLS. =)11:38
mkrufkyhurd, now that i never played with11:38
jbaileyIt's a great way of learning, because there's still so much to look at that's unfinished.11:39
mkrufkyhmm11:40
mkrufkyis hurd used anywhere in production 11:40
=== mkrufky doubts it
jbaileyUnlikely.11:41
mkrufkymaybe one day i will mess with it11:42
mkrufkyfor now, linux is too much fun11:42
mkrufkylol11:42

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