**** BEGIN LOGGING AT Tue Dec 13 02:59:57 2011 Dec 13 04:01:03 lilstevie: does ubuntu on tf101 still have a problem where it doesn't shut down all the way? Dec 13 04:01:58 I think that's why I was having that problem where I couldn't do Power+VolDn, because that seems to only work if I power off / reboot from android -- if I power off / reboot from ubuntu, it won't let me, which I think is because it wasn't "off" as far as the bootloader is concerned Dec 13 04:30:19 Ignore that, I managed to do it after shutting down from ubuntu Dec 13 04:48:39 lilstevie: might be my fault, but it looks like I have /lib/firmware/BCM4329.hcd but it's looking for /lib/firmware/bcm4329.hcd Dec 13 05:08:33 lilstevie: can I flash a new kernel+ramdisk into the SOS partition, from within ubuntu? Dec 13 05:09:23 lilstevie: using the olife-prime default setup (dual boot, ubuntu default). Dec 13 05:09:53 lilstevie: AFAICT the answer is no, because the LNX/SOS partitions are outside the mmcblk "visible" area of the partition table Dec 13 05:10:01 twb: Yes you should be able to, but you will need to build it into a blob. Dec 13 05:10:17 TheMuso: yeah I understand the abootimg part Dec 13 05:10:37 Oh, it might be partitions 5 and 6, file -s doesn't recognize those! Dec 13 05:11:51 abootimg -i /dev/mmcblk0p5 isn't encouraging, it says it's not an android boot image Dec 13 05:23:08 twb: I don't think you can access the SOS and LNX partitions from within android/Ubuntu. Once you dd them to mmcblk0p4, they then get flashed elsewhere, outside of what Android/Ubuntu can physically access on the MMC> Dec 13 05:23:22 They get flashed by the Asus bootloader. Dec 13 05:23:27 Oh Dec 13 05:23:56 Because in the uboot world you just make those parts of the emmc directly visible and dd straight to them Dec 13 05:24:20 Yes, in teh case of Ubuntu and uBoot on the tf101, there is a uBoot aprtition where you copy your kernel, initramfs, and boot.cmd/boot.scr files. Dec 13 05:24:56 So what you're saying is that I should use abootimg to create a blob, then copy that as a file onto the /dev/mmcblk0p4 ext partition? Dec 13 05:25:01 twb: So if you want to flash a new image for the SOS partition, you need to use abootimg to pack it, then you need to use Blobtools to pack that image into a blob. Dec 13 05:25:13 OH Dec 13 05:25:24 What a pain in the arse Dec 13 05:25:35 Yup, thank Asus and their bootloader. :) Dec 13 05:25:59 You'd think it'd be easy to just move GP1 further up so that LNX and SOS can be dd'd directly Dec 13 05:26:09 There is probably some stupid reason why you can't Dec 13 05:26:36 Yeah, and I'm sure lilstevie has a better idea why, I happen to agree with you though. Dec 13 05:27:00 But it could be Asus being nasty. :) Dec 13 05:27:53 Can you just back the SOS abootimg into the blob, or do you need to blow away prime and the LNX partition as well? Dec 13 05:28:39 Bsaically I'm slightly annoyed because it's trying to resize my filesystem EVERY boot, and every two minutes it pesters me about kinteractiveup hanging, and the "simple" solution is just to update the ramdisk to the current version that's in the root filesystem -- the one built post-oem Dec 13 05:28:43 No, you can pack a blob with SOS in it on its own, or you could pack a blob with SOS, APP, UDA, and LNX if you wanted to. Dec 13 05:28:52 Cool Dec 13 05:29:30 The ASUS blobs have SOS, LNX, and APP in them. Dec 13 05:29:33 And then I drop it in the mmcblk0p4 partition as a file called ./blob ? Dec 13 05:30:01 It doesn't matter what the file is called. Just dd if=blobfilename of=/dev/mmcblk0p4 Dec 13 05:30:16 And on next reboot, the ASUS bootloader will flash it for you. Dec 13 05:30:18 Ah, overwrite the block device entirely Dec 13 05:30:32 I was led astray because mmcblk0p4 currently have an empty ext filesystem on it Dec 13 05:30:53 Yes, thats right, which I also find weird, but yeah you just dd the blob file onto mmcblk0p4 Dec 13 05:31:04 OK, no worries Dec 13 05:37:22 Grr, unmetered local mirror only has 10.10 (ftp://mirror.internode.on.net/pub/ubuntu-ports/) Dec 13 05:39:16 Thats a bummer. I know aarnet also mirrors ubuntu-ports, but thats probably not unmetred for node customers. Dec 13 05:39:35 probably faster than ports.u.c tho Dec 13 05:39:38 TheMuso: twb no not boot img blob Dec 13 05:39:39 :p Dec 13 05:39:43 * TheMuso used to be on internode till the alure of cable, combined with Telstra having deacent plans lured me away. Dec 13 05:40:38 and that isn't an asus feature, it is an nvidia thing Dec 13 05:40:53 Well SOMEONE is to blame :P Dec 13 05:40:54 Ah makes sense. Dec 13 05:41:10 the reason it is outside the GP1 is because asus don't want you to have access to it :) Dec 13 05:41:20 moving it isn Dec 13 05:41:30 moving the gp1 is a bit of a pita Dec 13 05:41:48 Makes using abootimg -u a PITA Dec 13 05:41:49 you need to move the actual partitions to the end of flash, which I will be reintroducing with 1.3 Dec 13 05:42:09 I need to set up some stuff for android first though Dec 13 05:42:24 because asus blobs include the tegraparts partition table Dec 13 05:42:34 which will in effect break the whole system Dec 13 05:42:50 Ah. Dec 13 05:43:13 Well unless that includes OTA stuff, who cares Dec 13 05:43:25 lilstevie: BTW have you been able to work out how to get your 2.6.38 kernel to read the stock partition table? Dec 13 05:43:28 Just tell the users not to dl stock asus updates Dec 13 05:43:38 twb: that IS OTA stuff Dec 13 05:43:44 Ah, fuck, OK Dec 13 05:43:45 TheMuso: no :/ Dec 13 05:44:19 Ok, good to know it wasn't just me running round in circles trying to get it to work. :) Dec 13 05:44:37 TheMuso: I am trying to figure out WTF is wrong Dec 13 05:44:49 but the GPT driver in that sense is identical Dec 13 05:44:55 RIght. Dec 13 05:44:56 it is just being a slippery whore Dec 13 05:45:12 but with what I am working on at the moment that may not be an issue anymore Dec 13 05:45:23 well, I mean I still want to go up Dec 13 05:45:27 but less of an issue Dec 13 05:45:37 nvidia released the L4T beta1 drivers Dec 13 05:45:41 and they use 2.6.36 Dec 13 05:45:43 Yeah I saw that. Dec 13 05:45:47 just the interface is different Dec 13 05:45:57 so i am porting the nvhost interface Dec 13 05:46:01 Right. Dec 13 05:46:01 into our tree Dec 13 05:46:05 Nice. Dec 13 05:46:15 which will relieve that stress for a little while Dec 13 05:46:27 so I can work on a more stable u-boot/new kernel Dec 13 05:46:32 Right. Dec 13 05:46:45 cause as it stands u-boot is not configuring the clocks correctly Dec 13 05:46:47 In other news, my trimslice shipped over night. :) Dec 13 05:46:58 Ah ok. Dec 13 05:47:10 and as such asus kernels won't run on it Dec 13 05:47:22 Yup. Dec 13 05:47:23 even with a machine_start block using the boardid Dec 13 05:47:38 cause asus bootloader/uboot have different boardids Dec 13 05:47:45 Yeah I saw that. Dec 13 05:47:47 asus shows ventana Dec 13 05:47:53 uboot shows tf101 Dec 13 05:47:56 :) Dec 13 05:48:57 lilstevie: Does the NVHost stuff include the interfaces needed for their drivers? Dec 13 05:49:11 the nvhost stuff is the interface Dec 13 05:49:26 right Dec 13 05:49:58 good news for ics tablets though Dec 13 05:50:10 as the L4T and android binary interface is now unified Dec 13 05:50:48 also Dec 13 05:50:55 expect your trimslice monday Dec 13 05:51:13 Yeah thought it would be about a week. Dec 13 05:51:14 well by monday I should say Dec 13 05:51:20 mine took 4 days from shipped Dec 13 05:51:25 Nice. Dec 13 05:51:45 yeah, thats why shipping is so expensive I guess :p Dec 13 05:51:53 What git tree has the latest l4t nvhost code? Dec 13 05:52:02 nv-tegra mainline Dec 13 05:52:19 * infinity almost bought a Trimslice, but figures his desk has enough random ARM devices littering it. Dec 13 05:52:32 ah ok Dec 13 05:52:41 I've cloned it, but didn't get time to look at the interface properly yet, another proj is taking up a little bit more of my time :) Dec 13 05:52:49 infinity: did you see what I said the other day Dec 13 05:53:07 lilstevie: About unified tegra kernels madness? Dec 13 05:53:15 yeah Dec 13 05:53:41 Yeah, I read it at the time, and promptly forgot whatever it was because I've been sick all weekend. ;) Dec 13 05:53:52 with a little bit of modularization and a bit of heuristic madness we could probably get it working Dec 13 05:54:03 arch have a "tegra" kernel Dec 13 05:54:04 infinity: want me to send you some vegemite or something? Dec 13 05:54:13 twb: *glare* Dec 13 05:54:29 that is built for all board-* in mach-tegra Dec 13 05:54:31 It's good for you! Dec 13 05:54:49 lilstevie: ac100/tf101/tf202/trimslice would be a lovely set of things to support with a single kernel. Dec 13 05:54:49 You think: shit, I'd better get up, or they'll give me another slice of vegemite toast Dec 13 05:54:58 infinity: yeah Dec 13 05:55:03 lilstevie: Though we'd still have boot-loader/boot-method messes to contend with. Dec 13 05:55:11 infinity: I mean it would be a little bit of work Dec 13 05:55:32 and yeah bootloader wise you have like you do now with the flash-kernel config Dec 13 05:55:43 lilstevie: Little bit of work, perhaps, but ultimately less work than supporting 4 kernel trees for 4 devices. Dec 13 05:55:52 yeah Dec 13 05:56:01 I mean the tf101 is going to be a bit of pain Dec 13 05:56:12 lilstevie: the tf202 is better? Dec 13 05:56:13 things liek the EC driver are tied in with the battery Dec 13 05:56:27 twb: tf201 is going to be a c*** Dec 13 05:56:31 And I suppose we really should get Trimslice support into universe at some point. The part where they actually ship with Ubuntu kinda makes it look bad if we don't support it out of the archive. Dec 13 05:56:32 hahaha Dec 13 05:56:36 T3 with its new security Dec 13 05:56:44 and the fact that nvblobs are now signed Dec 13 05:56:46 Has anyone talked to them about working with us to get their bits in our archive? Dec 13 05:56:54 even with local root, no kernel changes Dec 13 05:57:03 infinity: DOn't think so... I looked at how they installed Ubuntu the other day... I shuddered. Dec 13 05:57:16 infinity: yeah, but their ubuntu installer is CRAP Dec 13 05:57:30 TheMuso: Yeah, I haven't looked at their custom installer. Can't be drastically worse than some weird stuff we do, can it? Dec 13 05:57:34 I actually hope that beta L4T drivers work with ubiquity and the hdmi Dec 13 05:57:45 infinity: OEM-CONFIG is a hell of a lot more sane Dec 13 05:57:53 infinity: Shell scripts + a partimage image, and zenity to prompt the user. Dec 13 05:57:57 infinity: they pretty much dd the image in place Dec 13 05:58:05 TheMuso: Oh dear. Dec 13 05:58:16 and set it up with the user trim and password 111111 Dec 13 05:58:21 FROM THE INSTALLER Dec 13 05:58:24 like what Dec 13 05:58:30 you could at least configure a damn user Dec 13 05:58:32 TheMuso: I'd like to think that if our community stepped up and offered to re-roll their bits as a proper Ubuntu image, they'd be happy to stop maintaining their own. Dec 13 05:58:43 That's because they're doing it for a job rather than because they care Dec 13 05:58:45 infinity: I want to Dec 13 05:58:48 I'd think so too. Dec 13 05:58:49 TheMuso: And with the joy of packagesets, they could maintain their own kernel and uBoot and such in universe. Dec 13 05:58:53 And yes I want to help too. Dec 13 05:59:05 I really want to manage the timslice in a more sane way Dec 13 05:59:11 it would certainly help anyway Dec 13 05:59:11 And "they" is probably just one guy anyway Dec 13 05:59:18 And he's an intern Dec 13 05:59:20 lilstevie: Hell yeah it would certainly help Dec 13 05:59:28 my trim was a donation from someone because my method of installing on the tf101 is more sane :p Dec 13 05:59:51 Is it more or less sane than the whacky way we do ac100? Dec 13 05:59:58 (your tf101 installer, that is) Dec 13 06:00:04 The Trimslice thing just sounds vile. Dec 13 06:00:05 I even got the trim working with nvflash but compulabs are stonewalling me when it comes to getting the trim Dec 13 06:00:13 infinity: more and less Dec 13 06:00:34 lilstevie: Getting the trim as in obtaining one? Dec 13 06:00:39 more because it uses the prebuilt image setup like omap Dec 13 06:00:50 But, actually, the "tarball installer" method we use for ac100 would take one or two tweaks and work great on the Trim. Dec 13 06:01:04 But the tarball installer doesn't make sense for the trim. Dec 13 06:01:05 Since their own installer basically just blats an FS to one of two target devices. Dec 13 06:01:09 Particularly the SATA models. Dec 13 06:01:18 lilstevie: if you really wanted you could abuse live-build to generate new images from scratch, but it's icky Dec 13 06:01:27 TheMuso: the information I need for it Dec 13 06:01:27 TheMuso: Makes perfect sense for SATA. That's what it was written for. To install from SD to internal storage. Dec 13 06:01:28 Sure you could do it that way, but it would be perfectly possible to use ubiquity. Dec 13 06:01:42 twb: actually TheMuso and I were looking at generating prebuilts Dec 13 06:01:42 TheMuso: It does use ubiquity (in the form of oem-config). Dec 13 06:01:50 once the kernel is properly packaged Dec 13 06:01:55 infinity: trimslice does not Dec 13 06:02:00 infinity: I'm aware of that, but I am thinking of things like partitioning a SATA hard drive etc. Dec 13 06:02:00 TheMuso: The reason we don't use ubiquity (in the form of a live system) is because it's effin' slow. Dec 13 06:02:06 live-build is nicer image builder than anything else I've looked at Dec 13 06:02:10 trim never uses ubiquity Dec 13 06:02:36 lilstevie: No, I realise that. Dec 13 06:02:36 TheMuso: was that method we spoke about with live-build Dec 13 06:02:47 lilstevie: Yes. Dec 13 06:02:59 infinity: I mean like the trim is a terrible install setup Dec 13 06:03:18 even archlinux with its horrid install is a little more comfortable Dec 13 06:03:25 As to what infinity said, if we had community people helpign to maintain a trim image, extending livecd-rootfs/live-build for the trim would be feesable, even if a community member built images. Dec 13 06:04:00 Extending livecd-rootfs to add a subarch is about 20 seconds of effort. Dec 13 06:04:06 Yup. Dec 13 06:04:25 And I'm including the time it takes me to type my GPG passhprase 4 times because I suck. Dec 13 06:04:45 lol Dec 13 06:04:54 I wouldn't mind something like a universal image for arm devices :p Dec 13 06:05:05 lilstevie: Ask again in ~5 years. Dec 13 06:05:09 gaga Dec 13 06:05:11 haha* Dec 13 06:05:25 infinity: just out of curiousity.... why Dec 13 06:05:34 The kernel... Dec 13 06:05:37 I use the same rootfs image on the SGT7" as I do on the tf Dec 13 06:05:40 lilstevie: No unified boot loaders, and no unified kernels. Dec 13 06:05:46 yeah and the bootloader. Dec 13 06:06:02 We have the same userspace on everything, that's a non-issue. Dec 13 06:06:03 given how different devices handle the kern and bootloader part, flash-kernel is the only thing that needs to deal with that Dec 13 06:06:11 lilstevie: haha, I looked at "SGT" as "StG" and was thinking "a seven inch assault rifle?" Dec 13 06:06:13 thats the part I mean Dec 13 06:06:27 like the userspace part Dec 13 06:06:33 But bootloaders and kernels are a mess, and until ACPI and/or DeviceTree is everywhere, we're screwed. Dec 13 06:06:40 heh Dec 13 06:06:52 øw3m Dec 13 06:06:56 lilstevie: Ok the linux-2.6 tree on nv-tegra.nvidia.com hasn't been touched for 3 weeks or so, and I can't find a tree on kernel.org that looks like it is the tree you pulled from... Where is it? Dec 13 06:06:57 lilstevie: Err. No, flash-kernel is great post-install, but how do you propose booting the installer? Dec 13 06:06:59 Gah, stupid keyboard Dec 13 06:07:38 lilstevie: Until one image can contain one bootload and one kernel that boots everything, a unified image just can't work. Dec 13 06:07:45 infinity: well that part would need to be tweaked per device, but a universal rootfs.img sort of thing Dec 13 06:08:15 Well, even that needs to change. Dec 13 06:08:25 You can have a rootfs minus kernel and bootloader (hey, we ship one of those...) Dec 13 06:08:43 But a proper system needs the kernel and bootloader installed to the rootfs so flash-kernel has something to, well, flash. Dec 13 06:08:49 Hence, no longer a universal root. Dec 13 06:09:53 infinity: well, you could fiddle-fart around with unioned kernel/ramdisk overlays on the common base rootfs Dec 13 06:10:02 infinity: but atm that would be more effort than it's worth Dec 13 06:10:06 Not if you value your sanity. Dec 13 06:10:29 unions and overlays are great as installer tricks, running them in production is pain. Dec 13 06:10:51 * twb looks shifty Dec 13 06:10:58 lol Dec 13 06:11:11 I'm not running 600 seats that way, in prisons, oh no Dec 13 06:11:34 :P Dec 13 06:11:44 I still think at least one device with it would be good Dec 13 06:11:48 like tegra Dec 13 06:11:48 But yeah it's a fucking pain, especially since aufs is buggy as at LTS Dec 13 06:11:49 Everyone has their curious use-cases. Dec 13 06:11:50 as a start Dec 13 06:12:03 Yup. Dec 13 06:12:13 I intend to unify mx51/mx53 in my spare time too. Dec 13 06:12:27 But that requires two bootloaders and some SERIOUS VOODOO that makes me vomit a little. Dec 13 06:12:50 Man, I should've been a lot more impressed back when I got my sheeva and it had u-boot OOTB Dec 13 06:13:09 (Basically, I'm jamming one bootloader in unpartitioned post-MBR space, and one bootloader on the first VFAT partition, since the Quickstart will look at the unpartitioned one, and the Efika systems will ignore it and hit up the VFAT one) Dec 13 06:13:26 You can now cry a little. Dec 13 06:13:27 I did. Dec 13 06:13:48 At least these bootloaders dpom "DOS-6 like" Dec 13 06:14:01 At least these bootloaders don't claim to be "DOS-6 like" and have a "mouse-based UI" Dec 13 06:14:17 Like the bloody EFI servers I've had to deal with lately Dec 13 06:14:39 You can look forward to EFI on ARM systems soon. :P Dec 13 06:14:44 infinity: bootloaders are going to be a whore Dec 13 06:14:52 infinity: PLEASE tell me you are joking Dec 13 06:15:07 twb: no, UEFI is the spec coming to arm Dec 13 06:15:12 twb: About EFI on ARM? Well, UEFI. But no, not joking. Dec 13 06:15:17 Oh FFS Dec 13 06:15:26 the one bootloader to unify them all Dec 13 06:15:37 EFI is so bad Dec 13 06:15:43 What was wrong with OF Dec 13 06:15:59 Politics. Dec 13 06:16:02 You go into the EFI repl and type "if" and it says "sorry, if only valid in batch scripts" Dec 13 06:16:05 MS are probably the driving force here, they only need to maintain one bootlaoder Dec 13 06:16:06 Stupid crack monkeys... Dec 13 06:16:27 EFI was only built because intel couldn't run 16-bit protected BIOSes on their shitty itaniums Dec 13 06:16:50 lilstevie: Afaik MS have settled on only one SoC vendor for all their ARM related software. Dec 13 06:16:54 And now we're going to end up with thawte-type signing companies for EFI drivers... Dec 13 06:17:02 So I don't think uefi would have been a driver, but I could be wrong. Dec 13 06:17:02 TheMuso: interesting Dec 13 06:17:14 TheMuso: I heard that QC also have an SoC running win8 Dec 13 06:17:22 TheMuso: could be intel Dec 13 06:17:24 Ah right Dec 13 06:17:39 twb: Afaik Intel don't even have their XScale license an more. Dec 13 06:17:49 TheMuso: no they don't they sold it Dec 13 06:17:51 lilstevie: I would hope Qualcomm is running Win8, or Nokia would be sad pandas. Dec 13 06:18:00 infinity: heh Dec 13 06:18:01 lilstevie: Yeah thought as much. Dec 13 06:18:02 Ah, I couldn't remember who had announced they were making ARM blades now, whether it was AMD or Intel Dec 13 06:18:24 twb: Intel sold XScale to Marvell eons ago and washed their hands of competing against themselves. Dec 13 06:18:41 TheMuso: AFAIK it is Tegra3 and QC running win8 so far Dec 13 06:18:50 Yeah but like a month ago some mob poppe dup and went "ARM on servers wooo!" Dec 13 06:18:58 I think with HP and ARM Inc. Dec 13 06:19:00 twb: HP Dec 13 06:19:15 Ah, OK. I assumed there was a semi fab company in there too somewhere Dec 13 06:19:18 twb: HP/Calxeda and *mumbleNDAmumble* other vendors. Dec 13 06:19:40 also intel put all their eggs x86 basket Dec 13 06:21:58 I'd be curious to see what AMD could do with an ARM license, but I suspect they're being as x86-centric as Intel. Dec 13 06:22:05 Or they just don't have the cash flow to experiment. Dec 13 06:22:09 The latter seems more likely. :/ Dec 13 06:22:14 yeah Dec 13 06:22:26 and damn it why is q so close to tab Dec 13 06:22:27 :/ Dec 13 06:22:32 heh Dec 13 06:22:39 I just cmd+q'd irc Dec 13 06:22:57 Obviously the problem there is you aren't using emacs Dec 13 06:23:01 Whree it would be ^X^C Dec 13 06:23:02 Yeah an AMD based SoC with a Radeon/similar derrived GPU would be nice. Dec 13 06:23:14 derived Dec 13 06:23:22 It would possibly mean an open GPU... Dec 13 06:23:23 TheMuso: radeon as in r600 or what Dec 13 06:23:38 I don't even know what they're up to these days Dec 13 06:23:53 My last non-intel GPU was an r200 Dec 13 06:24:01 TheMuso: in theory arm core + GeForce would be kinda nice too, in the real world though it failed :p Dec 13 06:24:05 Which translates to... "radeon 9000" IIRC Dec 13 06:24:09 heh Dec 13 06:24:32 my last non ATI/AMD GPU was a GeFORCE 5200 or smthn like that Dec 13 06:25:06 I vowed never to nvidia again Dec 13 06:25:06 At least the intel ones Just Worked without any fucking about Dec 13 06:25:15 then I got two tegra devices :p Dec 13 06:26:14 hmm Dec 13 06:26:25 $600 for an iconia A501 on telstra prepaid Dec 13 06:26:26 :p Dec 13 06:28:23 How open are the Aconias? Dec 13 06:28:26 In terms of flashing. Dec 13 06:28:31 less than the tf Dec 13 06:28:36 per device SBK Dec 13 06:28:40 lilstevie: you can get the HP tablet on ebay for like A$60 I hear Dec 13 06:29:12 and Chip UID salted hash of kernel and recovery images Dec 13 06:29:22 The downside of the vendor monkeys learning how to actually do crypto properly, is they actually lock us out :-/ Dec 13 06:29:33 yes Dec 13 06:29:39 It'd be nice if the ACCC had a clue Dec 13 06:29:48 asus monkeys still haven't figured out crypto Dec 13 06:30:10 the signed blobs of the tf201 is just because nvidia offer it as a standard Dec 13 06:30:19 So I could write to them and say "please tell h/w vendors to fuck off with their software lock-in" Dec 13 06:30:37 get iphones banned in .au and so on Dec 13 06:30:48 heh Dec 13 06:31:00 we would lose a lot Dec 13 06:31:08 Oh lovely re the aconia. Dec 13 06:31:13 cause under that definition the xoom is locked too Dec 13 06:31:19 even with fastboot oem unlock Dec 13 06:31:20 Suits me Dec 13 06:31:24 The problem is that people still view these devices as embedded (when they're not), rather than general-purpose computers (which they are). Dec 13 06:31:33 NI adam isn't though :p Dec 13 06:31:37 s/embedded/appliances/ Dec 13 06:31:38 No one screams about vendor lock-in with the software running on their printer or microwave oven. Dec 13 06:31:45 yeah Dec 13 06:31:48 infinity: well, I would if it had a browser in it Dec 13 06:31:55 these tablets are not embedded really Dec 13 06:32:01 Hell no. Dec 13 06:32:02 Actually the goddamn MFD does Dec 13 06:32:03 they are fully functional computing devices Dec 13 06:32:27 Yup, and I'll bet for lots of people out there, they will be just fine for a computer, given that the user only does light browsing/video watching.email. Dec 13 06:32:37 HP printer/mfc here is running linux and wpasupplicant and so on Dec 13 06:32:38 s/./// Dec 13 06:33:07 I want arm laptops :p Dec 13 06:33:15 lilstevie: my gods, yes Dec 13 06:33:22 Heh me too. :) Dec 13 06:33:24 like an ultrabook Dec 13 06:33:28 but with arm Dec 13 06:33:31 lilstevie: do you remember back when ASUS demoed a 9" EeePC ARM running ubuntu 9.04 or so ? Dec 13 06:33:44 twb: not really Dec 13 06:33:50 lilstevie: I was all "FUCK YEAH" and then "OK next month they will come out" for the next three years Dec 13 06:34:02 twb: however the tf101 was a last minute switch to android Dec 13 06:34:21 I have heard rumour that they initially wanted ubuntu Dec 13 06:34:23 It was demoed like a week before Microsoft said "hey ASUS here is a big bag of money please stop shipping linux netbooks" Dec 13 06:34:26 and were running 10.10 Dec 13 06:34:45 I think we are only now getting to the point where ARM CPUs are fast enough for most general use tasks that require CPU intensive ops. Dec 13 06:34:51 but ofc android won out Dec 13 06:34:59 TheMuso: hells yeah Dec 13 06:35:04 I use my tf101 as a netbook Dec 13 06:35:09 as in a daily use netbook Dec 13 06:35:13 TheMuso: especially since the DSP and AES and friends are done elsewhere on the chip Dec 13 06:35:35 I browse the web, do a bit of programming Dec 13 06:35:37 lilstevie: that's what I bought mine for Dec 13 06:35:56 lilstevie: DO you have to do anything funky to get headphones out working when running uboot Ubuntu 2.6.38? Dec 13 06:36:10 TheMuso: no Dec 13 06:36:11 tf101 = netbook with longer battery life and SSD by default Dec 13 06:36:11 I haven't really tried yet, but couldn't get audio working with the ASUS kernel when I tried. Dec 13 06:36:24 Ok, will try again. Dec 13 06:36:40 TheMuso: it works once oem-config does its magic Dec 13 06:36:40 TheMuso: if you go into alsamixer there are about 60 different things to fiddle with Dec 13 06:36:52 twb: Yes I know. Dec 13 06:36:53 TheMuso: might be one of them is "work without headphones" and is off by default Dec 13 06:36:55 also, just saw aldi have an android tablet now too :p Dec 13 06:37:17 TheMuso: originally I thought sound was busted, turned out just the media board came unplugged Dec 13 06:37:31 ah ok Dec 13 06:37:55 aldi tablet, tegra2 running hc 3.2 3G/wifi, 32GB Dec 13 06:38:03 499 Dec 13 06:38:28 Interesting... I wonder how locked down it is. Dec 13 06:38:43 Although for tablets I won't go past the transformer purely because of the dock. Dec 13 06:38:43 TheMuso: hahaha that was exactly my first thought Dec 13 06:38:56 yeah Dec 13 06:39:04 I have a 7" SGT for a tablet Dec 13 06:39:09 my tf is a netbook :p Dec 13 06:39:14 netbook in tablet clothing Dec 13 06:39:17 heh Dec 13 06:40:01 and infinity actually I do, I would love to get my hands dirty with my microwaves firmware Dec 13 06:40:52 FCC probably won't let you Dec 13 06:41:02 despite not having any power in .au Dec 13 06:41:42 TheMuso: you know what suggested that was clever? Dec 13 06:41:56 TheMuso: when the dock is unplugged, speak to it over bt Dec 13 06:42:46 twb: Yeah, but you may as well use a general bluetooth KB then. :) Dec 13 06:43:13 TheMuso: but it has a battery and such Dec 13 06:44:16 well the iconia dock is bt Dec 13 06:44:16 home time Dec 13 06:44:17 :p Dec 13 06:44:28 yabbut not just bt Dec 13 06:44:31 only as a fallback Dec 13 06:55:50 lilstevie: Why would you want to use nvflash on the trim when its as open as one can get in terms of getting an OS to run on it? Dec 13 07:01:27 TheMuso: thats complicated to explain :) Dec 13 07:04:03 ah ok Dec 13 09:14:04 ogra_ / GrueMaster: FWIW, tested precise-desktop-armhf+omap4, and it installed flawlessly. Yay. Dec 13 09:14:35 infinity, yeah, i had some people in #ac100 testing the workaround on the old images already Dec 13 09:14:56 (that channel is usually more active than here) Dec 13 09:15:04 Heh. Dec 13 09:15:27 ogra_: Well, I knew the procps fix would work. I just wanted to see an official image actually complete an install. And it just did. Dec 13 09:15:44 just doing a manual ac100 build, since that ran into the gtk3 out-of-sync-ness Dec 13 09:15:45 So, we're just a few libreoffice porting fixes away from a complete desktop. Dec 13 09:16:00 yeah Dec 13 09:16:07 though we dont seed LO Dec 13 09:16:19 wich makes it non-fatal Dec 13 09:17:55 Oh, so we don't. Dec 13 09:18:16 So, our desktop is actually complete right now? Dec 13 09:18:18 Shiny. Dec 13 09:18:22 we didnt use to at least :) i must admit i havent a local branch of the precise seeds Dec 13 09:18:32 desktop: * (libreoffice-writer) [i386 amd64 powerpc] Dec 13 09:18:33 Etc. Dec 13 09:18:35 We still don't. Dec 13 09:18:50 well, we should take care that it works even if we dont seed it Dec 13 09:18:56 else david will cry :) Dec 13 09:18:57 * infinity nods. Dec 13 09:19:08 My plan is to make sure everything works. :P Dec 13 09:19:17 But priority is on seeded stuff, for obvious reasons. Dec 13 09:19:22 i like to see it as part of the desktop .... it just doesnt break our images ;) Dec 13 10:19:18 * ogra_ gives back vte3 on armel Dec 13 10:21:13 libre is the only reason I am not testing hf presice on the tf101 Dec 13 11:05:47 hmm, looking at the alure buildfailure it looks like libmpg123 is missing a shlibs file for armhf Dec 13 11:08:51 heh, funny ... Dec 13 11:09:14 the mpg123 source has a ton of identical symbols files for each possible arch Dec 13 11:11:33 * ogra_ copies armel to hf Dec 13 11:19:10 i wonder how many other packages are missing symbols files for hrf Dec 13 11:19:14 *hf Dec 13 11:31:42 WTF ! Dec 13 11:32:04 * ogra_ shakes his head about debian/alure-dynload-shlibdeps Dec 13 11:32:12 why the heck cant they just use dpkg Dec 13 11:32:38 indeed there is no multiarch support at all in that script Dec 13 11:32:41 oh my Dec 13 11:44:25 bug 831192 Dec 13 11:44:26 Launchpad bug 831192 in alure "alure version 1.2-1 failed to build in oneiric" [High,Fix released] https://launchpad.net/bugs/831192 Dec 13 11:45:40 hmm, i wonder where that fix went Dec 13 11:46:45 ah, its there but omits mpg123 multiarch Dec 13 11:50:39 Hi, what is the login name and password of ubuntu for beagleboard? Dec 13 11:51:49 the one you gave it in the installer Dec 13 11:53:01 ogra_: I built it with setup_sdcard.sh? then insert sdcard to beagle... Dec 13 11:53:12 no idea what that is Dec 13 11:53:20 the official ubuntu images run the installer Dec 13 11:53:35 if you used something else, talk to the author of whatever tool you used Dec 13 14:15:19 infinity, any idea why i see "WARNING: The following packages cannot be authenticated!" in some of the armhf buildlogs ? that doesnt seem right Dec 13 15:31:47 ogra_: We see those on all arches. Always have, I believe. Dec 13 15:32:06 hmm, yeah, they dont seem to do any harm Dec 13 15:32:27 i find it still weird since the buildd should run apt-get update before even starting Dec 13 15:33:01 ogra_: They do. Dec 13 15:33:03 "Authentication warning overridden. Dec 13 15:33:04 " Dec 13 15:33:10 ah Dec 13 15:33:12 k Dec 13 15:33:15 thats explains it Dec 13 16:04:35 ogra_: No gnupg in the chroots, we trust our path to ftpmaster. Dec 13 16:04:43 ogra_: (And if we don't, we have big problems) Dec 13 16:04:46 yeah, understood Dec 13 16:06:29 fatal error: curl/types.h: No such file or directory Dec 13 16:06:32 heh, another one Dec 13 16:07:00 it is funy how many packages still include that ... given that curl upstream claims its unused since 2004 Dec 13 16:07:34 (in thir removal message from 2011) Dec 13 16:07:35 *their Dec 13 16:44:23 eukleides (1.5.4-1ubuntu2) precise; urgency=low Dec 13 16:44:23 * add build-dep on libncurses5-dev to fix ftbfs on armhf Dec 13 16:44:31 ogra_, ^^^ no, not just armhf Dec 13 16:44:55 doko_, well, the upload was specifically to fix this ftbfs ... but yeah Dec 13 16:45:15 i'm surprised how many packages havent been built since natty Dec 13 17:45:56 jonmasters, are you using arm-linux-gnueabihf as the ARM hf triplet as well? Dec 13 17:46:34 doko_: Last I checked, he was, but he hasn't switched the linker location yet. Dec 13 17:46:38 jonmasters: Confirm/deny? Dec 13 17:47:38 anyway, afk now Dec 13 19:43:41 infinity, doko_: we're going to support that triplet but not switch to it yet Dec 13 19:43:48 (we'll do symlinking) Dec 13 19:48:22 ogra_ ping Dec 13 20:01:28 jonmasters: That won't work for compatibility at all. Dec 13 20:23:29 infinity: I realize that only works for stuff built on Ubuntu running on Fedora Dec 13 20:23:59 jonmasters: Not really an ideal situation... Dec 13 20:24:10 infinity: I'll re-raise the triplet. I suspect we'll look at switching during our upcoming transition to rawhide, which is fine because nobody is going to deploy on Fedora 15 :) Dec 13 20:24:20 jonmasters: Unless the intent is to promote Fedora as a platform to build stuff on that won't work for competitors. ;) Dec 13 20:24:46 Fedora 15 is officially going to support Xfce and a few other bits. We're punting on a full build to skip to rawhide (devel) builds in time for F17. Dec 13 20:25:07 jonmasters: If all you're moving is the linker (which can still be a symlink, if you don't want to change eglibc packaging), it's just a 3-line diff to GCC to move the PI in the ELF headers. Dec 13 20:25:08 * jonmasters needs to get an Ubuntu install going again to track this stuff. I'll make that a todo. Dec 13 20:26:07 yea, I think we could do it whenever really but given we're basically done with F15 I'd rather push that for rawhide Dec 13 20:26:40 I'd just prefer to see it happen somewhere other than Debian/Ubuntu to give weight to our talks (and agreement) at Plumbers. Dec 13 20:26:48 Will make it easier for me to push it down Google's throats, etc. Dec 13 20:26:49 We should talk LSB, too. How about this. How about we actually spend some time reading through the LSB reqs and schedule a call in the new year? Like first week of Jan? Dec 13 20:26:52 (Which is on my TODO) Dec 13 20:27:12 I'm getting a lot of resistance to multi-arch from our tools group btw :) Dec 13 20:27:27 Yeah, I'm back from vacation on the third of January, and in the air on the seventh. Somewhere in between there might work. ;) Dec 13 20:27:41 ok, or the following week? Dec 13 20:27:54 I'd love to see multi-arch all over. But this isn't m-a, this is just a sane linker location. Dec 13 20:27:59 Where you put your libraries is your business. :) Dec 13 20:28:30 The following week, I'm in Budapest. So, it's either between the 3rd and 7th, or a week later. Dec 13 20:29:14 yea Dec 13 20:29:29 I'll get this straightened out Dec 13 20:32:13 jonmasters: For the record, the simple gcc patch we're using is: http://lucifer.0c3.net/~adconrad/arm-dynamic-linker.diff Dec 13 20:32:48 jonmasters: Given that you don't care about sf/hf bi-arch, you could just hardcode the linker and be done with it, though, I suspect. Dec 13 20:32:57 jonmasters: Unless your sf port is going to live on. Dec 13 20:37:43 hi guys Dec 13 20:38:11 what is the output for uname -a on arm processors running ubuntu? Dec 13 20:38:55 lborda: If you're using uname to determine something in a build process, don't. Dec 13 20:38:56 lborda: Depending on the platform, it looks like this: Linux panda3 3.0.0-1206-omap4 #13-Ubuntu SMP PREEMPT Wed Nov 23 17:50:31 UTC 2011 armv7l armv7l armv7l GNU/Linux Dec 13 20:39:41 lborda: uname doesn't tell you anything about the userspace. Which is probably what you actually care about. Dec 13 20:39:50 i'm developing a bash script and i was looking for something to give the kernel architecture that is currently runnin Dec 13 20:40:01 g Dec 13 20:40:16 something like uname -a | grep -o x86_64 Dec 13 20:40:23 Oh. Then you just want $(uname -m) ... Why reinvent the wheel? Dec 13 20:40:23 any better ideas? Dec 13 20:40:31 lborda: Better to use dpkg --print-architecture. Dec 13 20:40:44 echo "My kernel arch is $(uname -m)" Dec 13 20:40:55 But userspace/debian/package arch is more interesting. Dec 13 20:40:58 infinity: it does not work on cloud images for example Dec 13 20:41:10 hum.... Dec 13 20:41:18 So, "My Debian arch is $(dpkg --print-architecture)" Dec 13 20:41:28 lborda: And, err, what? Why would uname not work on cloud images? Dec 13 20:42:46 it is a bug... it says unknown Dec 13 20:42:55 -m doesn't. Dec 13 20:42:55 for i686 images Dec 13 20:43:05 i386 Dec 13 20:43:07 sorry Dec 13 20:43:27 You're looking at -p or -i Dec 13 20:43:31 -m will never print unknown. Dec 13 20:43:39 infinity, let me see... Dec 13 20:46:09 infinity, -m prints the machine hardware name, would that give me always the kernels architecture ? Dec 13 20:48:11 infinity, i think i'm better of using dpkg --print-architecture thank you Dec 13 20:50:19 lborda: dpkg --print-architecture will give you the proper arch (armel, armhf, x86_64, i386, etc) that the system is compiled for. Much better than uname output for most things. Dec 13 20:51:42 GrueMaster, agree thank you! Dec 13 20:58:55 lborda: uname -m is the kernel arch, dpkg --print-architecture is the userspace arch. Two very different things. Dec 13 20:59:08 lborda: (Say, for instance, running an i386 userspace on an amd64 kernel) Dec 13 21:00:08 lborda: Both things are valuable to know, but usually when someone thinks they want the kernel arch, they're wrong (unless they're building kernel modules). Dec 13 21:11:36 infinity, I see your point, essentially i need to know which kernel is installed so I believe dpkg --print-arch will help me Dec 13 21:14:13 Two differnet things. Again. Dec 13 21:37:24 ppisati, infinity do you know what SRU version is appropriate for the ac100 kernel oneiric upload that only has the mmap() fix? Dec 13 21:37:32 Latest is 2.6.38-1001.1 Dec 13 21:37:56 in oneiric Dec 13 21:42:36 janimo: 1001.2, if it doesn't break ABI. Or did that version exist in precise? Dec 13 21:43:03 If that version's been used, then 1001.1.0.1 or 1001.1.0.11.10 or some such. Dec 13 21:43:29 we had 1002.1 in precise Dec 13 21:44:07 Right, which was a new ABI. Dec 13 21:44:15 If this doesn't break ABI, then 1001.2 is fine. Dec 13 21:44:21 hmm I wonder if it breaks the ABI, I need to check the patch closer. It changes the order mmap()0-ed addresses are given to the apps Dec 13 21:44:31 I think that is quite a change, but not sure if technically ABI change Dec 13 21:44:43 Well, you can build it and use the handy abi-checker to see. Dec 13 21:45:01 Not sure if you noticed, but I turned on ABI checking in the precise ac100 sources. Dec 13 21:45:15 There seemed to be many attempts at disabling it. :P Dec 13 21:45:40 infinity, I was going to ask you about that too :) Dec 13 21:45:45 I noticed you DTRT Dec 13 21:46:05 it was off as that is how _I think_ copied it from jcrigby 's debianization tree Dec 13 21:46:17 so the whole ABI checking did nothing indeed Dec 13 21:46:58 but with it I had the following issue today: bumping version to 3.0.8-1.1 it tries to look for prev_abi which should be in dir 3.0.8-0.0 and bails out Dec 13 21:47:14 is there some blessed script to automate the whole ABI bump thing? Dec 13 21:47:34 I just made a 3.0.8-0.0 by hand which I doubt is the best idea Dec 13 22:15:41 janimo: You might want to ask in ubuntu-kernel how they deal with it. I tend to just ignore on a new ABI, and then fetch and populate for subsequent uploads. Dec 13 22:16:00 janimo: (ie: if you know it's a new ABI and you've bumped the version) Dec 13 22:16:35 infinity, ok. So in the case of bumping to 3.0 do you call the build with a sepcial skipabi or you make a dummy dir as I have? Dec 13 22:16:56 it is still unclear to me which of those abi dirs are to be hand maintained and which created by scripts Dec 13 22:17:04 as the build process creates some Dec 13 22:17:33 and at least in the ac100 package there's this weird situation that the next to last version has an abi dir, but not the last Dec 13 22:17:34 The build process creates a current dir. You want ignore files in that same directory on a fresh ABI. Dec 13 22:17:57 To get the last, you need to use the fetch_abi script (or whatever it's called). Dec 13 22:18:11 It grabs the last binary builds from the archive and extracts the ABI files. Dec 13 22:18:42 If you're doing test-builds anyway, you can cheat and pre-populate. Dec 13 22:18:43 /etc/getabis? Dec 13 22:18:49 never used it, if that's the one Dec 13 22:18:57 But the kernel team tends to just set the first upload as ignored, and then fetch. Dec 13 22:19:01 Yeah, that one. Dec 13 22:19:13 ah ok, so setting ignored once in a while is not that vile Dec 13 22:19:24 Ignored is fine if it's versioned as a new ABI. Dec 13 22:19:37 Ignored is bad and wrong on subsequent uploads of the same ABI (since you might be wrong). Dec 13 22:20:16 indeed, so it is there to catch abi changes, but if you know for sure there is an ABI change it can be turned off as you bump anyway Dec 13 22:20:24 Right. Dec 13 22:20:54 thanks. I am weary of asking the kernel team because I almost always came away a bit more confused when asking Dec 13 22:21:05 So, ignore on your first 3.0 upload, and then use getabis on the next upload to populate the directories with the right files. Dec 13 22:21:20 (And remove the ignore semaphores) Dec 13 22:22:33 Alternately, do a local build and use the abi output to populate the directories by hand before uploading. Dec 13 22:22:52 Which works fine if you're building for a single arch (which you are). Just remember to cp the armel stuff to armhf (or vice versa). Dec 13 22:23:23 single arch even if we have both armel and armhf, because they are identical for the kernel code? Dec 13 22:23:28 Right. Dec 13 22:23:47 The ABI files in my upload are identical on both. Dec 13 22:23:52 As they should be. Dec 13 22:23:59 If one of them breaks, that's a problem. :P Dec 14 01:19:42 lilstevie: any idea what the trick is to make bluetooth work? Specifically, http://paste.ubuntu.com/769608/ Dec 14 01:22:02 twb: 1) make sure the bluetooth hcd is in /lib/firmware Dec 14 01:22:14 2) service bsp-tf101 start Dec 14 01:22:29 3) cross your fingers and all extremities that it works properly Dec 14 01:22:39 bluetooth is a pita Dec 14 01:22:50 and does not always work Dec 14 01:23:04 :-( Dec 14 01:23:33 oh main thing, make sure BCM4329.hcd is bcm4329.hcd Dec 14 01:23:56 reminant of the old method capitalizes it, when it needs to be lower case Dec 14 01:24:01 Did that already Dec 14 01:24:10 ok Dec 14 01:24:28 check if brcm_patchram_plus is running Dec 14 01:24:40 bsp-tf101 is configured to start by default, so why wouldn't it have worked already? Dec 14 01:24:50 Yes, it's running Dec 14 01:25:01 just making sure Dec 14 01:25:05 now do you have x? Dec 14 01:25:12 atm yes Dec 14 01:25:31 but started from xinit, not a dm Dec 14 01:25:43 ok look at the bluetooth icon in the systray Dec 14 01:25:51 ha ha, systray Dec 14 01:26:05 I said I have X not unity :P Dec 14 01:26:11 haha :p Dec 14 01:26:47 mainly I started X to get keyboard repeat, but it's being funny there too -- which is why I'm trying to get my bt kb working Dec 14 01:26:54 ok Dec 14 01:27:17 Where "funny" means e.g. I hold Ctrl+p, and it types ^P over and over -- and keeps typing it if I release p, until I also release Ctrl Dec 14 01:27:45 well I know I can see the bt stuff from the gnome bluetooth manager Dec 14 01:27:58 but I also can from hcitool Dec 14 01:28:10 have you rebooted since fixing up the hcd? Dec 14 01:28:13 I'll try restarting that bsp thing Dec 14 01:28:18 Yeah, definitely restarted since Dec 14 01:28:23 that won't really help :/ Dec 14 01:28:33 brcm_patchram is a pita Dec 14 01:28:46 and I haven't fully set the bsp package to handle restarting Dec 14 01:29:01 stop the bsp package Dec 14 01:29:11 how? Dec 14 01:29:13 make sure brcm_patchram is killed Dec 14 01:29:18 Righto Dec 14 01:29:25 service bsp-tf101 stop? Dec 14 01:29:27 You know I could help yo make that an upstart job if you prefer Dec 14 01:29:45 it is brcm_patchram actually that is the problem Dec 14 01:30:01 brcm_patchram sometimes needs to be forcefully killed Dec 14 01:30:37 in fact those times when you shutdown the system, and it never seems to turn off, but just sit there.... thats brcm_patchram Dec 14 01:30:38 :p Dec 14 01:30:49 Oh I wondered about that Dec 14 01:30:56 When it sits as "killing all processes" ? Dec 14 01:31:07 yep Dec 14 01:31:11 LAME Dec 14 01:31:13 thats it refusing to die Dec 14 01:31:38 now, once you have successfully killed the process, hopefully a kill -9 will do it Dec 14 01:31:54 you need to rfkill block it Dec 14 01:32:17 otherwise you can't reclaim the interface Dec 14 01:32:32 Why not put the rfkill in the sto rule? Dec 14 01:33:03 thats fine, but I am not comfortable doing a -9 kill in the stop rule Dec 14 01:33:15 OK, then I will do it locally :P Dec 14 01:33:16 and the rfkill must be done after the kill Dec 14 01:33:24 after the kill -15 ? Dec 14 01:33:31 yes Dec 14 01:33:31 That's fucked up Dec 14 01:33:51 otherwise the iface goes into some crazy land of fail Dec 14 01:34:53 Is this under the 2.6.38 kernel or the android derived kernel? Dec 14 01:35:04 both Dec 14 01:35:19 2.6.38 is a little more forgiving Dec 14 01:35:35 but brcm_patchram trashes the interface on being killed Dec 14 01:35:53 I would like to redesign it to me more daemonish Dec 14 01:35:54 :p Dec 14 01:36:04 like something that will accept being asked to release Dec 14 01:36:16 rather than being shot in the head Dec 14 01:36:49 cause the problem is that you shoot brcm_patchram in the head, and leave its initialized interface behind Dec 14 01:37:06 brcm_patchram will not reinitialize an interface Dec 14 01:37:24 and an initialized interface will not be reinitialized again Dec 14 01:37:40 So this is YOUR code? Dec 14 01:37:44 no Dec 14 01:37:46 Not some crazy closed thing? Dec 14 01:37:49 this is broadcomm code Dec 14 01:37:57 but open broadcomm code Dec 14 01:38:01 Ah, O Dec 14 01:38:03 OK Dec 14 01:38:06 Goddamn keyboard Dec 14 01:38:54 anyway, after killing brcm_patchram softblocking, and unblocking cause the interface to reset because brcm_patchram wasn't there to hold its hand Dec 14 01:39:12 btw is rfill supposed to be unblocked when bsp thingo starts? Dec 14 01:39:24 should be yes Dec 14 01:39:32 OK that is probably why it isn't working for me Dec 14 01:39:44 Because whenever I look it's soft blocked, probably because it does that at boot Dec 14 01:39:52 hm Dec 14 01:40:16 maybe I put the old version of the init.d script in there then Dec 14 01:40:22 it should unblock it on boot Dec 14 01:40:27 but the old version didn't Dec 14 01:40:43 I've trashd your version now so I can't check :P Dec 14 01:40:48 oh lol Dec 14 01:41:11 well anyway, brcm_patchram requires the interface be unblocked when it is invoked Dec 14 01:43:41 Heh, now I have a dozen brcm_patchram_plus's running Dec 14 01:44:18 I might also just patch the halt script to ignore if that proc is still running... Dec 14 02:28:29 lilstevie: after reboot hcitool scan is working Dec 14 02:28:44 lilstevie: I think you shipped the unblock-less version of the script Dec 14 02:29:48 oops Dec 14 02:29:51 sorry :p Dec 14 02:30:11 just so you know, the bluetooth is still very hit and miss Dec 14 02:31:28 Understood Dec 14 02:31:47 just don't get your hopes up Dec 14 02:32:00 I have successfully synced my mouse to the bluetooth a grand total of once Dec 14 02:32:29 and used it that is Dec 14 02:32:41 I have synced the mouse many times Dec 14 02:32:55 only once was it usable Dec 14 02:33:35 I'm gonna get a fucked up back if I can't get a kb workin Dec 14 02:33:47 Still have my old USB one, might use that Dec 14 02:33:55 heh Dec 14 02:34:02 s/fucked up/more fucked up/ Dec 14 02:36:08 lol Dec 14 02:46:01 wow bluetooth crashed Dec 14 02:46:32 http://paste.ubuntu.com/769642/ Dec 14 02:48:44 http://paste.ubuntu.com/769644/ is the init script I'm using -- lilstevie do you think I should be blocking/unblocking only one of the two bt devices? Dec 14 02:50:19 shouldn't make a difference Dec 14 02:51:13 any word yet about the transformer prime? Dec 14 02:51:48 no Dec 14 02:52:04 it is not looking good though Dec 14 02:52:11 bootloader locked down? Dec 14 02:52:20 http://androidroot.mobi/2011/12/13/thoughts-on-android-tablet-security/ Dec 14 02:52:27 well we haven't had one in our hands yet Dec 14 02:52:45 but the dlupdate shows that this time even the blobs are signed Dec 14 02:54:29 lame. Dec 14 02:54:38 have to wait for a better tegra3 system to come along, i guess Dec 14 02:56:04 bluetoothd[4662]: input/server.c:connect_event_cb() Incoming connection from E8:06:88:52:C7:74 on PSM 17 Dec 14 02:56:05 bluetoothd[4662]: input/server.c:connect_event_cb() Incoming connection from E8:06:88:52:C7:74 on PSM 19 Dec 14 02:56:06 *** glibc detected *** bluetoothd: free(): invalid next size (fast): 0x2a7e6eb0 *** Dec 14 02:56:32 So, uh, bluetoothd is doing a bad free() in oneiric? Dec 14 02:59:30 hm **** ENDING LOGGING AT Wed Dec 14 02:59:57 2011