/srv/irclogs.ubuntu.com/2010/02/25/#ubuntu-kernel.txt

rackerhackerjjohansen: i'm back with a linux-ec2 question if you're around ;)00:24
jjohansensure00:30
jjohansenthough I have a couple bugs against it, that I still have to look into00:30
jjohansenrackerhacker: ^00:31
rackerhackerah, okay, that may be unrelated00:36
rackerhackeri git a git clone of the latest, picked up the ec2 branch, but the fdr doesn't generate debian.ec2/build any longer00:37
rackerhackercaught me a little off guard00:37
jjohansenrackerhacker: do an fdr clean first00:38
rackerhackeri did that... did a clean followed by a prepare-ec200:38
jjohansenhow about binary-ec200:38
jjohansenor just binary00:38
rackerhackerhmm, i'll give that a try00:38
rackerhackeri think i owe you a case of beer for how much you've helped already ;)00:39
jjohansenwarning on this kernel it seem there is an issue with it not booting Bug #52720800:39
ubot3Malone bug 527208 in linux-ec2 "ec2 instance fails boot, no console output on  c1.xlarge" [Medium,Confirmed] https://launchpad.net/bugs/52720800:39
jjohansenon c1.xlarge00:39
rackerhackeri'll go take a look at that one00:40
jjohansenhopefully we can get it cleaned up soon, just haven't gotten to it yet00:40
rackerhackerso far, it's been a rock solid kernel00:40
rackerhackerbut i'm not using it at ec2 ;)00:40
jjohansenrackerhacker: glad to here its stable for you00:41
jjohansenI assume your using it as dom000:41
rackerhackerdomU actually00:42
jjohansenah, just not on ec200:42
rackerhackeri haven't tested it as a dom0 to be honest00:42
jjohansenme neither :)00:42
rackerhackeryeah, not on ec2... i work for a competitor00:42
rackerhackeryou haven't tried it as a dom0?00:42
jjohansennope, I have been to busy with other things00:43
rackerhackeri could imagine... that lucid release is coming up quickly00:44
jjohansenmy focuses has been making sure it works for EC2, and then get back to other stuff00:44
jjohansenyep, frighteningly fast00:44
rackerhackerwell i can certainly toss it around as a dom0 if that'd help you in the future00:44
rackerhacker2.6.18 is getting old :/00:44
jjohansenrackerhacker: be my guest but I don't know that its something that will ever be supported again00:45
rackerhackeralrighty00:46
rackerhackerlooks like fdr binary-ec2 just starts building it immediately00:48
rackerhackerthese are the steps i had noted from you before -> http://pastie.org/private/k0uazxqyxrrj0ygsp6qcq00:50
jjohansenrackerhacker: yeah, the prepare isn't necessary if you are just looking to build00:53
jjohansenfdr clean followed by fdr binary-ec2 will do00:53
rackerhackerah, i thought prepare was necessary to set up debian.ec2/build00:54
jjohansenbuild will do it if it doesn't find the prepare stamp00:54
jjohansenso it gets done, you just don't manually have to do it00:54
jjohansenI do it to update the version string etc00:54
rackerhackerah, so dump my .config into the base directory and use binary-ec2?00:55
jjohansennope00:55
rackerhackersorry, i'm still new to the ubuntu way of doing this :/00:55
jjohansenif you are updating the config, you can either do00:55
jjohansenfdr editconfigs00:55
jjohansenand that will refactor configs etc00:55
jjohansenor you do a prepare00:55
jjohansendump your new configs into build00:56
jjohansenand touch the stamps00:56
jjohansenyou need to make sure to touch the stamps files in the build dir, other wise what you dump in there will get overwritten00:56
rackerhackerah, i think the prepare route is the way i need to go00:57
jjohansenthink standard make time based deps00:57
jjohansenyeah, if you are updating the configs and don't want to maintain a patch in git00:57
jjohansenthe other option is doing fdr editconfigs00:57
jjohansencommit your config changes to your tree00:58
jjohansenand then when you fetch our tree rebase, so that your changes are applied over top00:58
jjohansenof course config changes will probably break you patch00:58
rackerhackeri didn't think of that... good idea00:59
jjohansenif you do that, you shouldn't need the separate prepare step01:00
rackerhackerawesome01:03
jjohansenrackerhacker: question, would us moving to a pv-ops based kernel for EC2 affect you?01:07
rackerhackerjjohansen: are you talking about dropping the ec2 patchset and making it more like the upstream?01:07
jjohansenrackerhacker: yep01:08
* rackerhacker gasps01:08
jjohansennot saying it is going to happen, but it could01:08
rackerhackerhah, we're still using /dev/sda and tty1, so that'd be painful01:08
jjohansenwe tried it with karmic and ran into some pretty serious problems we couldn't resolve01:08
rackerhackeri did a ton of testing with 2.6.31.6 w/pv_ops and had a lot of time skew issues01:09
jjohansenhrmm, I wasn't aware of time skew issues01:09
rackerhackeras much as 8 minutes after 3-4 days on that kernel01:09
rackerhackerwe had to pull it due to the complaints and search for an alternative01:10
jjohansenhrmm, that is something I will have to try01:10
rackerhackerone of the canonical folks works for us now and he made the linux-ec2 suggestion01:10
jjohansenah01:11
jjohansenwell banging on pv-ops again and seeing if I can't make it work is on my todo01:11
jjohansenknowing issues, is a very good thing01:12
rackerhackeri think the most painful part for me is getting our customers off /dev/sda and tty101:12
rackerhackerthe xvda -> sda patch is simple, and it works fine01:12
rackerhackerbut getting hvc0 out and using tty1 instead is rough01:12
jjohansenrackerhacker: I think atm we would be patching our kernels to use those as well01:13
jjohansenrackerhacker: if I get a kernel that looks like it is working I will point you at it01:13
rackerhackerjjohansen: i'll be happy to test for you01:14
jjohansenthanks01:14
rackerhackerand i might be able to get my company to get behind it with whatever's needed01:14
rackerhackeri need to get pvgrub rolling ;)01:15
pooliehi, i upgraded /backup on my lucid desktop to ext4 the other day09:28
poolienow it's getting io errors along the lines of09:28
poolieFeb 25 17:45:37 grace kernel: [37152.894557] EXT4-fs error (device dm-4): make_indexed_dir: invalid rec_len for '..' in inode 293396309:28
poolieis anyone interested in debugging this, or should i just fsck and try to recover?09:28
amitkpoolie: it might be worth it just to post your dmesg to a bug and post a link here09:29
poolieok, will do09:30
pooliecsurbhi/amitk, i filed https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/52764409:38
ubot3Malone bug 527644 in linux "lucid ext4  make_indexed_dir: invalid rec_len for '..' in inode" [Undecided,New] 09:38
poolielet me know if you want any more info or if you have any suggestions09:38
apwapw09:38
apwapw_09:38
apwpoolie, i assume you fskc'd it as part of the upgrade to ext4 ?09:39
pooliei did09:39
poolieonly the one time recommended by the upgrade doc09:39
poolieduring which it updates the checksums09:40
apwreasonable09:40
pooliei haven't changed those files since then though09:40
pooliethey're unchanged since 2007070609:40
apwits somewhat supprising that the encoding of . and .. in a directory would be broke09:41
pooliei'm a bit concerned because i upgraded /home at the same time, perhaps foolishly09:41
apw_you have me concerned too, as i was about to do my rootfs 09:42
lifelesspoolie: did you run the example fsck flags?09:43
poolie-D etc, yes, of course09:43
lifelesspoolie: the main thing it needs to rebuild is the new bitmaps; the directory tuning isn't needed as part of ext409:43
lifelesspoolie: [sometimes it pays to ask paranoid questions :P]09:43
poolieoh09:44
lifelesspoolie: anyhow, that make_indexed_dir isn't part of the new ext4 features; it does sound alarming though.09:44
poolieactually I did not use -009:44
poolieit sounds like an ext3 thing09:44
apw_# tune2fs -O extents,uninit_bg,dir_index /dev/sdb109:44
apw_is that the one you turned on?09:44
poolieactually it was http://kernelnewbies.org/Ext409:45
poolieso extents,uninit_bg,dir_index09:45
poolieand then fsck -CDf09:45
lifelessyou probably had dir_index already, knoowing your machines09:45
poolieyes, i probably did09:46
apw_hrm, that would explain why you are the first to be mentioning it.  you should record that in the box09:47
apw_bug even09:47
lifelessapw_: I don't think its related; I *know* I had dir_index on - and nearly all ubuntu upgrades to ext4 will have had dir_index on.09:48
lifelesswe turned it on by default about 4? years back09:48
* apw_ checks his09:48
apw_Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file09:50
poolieit's in /etc/mke2fs.conf or something09:52
lifelessapw_: looks about right to me09:52
poolieapw_: so i should probably leave and have dinner in a sec 09:58
poolieif this is not just a glitch it seems like a bad bug so i'd like to help it get solved09:59
poolieis there anything else i can do?09:59
lifelesspoolie: have you done another fsck? (just -f, no -D)10:00
poolieyes, see the bug10:00
lifelesspoolie: ok, sorry :>10:00
pooliemany errors, which it won't fix with -p10:00
apw_ok ... thanks for the report10:00
lifelessapw: can I run something by you ?10:16
lifelesswhen I run iotop10:16
lifelessI get 'CONFIG_TASK_DELAY_ACCT not enabled in kernel, cannot determine SWAPIN and IO %'10:16
apwyep, that one seemed to have a measurable cost i think10:18
lifeless><10:19
lifelessis there a kernel with it on ? was very useful for figuring out what apps are being bad10:19
lifelessthe other thing is, do we build debug packages for the kernel? for use with oprofile?10:20
lifelessyears ago I filed a bug asking for this, and we started, but I can't seem to find them now...10:20
apwi don't think we have a kerel with it on no10:22
apwthe debug packages are in the ddebs.ubuntu.com archive10:22
lifelessapw: ok cool10:26
lifelessthanks10:26
lifelessapw: you might want to close the bug I opened about DELAY_ACCT then :>10:26
apwthere was some discussion about it on kernel-team, not sure if it got bottomed out on or not10:27
jxionghello12:29
jxiongfolks, I spent several hours to try to find the vmlinux file for my laptop12:29
jxiongdo you have any ideas?12:29
jxiongLinux ubuntu 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 02:39:34 UTC 2010 x86_64 GNU/Linux12:29
nigel_cShould be in /boot/vmlinuz-2.6.31.19-generic12:30
smbjxiong, Have you tried ddebs.ubuntu.com ? There should be ddeb packages for kernels12:30
jxiongsmb: yes, I tried.12:30
jxiongit doesn't include something like linux-image-XXX-debug/dbgsym..12:31
nigel_capt-file search /boot/vmlinuz-2.6.31.19-generic?12:32
jxiongnigel_c: thank you, what I'm searching for is vmlinux, which includes debug info12:34
jxiongvmlinuz is an executable image, it's a compressed binary code12:35
nigel_cI'm pretty sure all the Ubuntu kernels have the config options enabled that include debugging info, so you should just be able to run gdb on any vmlinux. Vmlinuz is just the same thing gzipped IIRC.12:38
smbAs the pre-compiled seem to have vanished again, the only way seems to "apt-get source ..." the linux-image source and the compile it yourself :(12:39
jxiongwhat a pity12:41
apwKeybuk, hey ... i am struggling to get you the page numbers for pages you don't have mapped13:17
apwie. as you don't have the pages actually present in ureadahead you don't have the pfn numbers so you don't have the pfn's to lookup kpageflags13:18
Keybukapw:  how do you mean?13:18
Keybukmmap maps the pages, no?13:18
apwno they are not present as you have never referenced them13:18
apwso you don't have them in your pagemaps to map ... blah13:19
apwnow i think i have a different way round this13:19
apwi think i can return the additional info in the mincore result13:19
apwwhich brings me to the fact i think you have  a bug in your mincore use13:19
apwas you for if (!vec[x]) 13:19
apwbut the manual says you can't do that, you can only rely on the value of bit 013:20
apwi suspect returning that information in mincore would be pretty handy for you13:20
apwbut ... it does rely on all users of mincore reading the manual page13:20
apwKeybuk, what do you think13:21
Keybuksounds reasonable13:22
Keybuksomeone changed the mincore() manpage <g>13:23
apwthat interface seems to only allow me to return very small amounts of info, no more than a few bits, which makes it hard to return anything more than 'used/unused'13:23
manjoapw, http://voices.canonical.com/kernelteam/15:46
manjosmb, http://voices.canonical.com/kernelteam/15:46
apwKeybuk, hey how is that plymouth race the one which leads to 'return' being fatal ... who has that?15:57
KeybukI have the ball on that one15:57
Keybukthough it's your fault, you and your buggy kernel15:57
apwexcellent ... whats wrong with my beautiful kernel :)15:58
smbapw, apparently sound15:59
manjo\http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?storeId=10151&catalogId=10551&langId=-1&productId=819855292166597427616:03
cndhttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ec67bbedcf290ef182a897017f65a2707106c7f816:06
tjaaltoncnd: probably needs the other two commits for 1.52 as well?16:17
apwthen its probabally too big for lucid16:19
cndtjaalton: I'm going to try to build a module with just that commit to see if it works16:19
cndbut yeah, that commit alone is pretty huge16:19
tjaaltonthis one looks quite sensible to me16:20
tjaaltonhttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=232f5693e5c9483e222528ef81979e42ea2f290816:20
cndtjaalton: we tend to just backport fixes, so unless this fixes a bug people are having we probably won't backport it16:22
tjaaltonsooner or later they will ;)16:22
cndcnd, it may, but it may also introduce more issues16:23
apwlinux-image-2.6.32-15-generic-debug_2.6.32-15.21~ddebrenameapw1_i386.ddeb16:23
apwsmb, ^^16:23
cndso we have to be judicious16:23
tjaaltonthat patch needs at least this one http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ec67bbedcf290ef182a897017f65a2707106c7f816:26
tjaaltonor manual backporting, of course16:26
cndtjaalton: yes, that's the same that I posted above16:26
tjaaltonuh, damn16:27
cndI'm going to build a module with just that commit16:27
tjaaltonhttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ee54500d7b960984df125bdd0cd2105d6150e8f116:27
tjaaltonthis one16:27
cndtjaalton: I assume you have hw for this?16:27
tjaaltonno16:27
tjaaltonwell, I have an intuos416:27
tjaaltonbut not the new stuff16:27
cndtjaalton: would you mind testing a module if I get one built?16:27
tjaaltoncnd: sure16:27
apw  INSTALL debian/-generic/usr/lib/debug/lib/firmware/yam/1200.bin16:28
smbseems to be missing somethign16:28
cndtjaalton: please subscribe to bug 516777, I'll post the stuff there16:28
ubot3Malone bug 516777 in linux "HP Touchsmart tm2 requires newer wacom driver" [Low,Triaged] https://launchpad.net/bugs/51677716:28
tjaaltoncnd: you mean to test it doesn't break mine?16:30
cndtjaalton: yes16:30
cndI'll post a test module to that bug16:30
tjaaltoncnd: right, might as well upgrade the desktop to lucid then (and test that suspend thing :)16:30
bjfsmb, ring me back please16:37
cndsmb, tjaalton, apw: test module is up at http://people.canonical.com/~cndougla/516777/wacom.ko17:08
Keybukapw: am I missing something here?17:22
Keybukthe mainline 2.6.33 build is missing devtmpfs17:22
manjosmb, apw cnd I am dropping off 17:22
apwKeybuk, ahh ... its beacuse its being built on karmic ... 17:24
Keybukapw: FAIL17:25
apwwell it depends what you think they are for17:25
apworiginally they were for testing on karmic... what it highlights is we need them to be built for both17:25
apwor ... more specifically ... they are built for one ... which one needs to be part of that information17:26
Keybukhappily it proves you can still boot lucid without devtmpfs <g>17:27
apwyeah just about, slow as hell mind17:28
apwi'll have a think about what we should be doing there over beer tonight17:28
apwi don't want to have to build them all twice, that would suck17:28
cndsmb, tjaalton, apw: http://people.canonical.com/~cndougla/516777/i386/wacom.ko if you need it17:31
cndhttp://people.canonical.com/~cndougla/516777/amd64/wacom.ko for amd64 (I moved it)17:32
smbcnd, Sorry to be wincing. The i386 is for 2.6.31-13... :(17:33
cndsmb: what?17:33
cndgrrr... how did that happen17:34
smbok, its 2.6.32-1317:36
cndsmb: should be better now17:41
* smb looks17:41
Keybukapw: if I want to apply a patch to one of your mainline linux-source packages17:59
Keybukwhat do I have to do to stop the ABI checker eating me?17:59
apwthe mainline builds i think they are disabled in there18:00
apwcheck the check-abi script to see whats in it18:01
Keybukok18:01
Keybukhttp://people.freedesktop.org/~glisse/0001-drm-radeon-kms-initialize-set_surface_reg-reg-for-rs.patch18:01
Keybukthis may end up on kernel-team if it works18:01
Keybukapw: argh18:07
Keybukin fact18:07
Keybukwhere *IS* the source package for mainline builds?18:07
apwsupposed to be with them18:07
Keybukisn't18:07
Keybukhttp://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.33/18:07
apwthere is a 64mb source package there18:08
Keybukno there isn't18:08
Keybukthere's no .dsc or .tar.gz18:08
Keybukthere's a deb that contains a tarfile18:08
Keybukbut that *does not contain the debian directory or the config*18:08
apwit doesn't ?18:08
Keybukno18:08
apwwell just checkout the one in our git tree into it18:09
Keybukexample command?18:09
toabctlhi18:09
toabctlcan anybody help with bug #527912 ?18:09
ubot3Malone bug 527912 in xf86-input-wacom "Wacom Bamboo CTH-661 not recognized" [Undecided,New] https://launchpad.net/bugs/52791218:09
apwgit checkout origin/master debian debian.master18:09
Keybukapw: there's no .git either18:09
apwso copy the debian* out of the lucid git tree18:10
Keybukwill that work?18:11
Keybukall the changelog and versions and abis will be all wrong18:11
Keybukand it'll vomit the install18:11
apwdo you need that patch in .33 or in lucid ?18:11
KeybukI need to test the patch18:11
apwif you want me to build you one18:11
KeybukI'm going to try and build off lucid18:12
Keybukthat seems easiest18:12
KeybukI know how to do that <g>18:12
apwyeah probabally is :)18:12
apwtoabctl, which release are you runningn18:13
toabctlapw, lucid18:13
toabctlapw, there changed something with wacom drivers18:13
apwdid it work before on karmic?18:13
toabctlapw, i don't now. the board is 2 days old:)18:14
apwso it may not be a supported version then18:14
apwwhat usbid's does it have18:14
toabctlapw, how can i get the usb id?18:14
apwlsusb18:15
toabctlapw, i think it should work with http://linuxwacom.sourceforge.net/index.php/main but this drivers only support xserver <= 1.618:15
toabctlapw, Bus 001 Device 010: ID 056a:00d3 Wacom Co., Ltd18:15
toabctlapw, where's the place to find the usb-id <-> driver mapping?18:16
tjaaltontoabctl: the thing is that the X driver isn't being loaded for the device18:17
toabctltjaalton, and how can i fix this? maybe the driver supports the board...18:18
tjaaltonudevadm info --export-db18:18
tjaaltonattach that to the bug18:18
tjaalton(need to add an apport hook for xf86-input-wacom)18:19
apwtjaalton, we probabally should get that for kernel bugs too18:19
toabctltjaalton, added: see http://launchpadlibrarian.net/39785696/udevadm_info.txt18:20
tjaaltonapw: yeah18:20
apwtjaalton, so does X input handle those direct?18:21
tjaaltonapw: via udev, yes. but they also need the kernel module for fancy features18:21
tjaaltontoabctl: thanks18:22
apwok ... so it may or may not work18:22
tjaaltonI need to check the list for bamboo18:22
tjaaltontoabctl: has it ever worked?18:22
toabctltjaalton, no. i got it 2 days ago18:22
toabctltjaalton, but there are comments on the web that i worked with karmic 18:23
tjaaltonhuh, ok18:23
tjaaltonbut it's a different driver on lucid, so something might be missing18:24
toabctltjaalton, the problem is (i think), that the wacom stuff changed completely with lucid (see alpha-2 release notes)18:24
tjaaltonlike the udev rules for it18:24
tjaaltonoh really? :)18:24
tjaalton(I know)18:24
toabctltjaalton, yes. hopefully just a udev rule is missing :)18:24
toabctltjaalton, the device is available in the output of udevadm. but what can i do now?18:26
tjaaltontoabctl: just wait for now18:28
toabctltjaalton, how long ?:-)18:29
bjftoabctl, if it was working in karmic and you need the tablet, run karmic18:29
tjaaltonit doesn't have any ID_INPUT* stuff listed, so figuring out why input_id is not run18:30
bjftoabctl, keep testing lucid alpha/beta releases and see when it gets fixed18:30
toabctlbjf, i don't need the tablet. i'll give it back if it will not work in 2 weeks.18:30
toabctlbjf, but i like to find out if it's possible that the tablet does the job.18:30
tjaaltontoabctl: could be that the kernel doesn't know it yet, otherwise it should be in the input subsystem I think18:31
bjftoabctl, you could try a karmic live-cd image and see if it works18:31
manjoJFo, bjf, applied you kernel-qa / tests patch and I implemented progress bar 18:32
manjoJFo, bjf I will check in soon18:32
JFook18:33
toabctltjaalton, in /lib/udev/rules.d/69-xserver-xorg-input-wacom.rules is no line for the id 056a:00d3 . maybe that's the problem? i don't know much about udev rules..18:36
tjaaltontoabctl: check bug 522318, there are new rules for a similar case where the subsystem is 'pnp'18:36
ubot3Malone bug 522318 in xorg-server "Serial Tablet PCs not supported in lucid" [Medium,Fix committed] https://launchpad.net/bugs/52231818:36
tjaaltontoabctl: partly correct18:36
tjaaltontoabctl: I'll add something to the bugreport for you to try..18:37
toabctltjaalton, ok. thx18:37
tjaaltontoabctl: yeah I don't think wacom supports it yet, properly anyway. can't find the id from wacom_wac.c18:52
tjaaltontoabctl: is it the "pen & touch"18:52
tjaalton?18:52
toabctltjaalton, yes. pen & touch18:53
toabctltjaalton, some people say it works: see http://aur.archlinux.org/packages.php?ID=3154018:53
tjaaltonok, those patches are not upstream then18:54
tjaaltontoabctl: there's a huge thread on linuxwacom-discuss about it19:03
toabctltjaalton, can give paste me a link ?19:04
tjaaltonthe support might be in linuxwacom, but not yet in xf86-input-wacom..19:04
toabctltjaalton, and why does ubuntu no more supports linuxwacom?19:04
tjaaltontoabctl: because it doesn't work with xserver 1.719:05
toabctland where is the source of xf86-input-wacom? the source package has as homepage http://linuxwacom.sf.net19:05
tjaaltonxf86-input-wacom is the way forward19:05
tjaaltonhttp://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/xf86-input-wacom;a=summary19:05
toabctltjaalton, in the git repository is xf86-input-wacom-0.10.4 available, but the ubuntu packages has 0.10.319:07
tjaaltonright19:08
tjaaltonthe driver itself support it, as it turns out19:08
tjaaltonbut not the kernel component19:08
cndbdmurray: re the wacom stuff, which arch did you test?19:08
bdmurrayamd6419:09
tjaaltontoabctl: maybe best to continue on ubuntu-x ->19:09
manjobjf, I pushed your changes and added progress indicator to copying log files 19:09
manjoJFo, ^^19:09
toabctltjaalton, i asked on ubuntu-x, but nobody answered.19:09
JFocool, thanks manjo 19:09
tjaaltontoabctl: because you were having the discussion here already :)19:10
toabctlok. switch talk to #ubuntu-x19:11
cndbdmurray: can you paste uname -a?19:13
bdmurrayLinux artemis 2.6.32-14-generic #20-Ubuntu SMP Sat Feb 20 05:18:19 UTC 2010 x86_64 GNU/Linux19:15
bjfmanjo, two thoughts...19:16
cndapw, smb, do you know what would cause this when running insmod: wacom: no symbol version for module_layout19:16
bjfmanjo, one: I'd like to see all the log collection in a single function so it's real obvious where the log collection is happening19:16
manjobjf, did you see the changes I made after yours ?19:17
bjfmanjo, yes19:17
smbcnd, I assumed it was my non-standard kernel. I would say it requires and external function module_layout19:17
manjoso copy_files() does all the copying ie log collection .. 19:17
cndsmb, could it be because I didn't build the whole kernel?19:17
cndjust the drivers/input/tablet directory?19:18
smbcnd, It might be19:18
bjfmanjo, no copy_files does the copy and the ui, I'd like to see the calls to copy_files in a single function "capture_logs" or some such19:18
manjo?19:18
cndsmb, bdmurray: I'm going to try to rebuild the entire kernel and put up the resulting kernel, let's see how well that works19:19
bdmurraycnd: okay19:19
apwcnd it may well be yes.  its something modpost makes19:19
smbcnd, you still might be able to just put up the module19:19
apwscripts/mod/modpost.c:          mod->unres = alloc_symbol("module_layout", 0, mo19:19
bjfmanjo, lines 251 - 26019:19
cndsmb, yeah, that's what I plan19:19
smbcnd, I guess you just need the full compile to get a version function19:19
smbversioned function19:19
manjobjf, oh ic 19:20
manjobjf, send me a patch19:20
manjobjf, I think that is a good point 19:20
bjfmanjo, actually I'm thinking I'd like the log and system information captured in a separate script which I could call without having to run the test19:20
bjfmanjo, what do you think of that?19:20
bjfthat may not have been very clear19:21
* manjo thinking ... 19:21
manjowe can have it in a separate script 19:21
manjoand source that script and use the function in kernel-qa as well19:22
bjfmanjo, the copy is happening at the very beginning, 19:22
manjoso in kernel-qa you could do source new_script19:22
bjfhmmm19:22
manjoin case we want to use copy_files() anywhere 19:23
bjfmanjo, I'm running it right now and the progress bar has "[sudo] password for bradf:" in it19:23
manjoyeah you are supposed to run sudo ./kernel-qa19:23
manjobjf, just type your passwd19:23
manjobjf, this is coz we have a sudo less environment usually19:24
manjobjf, I am also thinking of adding a function like ... exec_with_progress() .. so you can call it like exec_with_progress "somecmd parameters"19:26
bjfmanjo, if you put a "sudo date" before the first "copy_files" then the user is prompted for the password before the dialog comes up19:26
manjofrom the test case 19:26
manjobjf, no I should ask for the password in a dialog box 19:26
manjobjf, and I know how to do that 19:27
manjobjf, I did not do it coz we have passwd less env... but that is not good if we want to have it generic 19:27
bjfmanjo, why do you need to ask for it in a dialog box?19:27
manjobjf, so if you run ./kernel-qa it will ask for your passwd19:28
manjoor kernel-qa needs to be installed with uid root 19:28
bjfmanjo, yes, and if you'd just put the "sudo date" as the first thing you get to type in your password and then the ui comes up19:29
bjfit's simple19:29
manjook19:29
manjobjf, dialog --passwordbox does it in a fancy way 19:30
bjfmanjo, I was looking at some bugs and I've noticed that checkbox is gathering hw information in an interesting way that we might look at19:31
manjobjf, :) we might just recreate checkbox finally 19:32
bjfmanjo, not intereted in that however, the hwinformation did look interesting, just a sec I'll get you a bug #19:32
manjobjf, I know what you are taking about 19:33
manjobjf, hwinfo and pciutils are not installed by default on servers for example 19:33
manjobjf, and its painful to deal with it coz checkbox croaks19:33
manjobjf, not that I am agianst the idea of looking into it ... just letting you know 19:33
bjfmanjo, then I don't think you know what I'm talking about19:34
manjook]19:34
manjopoint me to bug please19:34
bjfmanjo, bug 39931919:34
ubot3Malone bug 399319 in checkbox "Remove the HAL dependency from Launchpad HWDB and checkbox " [Medium,Fix released] https://launchpad.net/bugs/39931919:35
bjfmanjo, they are processing "udevadm info --export-db" and "grep -r . /sys/class/dmi/id/ 2>/dev/null" and "devkit-disks --dump"19:36
manjobjf, udevadm info --export-db19:36
manjoyep we can have that 19:36
manjothey changed to it after me bitching about it for 1yr19:37
bjfmanjo, but I think you want to look at how checkbox does it because I believe he combines it all into an xml file and submits it as a single xml blob19:37
bjfmanjo, I'd like to get it in the exact same format19:38
manjobjf, sure, you want to do it :)19:38
bjfmanjo, I'll look into it, it won't get done right away19:41
manjosure, I don't understand fancy langs like xml19:41
bjfmanjo, I was looking at it last night and his code is shit to follow19:41
manjo:) lol19:41
manjobjf, I have had to ceal with it for 1.3yrs now 19:42
manjodeal19:42
manjobjf, and I am no way python expert19:42
manjobjf, its more fun when it blows up in front of imp people ... and you are scrambling to fix it 19:43
manjoapw, you still around ? 19:44
manjoapw, I have an aspire one that boots from USB stick to a blinking cursor :) 19:48
cndbdmurray: still around? can you test out the amd64 wacom module?20:13
cndI just uploaded a new one to the same location20:13
bdmurraycnd: yes, testing20:14
bdmurraycnd: works great!20:17
cndbdmurray: it both loads AND it works for your wacom tablet?20:17
bdmurraycnd: yes20:17
cndbdmurray: great! please log your results in the bug20:18
cndI still don't know whether we'll be able to put it into lucid, we'll at least need more testing20:18
cndcause the changes are rather expansive20:18
cndbut we can look into other options if not20:18
LLStarksapw, quick question. why isn't the kernel ppa an actual ppa?21:14
cndLLStarks: apw is likely gone for the day, which ppa are you referring to?21:42
LLStarksthe mainline kernel ppa21:42
cndLLStarks: hmmm... I'm guessing the reason is that no one ever really runs it as a ppa?21:45
cndI'm not really sure21:45
LLStarksthat would save me 4 wgets and dpkgs21:45
LLStarkswell, manual operations.21:46
cndLLStarks: why four?22:00
LLStarksheaders. image. generic.22:00
Q-FUNKhi!22:00
LLStarksheaders all.22:01
LLStarkswait.22:01
LLStarksdamn.22:01
LLStarksheaders. header generic. source. image.22:01
cndoh, yeah22:01
cndLLStarks: do you run mainline all the time?22:02
LLStarksnot always.22:02
LLStarksbreaks things from time to time.22:02
Q-FUNKwhat kernel .config option do I need to have root=UUID work on cmdline?   I'm attempting to build my own minimal kernel as a test to debug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/39628622:02
ubot3Malone bug 396286 in linux "[Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs" [High,In progress] 22:02
cndQ-FUNK: if you are doing testing, it may be easier to just use root=/dev/sd??22:06
cndinstead of using UUID22:06
cndunless the UUID is particular to that bug22:06
Q-FUNKcnd: it works with that, but then I constantly have to manually fix menu.lst22:07
mjg59Also, the kernel doesn't parse that22:07
cndQ-FUNK: ahhh, have you looked at the differences between your kernel config and the ubuntu kernel config?22:07
cndthat may tell you22:08
Q-FUNKmjg59: doesn't parse what?22:08
mjg59Q-FUNK: root=uuid22:09
cndmjg59: it parses something like root=UUID=299e7785-7c3d-4e90-9779-239cb237a4d222:09
mjg59Fairly sure that's done by initramfs22:10
Q-FUNKmjg59: ok.  does ubuntu have a magic hack that converts something like root=UUID=299e7785-7c3d-4e90-9779-239cb237a4d2 to what the kernel expects?22:10
cndmjg59: yes, you're right22:11
cndQ-FUNK: how are you building your kernel?22:11
mjg59Q-FUNK: No, it just does it itself22:11
mjg59Which means it probably won't work unless you build with a ramdisk22:12
Q-FUNKkernel-package, with the option --initrd22:12
cndQ-FUNK: I'm not too familiar with using kpkg, unfortunately22:13
cndI build kernels through the process described at: https://wiki.ubuntu.com/KernelTeam/KernelMaintenanceStarter22:14
cndsomeone else may be able to help you with kpkg22:14
mjg59Which means it probably won't work unless you build with a ramdis422:42
mjg59Oops.22:42
Q-FUNKogasawara: seems that I have a winner.  something that gets included in the initrd.img is what causes https://bugs.launchpad.net/ubuntu/+source/linux/+bug/39628622:49
ubot3Malone bug 396286 in linux "[Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs" [High,In progress] 22:49
Q-FUNKonly, I have no idea what exactly.22:50
mjg59Q-FUNK: Hack initramfs-tools and add set -x to the top of it in order to see what's executing and when?22:51
Q-FUNKmjg59: that sounds like a plan.  let's see if I can find the right file to hack for this.22:51
lifelessthere is a verbose mode22:58
lifelessupdate-initramfs -u -v22:58
Q-FUNKogasawara: bug report updated.  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/396286  hopefully smb can make something out of it. :)23:38
ubot3Malone bug 396286 in linux "[Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs" [High,In progress] 23:38

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