/srv/irclogs.ubuntu.com/2005/04/14/#ubuntu-kernel.txt

calcnot only do they not get dma at bootup, but they can never be enabled afterwards either, the kernel disallows it12:02
calchttps://bugzilla.ubuntu.com/show_bug.cgi?id=277312:04
calcfixing one box to install should not result in making optical drives useless for eg burning disks for 100% of users12:05
zuldebian has it disabled as well 12:06
zuland it has been brought up before12:07
calcdisabled or enabled12:08
calcin ubuntu CONFIG_IDEDMA_ONLYDISK=y12:08
dilingerhm12:08
calcwhich breaks optical drives for 100% of users instead of the few that don't work with dma12:08
calcsince without dma the only thing that works reliably is copying files12:08
dilingeri haven't seen IDEDMA_ONLYDISK cause problems w/ cdroms yet12:08
zulcalc take it up with fabbione he is going to tell you the same thing12:09
calchttps://bugzilla.ubuntu.com/show_bug.cgi?id=480912:09
calchttps://bugzilla.ubuntu.com/show_bug.cgi?id=468112:09
calcit claims in here to run hdparm -d1 /dev/foo12:09
calcbut with that option enabled in the kernel it won't let you run that12:09
calcroot@calc-amd64:~ # hdparm -d1 /dev/hda12:10
calc/dev/hda:12:10
calc setting using_dma to 1 (on)12:10
calc HDIO_SET_DMA failed: Operation not permitted12:10
calc using_dma    =  0 (off)12:10
dilingercalc: as a matter of fact, it's enabled (dma, that is) on my cdrw/dvd drive on my laptop, and works fine12:10
dilingerso it certainly doesn't break optical drives for 100% of users12:10
calcwell it definitely doesn't work on ppc according to bug 480912:11
calcand doesn't work on amd64 either12:11
calci could try downloading a i386 iso and see if works on that i suppose12:11
calcnote above says operation not permitted instead of failed12:12
calclike when you pass invalid stuff to optical drives like -m1612:12
dilingersorry, i misread your initial thing12:12
=== calc will double check with a knoppix disk
calcbut it appears to be caused by that option in the kernel12:13
dilingeryou're saying IDEDMA_ONLYDISK should be disabled; i'd agree w/ that12:13
calcyea12:13
calcit was enabled due to one persons hardware not working with dma12:13
calcaccording to what i see in bugzilla12:14
calcand it was enabled on all archs12:14
calci don't use my optical drive very often which is why i haven't noticed this earlier12:15
dilingerhrm12:15
=== calc bbl, testing the drive
dilingerthe original bug reporter doesn't mention which ide chipset driver he's using12:15
zulbbl12:17
dilingerthe correct way to have fixed #2773, imo, would've been to either add the guy's cdrom to the list of blacklisted cdroms (drive_blacklist in ide-dma.c), or make sure there's not something screwy w/ his ide chipset driver (and make sure he's not using the generic driver)12:19
=== calc [~ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
zultalk to fabbione 12:22
calcback12:23
zulhe'll be doing the upload12:23
calcok12:23
calcfabbione: whats up?12:23
zuldont think he is here though12:23
calcok12:23
calci verified it works fine under knoppix with 2.6.9 i386 without ONLYDISK set12:23
dilingercalc: you probably missed that12:24
dilinger<dilinger> the original bug reporter doesn't mention which ide chipset driver he's using12:24
calcdilinger: yea i left too early12:24
dilinger<dilinger> the correct way to have fixed #2773, imo, would've been to either add the guy's cdrom to the list of blacklisted cdroms (drive_blacklist in ide-dma.c), or make sure there's not something screwy w/ his ide chipset driver (and make sure he's not using the generic driver)12:25
calcdilinger: yea12:25
calcinstead of blacklisting all ATAPI devices completely ;)12:25
calcfabbione: thanks for fixing it :)12:26
calci have to go for now, but i'll be back later tonight (10-12hr probably)12:26
=== T-Bone gets back from anime watching, reads backlog, agrees that IDEDMA_ONLYDISK is a bad thing
=== T-Bone [varenet@T-Bone.developer.debian] has left #ubuntu-kernel ["Leaving"]
=== T-Bone [varenet@T-Bone.developer.debian] has joined #ubuntu-kernel
T-Boneconsole-data is fux0red on ia64, how sweet :P02:33
lamontT-Bone: sigh02:50
T-Bonelamont: heh02:50
T-Bonelamont: "nobody cares"02:51
T-Bone:P02:51
lamontnot until april 9th02:51
T-Bonei doubt it'll change then anyway :P02:53
=== smurfix [~smurf@run.smurf.noris.de] has joined #ubuntu-kernel
=== lamont ponders d-i/hppa/package-list, feels it may be a bit lacking...
lamontfabbione: you around yet?04:35
=== lamont would like someone to review the changes in [http://people.ubuntu.com/~lamont/Archives/] lamont@ubuntu.com--2005/kernel-debian--pre34--2.6.10
lamontbefore I commit them to the kernel-team branch, that is.06:06
fabbionemorning06:18
fabbionelamont: sure i can look at it06:18
lamontfabbione: the ext3 thing would be RC if we supported hppa.  and the fix is localized to hppa.  and we didn't bump the abi believe it or not.06:20
fabbionelamont: i still need to checkout :)06:21
lamontyeah06:21
lamontshould be able to just baz diff lamont@ubuntu.com--2005/kernel-debian--pre34--2.6.10--patch-206:22
fabbionebaz register-archive http://people.ubuntu.com/~lamont/Archives/06:23
fabbioneunable to access URL: /~lamont/Archives/.listing06:23
fabbionewebdav error: 404 Not Found06:23
lamontfabbione: baz register-archive http://people.ubuntu.com/~lamont/Archives/lamont@ubuntu.com--200506:24
lamontthat was a prefix, not the complete path...06:24
fabbioneright06:25
fabbionelamont: the patch looks fine for me06:29
fabbionejust go ahead and merge it in pre3406:29
fabbionei only need to check one thing on .lnk files06:29
fabbionebecause from the patch they look empty06:29
fabbionebut they should be06:29
lamontok06:30
fabbioneand the DPATCH header ;)06:30
lamontheh06:30
lamontyeah - I'll fix that06:30
lamont## DP: Description: Speed up some atomic ops for ext3 performance06:31
lamont## DP: Patch author: Grant Grundler06:31
lamont## DP: Upstream status: unknown06:31
lamontcommittted06:35
fabbioneupdating now :)06:35
fabbioneA   patches/parisc-ext3-perf.dpatch06:36
fabbionei guess this is the famous I/O fix?06:36
lamontthat's the make ext3 not suck molasses06:38
lamontpaqtch06:38
lamontso,  yes.06:38
fabbioneeheh06:38
fabbionelet's merge pre34 into experimental06:42
fabbionejust because i need to wake up06:42
lamontmodules/hppa/ide-core-modules is a broken link06:42
lamontoops06:42
lamontI could just move ide-core-modules back out of existance...06:43
lamontwasn't sure what all that was about...06:43
lamont(and that was part of why I didn't want to merge it quite yet...06:43
lamontduh.06:47
fabbionelamont: just commit the fix :)06:47
fabbionea .lnk file uses what is provided by kernel-wedge06:47
fabbionewhile a normal file picks up modules one by one06:47
lamontright06:47
fabbionejust commit the fixes when you have them06:48
fabbionei still didn't hear anything from pitti about the 3 race conditions06:48
fabbioneso there is time for -3406:48
fabbionelamont: mind if i do a cosmetic change to the changelog?06:54
lamontgo for it./06:55
=== lamont creams
lamontscreams, even06:55
lamont ls -la modules/hppa/ide-core-modules06:55
lamontlrwxr-xr-x  1 lamont lamont 49 Apr  2 21:54 modules/hppa/ide-core-modules -> /usr/share/kernel-wedge/modules/ide-core-modules 06:55
lamontlamont@smallone:~/kernel/linux-source-2.6.10-2.6.10$ more  modules/hppa/ide-core-modules06:55
lamontmodules/hppa/ide-core-modules: No such file or directory06:55
lamontlamont@smallone:~/kernel/linux-source-2.6.10-2.6.10$ more /usr/share/kernel-wedge/modules/ide-core-modules 06:55
lamontdrivers/ide/ide-core.o06:55
lamontwhat am I not seeing?06:55
fabbionethat the file cannot be a symlink06:56
lamontthat's what kernel-wedge created06:56
lamontbut why won't more follow the symlink?"06:56
lamonts/more/open(2)/06:56
=== lamont considers just putting ide-core-modules back into ide-modules and forgetting about it
fabbionedid you just changed the file and than rerun ./debian/rules binary-udebs?06:57
fabbionein that case the change needs to be propagated in 2 places instead of one06:57
lamontI changed the file and did fakeroot debian/rules clean06:57
fabbioneoh06:58
fabbionehmm06:58
lamontor rather, I tried to debuild -S and that failed in the clean target.06:58
fabbionejust a sec.. i am looking06:59
fabbionecat ide-core-modules.lnk 06:59
fabbionedrivers/ide/ide-core.ko06:59
lamontext3-modules and cdrom-core-modules are both valid..06:59
fabbionethis is wrong06:59
lamontyeah - I fixed that06:59
lamontthat's what I was trying to test06:59
lamontlrwxr-xr-x  1 lamont lamont   50 Apr  2 21:54 cdrom-core-modules -> /usr/share/kernel-wedge/modules/cdrom-core-modules06:59
lamontlrwxr-xr-x  1 lamont lamont   44 Apr  2 21:54 ext3-modules -> /usr/share/kernel-wedge/modules/ext3-modules06:59
lamontlrwxr-xr-x  1 lamont lamont   49 Apr  2 21:54 ide-core-modules -> /usr/share/kernel-wedge/modules/ide-core-modules 06:59
lamontthe first 2 work, the last one doesn't07:00
lamontbut I can use the target of the symlink07:00
lamontthat's just wacko07:00
lamontlet me try something07:00
fabbioneit's weird07:01
=== lamont kicks himself
lamontso, count the characters in that link...07:08
lamontnote that you only see 48 characters07:08
=== lamont removes the trailing space in the file
fabbionedoh07:09
lamontthat's a kernel-wedge bug07:09
fabbionehmm somebody would say that it is a feature :)07:09
lamontuh, yeah07:09
=== lamont will verify that things build at least part way before he commits this fix
fabbionelet it go all the way...07:12
fabbionethere is no need to get it fixed within 10 minutes :)07:12
lamontyeah07:13
fabbionedilinger: ping?07:18
dilingerpong07:34
fabbionedilinger: did you review the 3 race conditions i did forward to you, by any chance?07:34
dilingerno, i've been fighting w/ other stuff07:35
fabbioneno problem07:35
dilinger(i'll get 2.6.11 out someday.  probably after i kill herbert for writing this crap)07:35
fabbioneehehhe07:35
fabbioneyou will have the opportunity to talk with him at UDU 07:36
lamontfabbione: herbert will be at UDU - cool.07:40
fabbionei think he will.. that's what i heard at least07:41
fabbioneBug #269: "Wrong merging on directories" added07:42
fabbioneops07:42
lamontACPI: AC Adapter [ACAD]  (on-line)07:57
lamontACPI: Battery Slot [BAT1]  (battery absent)07:57
lamontACPI: Battery Slot [BAT2]  (battery absent)07:57
lamontvery confused ACP07:57
lamontI07:57
=== lamont wants support for his AC97 modem
lamontfabbione: I'm going to commit the known fix, and go to bed..  it's building modules on the 3rd of 4 kernels right now08:39
fabbionelamont: fine for me09:32
lamontfabbione: is building the 4th kernel now09:33
fabbionelamont: rocking09:34
lamontBuilt successfully10:15
crimsunlamont: which ac97 modem do you have?10:15
lamont0000:00:07.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem]  (rev 30)10:16
crimsunthere actually is support10:17
crimsunsnd-via82xx-modem10:17
crimsundue to the alsa-related changes, it'll be cardX where X>010:17
lamontno snd-via82xx-modem* files in modules...10:18
lamontwhich means we probably don't build it10:18
crimsunah, I see, I'm looking at the Debian stuff10:18
crimsunyeah, you'll have to compile that yourself using 'alsa-source'10:20
lamontwow. periods of 7K/sec over a dialup line10:24
=== fabbione attempts to use a xen 2.6.11 patch on top of our kernel
fabbioneactually it doesn't look that nice at all10:29
fabbioneapparently xen is very sensible to extra patches on top of vanilla10:29
fabbionethat doesn't really help us10:30
lamontsensible?10:36
lamontor sensitive?10:36
crimsun(the latter)10:37
lamontbummer10:38
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
fabbioneyeah10:41
fabbionehmmmm10:42
fabbionei have the feeling i am doing something wrong at build time10:49
fabbionelet's try another approach10:49
lamontcrimsun: so what device file name am I looking for for the ac97 modem?10:55
=== lamont heads to bed before he gets key-prints on his face.
crimsunlamont: cat /proc/asound/devices10:57
crimsunlamont: more than likely, it'll be hw:110:57
fabbionelamont: good night :)10:57
crimsunso you'd use plughw:1,010:57
fabbionenope....10:58
fabbioneit's one of our patch :/10:58
crimsun:/10:58
fabbionelet me try the xen patch from bk10:59
fabbioneat the end our kernel is more 2.6.11 than 2.6.1010:59
Lathiatheheh11:02
dilingerfabbione: heh, i'm trying to resist the temptation to turn 2.6.8 into 2.6.10 ;)11:09
fabbionedilinger: eheheh11:11
fabbionemy main point is that if xen is so sensitiv11:11
fabbioneit might be the hell to maintain in time11:11
dilingerwhat's the goal of getting it built with linux-source?11:16
fabbionedilinger: one single source11:20
fabbionemeaning that one security upload is propagated to all images at once11:20
fabbionethe .11 patch doesn't build becuase of all the 4 level memory shit11:20
fabbioneextern pmd_t *FASTCALL(__pmd_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address));11:22
fabbionei remember that pgd has been introduced with the 4Layer11:22
fabbionedo you remember what was before?11:22
fabbioneor pmd was introduced?11:23
dilingeri thought pmd was always there?11:36
dilingerpart of the 3 level pagetables11:36
dilingerpgd, pmd, pte11:36
dilingeryea, pud was the thingy that was added11:37
fabbioneinclude/asm-xen/hypervisor.h:43:39: asm-generic/pgtable-nopmd.h: No such file or directory11:37
fabbionebah11:38
dilingerum..11:38
dilingeroh, right11:39
fabbionehmm intersting11:39
fabbionejust adding the 2 includes it compiles11:39
fabbioneor at least it starts compiling11:40
fabbionebut heck.. we can't keep it this way11:40
dilingerinclude/asm-i386/pgalloc.h has the older empty pmd_free stuff11:41
fabbioneyeah i did try to add that one and it failed for other reasons11:42
fabbionepointless to back port.. too much to fix around11:48
dilingeryou can't use an older xen patch?11:55
fabbionethe older xen patch builds fine, but it doesn't boot11:56
=== dilinger yawns. 6am, i'm gonna go to the grocery store
fabbioneand now i just noticed that not even doogie did xen-images for 2.0.511:56
dilingerfabbione: oh yea, that booting thing is kind of important, huh?11:56
fabbionedilinger: kinda :)11:56
fabbionethere are only old 1.2 images11:56
fabbionei think he is having the same problems as i do11:57
fabbionewell i need to get some stuff done11:57
fabbioneand be ready for F1 :)11:57
=== smurfix [~smurf@smurfix.developer.debian] has joined #ubuntu-kernel
=== zenwhen [zenwhen@h-67-102-63-103.phlapafg.covad.net] has joined #ubuntu-kernel
zenwhenHey07:45
zenwhenIs anyone working on getting monitor mode orinoco drivers into the Ubuntu kernel?07:46
zulnot right now since there is only a couple of days to release07:46
zenwhenOh07:47
zenwhenWell yeah I can see that.07:47
zenwhenI just hope it happens at some point. :)07:47
zulperhaps...its in the list of todo07:47
=== zenwhen [zenwhen@h-67-102-63-103.phlapafg.covad.net] has left #ubuntu-kernel ["555"]
=== dholbach [~daniel@td9091b2e.pool.terralink.de] has joined #ubuntu-kernel
dholbachhey09:11
dholbachi just want a final confirmation: we will only need the most recent kernel-packages from debian for universe, right?09:15
dholbach(for our architectures)09:15
=== makx [~max@baikonur.stro.at] has left #ubuntu-kernel ["bella]
zulyep10:00
dholbachok10:01
=== Mithrandir [~tfheen@vawad.err.no] has joined #ubuntu-kernel
Mithrandirhm10:50
Mithrandirwhy the heck does mkinitrd try to find the LVM (!) device of my EVMS swap device?10:51
Mithrandir    Finding all volume groups10:51
Mithrandir    Finding volume group "vojei-sys0"10:51
Mithrandir/usr/sbin/mkinitrd: /dev/evms/swap: Cannot find LVM device10:51
MithrandirFailed to create initrd image.10:51
T-Boneouch10:55
dholbachgood night10:59
=== dholbach [~daniel@td9091b2e.pool.terralink.de] has left #ubuntu-kernel ["Verlassend"]
Mithrandirany idea why mkinitrd cares about my swap devices?11:16
=== T-Bone is clueless about initrds. you wanna ask jbailey when he's around
Mithrandiryeah, I filed an RC bug.11:44
MithrandirI can provide root-level access to the system just fine, though.11:44

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