**** BEGIN LOGGING AT Sun Feb 11 02:59:57 2007 Feb 11 02:59:57 eno: it works Feb 11 03:00:58 03bzhou * r5459 10optware/trunk/make/faad2.mk: faad2: native build also works now Feb 11 03:01:27 There is a live BoF happening now at SCALE. jacques is doing a great job in answering questions from a room full of people interested in nslu2-linux Feb 11 03:01:28 scant: when you say "it" works, means ...? Feb 11 03:04:03 * eno feels sorry cannot make it to SCALE this year, just back from a NY biz-trip last night Feb 11 03:05:49 * mwester just got back from a trip to fabulous Bloomington, IL yesterday. :) Feb 11 03:47:02 mpd works w/o alsa... but i can't get it to work as a non-super user Feb 11 03:48:16 mwester: where do you reside normally then? Feb 11 03:48:31 03rwhitby * r688 10kernel/trunk/patches/arm-kernel-shim/ (cross-compile.patch place-boot-section.patch series): Removed arm-kernel-shim patches Feb 11 03:49:29 anyone here familiar with the raid1 instructions for unslung6 on the wiki? Feb 11 04:03:25 rwhitby: slugos 4.3b boots you say? Feb 11 04:03:35 does for me Feb 11 04:03:42 good news. Feb 11 04:03:57 and I've just got an updated arm-kernel-shim to test too Feb 11 04:04:17 I build head weekly but can't flash it as I only have one nslu2 and I need it for my robot stuff. Feb 11 04:04:37 I would perhaps wait a bit until you flash this one. Feb 11 04:04:48 and because I replaced redboot w/ apex a while back I'm afraid to change anything until it's stable. Feb 11 04:05:00 yep. perhaps I'll try loading it in ram soon Feb 11 04:05:06 out of curiosity. Feb 11 04:05:32 I'll have to figure out how to do it with my apex though. can't remember. Feb 11 04:06:09 anyways, keep up the excellent work on the slugos redesign (angstrom). that's what I'm waiting for... Feb 11 04:08:54 do i need use the raid diversion scripts if i whole drives seperate from my boot drive in a raid array? Feb 11 04:09:46 Yep, slugos 4.3-beta boots and runs fine on the dsmg600 -- I'll test the NSLU2 perhaps tomorrow... Feb 11 04:40:09 03rwhitby * r689 10kernel/trunk/patches/2.6.20/00-fix-redboot-bad-code.patch: Updated MTD patch from upstream Feb 11 04:40:21 03rwhitby * r690 10kernel/trunk/patches/2.6.20/series: Disabled nslu2 and nas100d cmdline hacks Feb 11 04:40:39 03rwhitby * r691 10kernel/trunk/ (3 files in 2 dirs): Updated Makefile to use arm-kernel-shim for endian switching Feb 11 04:46:18 * mwester observes that his just-installed slugos system is now obsolete :D Feb 11 04:46:49 not yet - haven't migrated that to OE yet :-) Feb 11 04:47:33 but will be doing so as soon as I test the other three kernel variants (nslu2be and nas100d{b,l}e) Feb 11 05:23:18 03rwhitby * r692 10kernel/trunk/Makefile: dsmg600 apex le config not ready yet Feb 11 05:28:56 rwhitby: what config do you need for the dsmg600 and apex? Feb 11 05:30:20 it's probably the same as slugos_nas100d_arm_config - can you check it? Feb 11 05:31:02 although I expect we'll be using arm-kernel-shim on the dsmg600 too Feb 11 05:31:49 It's actually a bit different; I'll go see if I can dig up what I ended up with that actually worked some months ago Feb 11 05:34:01 ok, feel free to check it into the kernel svn repo Feb 11 06:06:09 03rwhitby * r693 10kernel/trunk/Makefile: Fixed big endian arm-kernel-shim handling Feb 11 06:35:35 arm-kernel-shim looks good now. Feb 11 06:35:41 will upgrade slugos to use it later tonight. Feb 11 14:04:20 good morning all Feb 11 14:12:35 is there documentation of the differences between the perk and microperl ipk's? Feb 11 16:30:53 hillct: google microperl for info - it's actually fairly restricted in what it can do. Feb 11 16:31:15 will do again. tried. didn't get much Feb 11 16:33:04 What I was able to find informed me that it originated from the Perl bootstrap process; has the perl language but can't interact much with the OS. Feb 11 16:35:20 ah Feb 11 16:35:29 I was basing my thinking on this http://slugbug.nslu2-linux.org/bug.php?op=show&bugid=329 Feb 11 16:35:39 which suggests they're basically the same thing Feb 11 16:35:45 unless I misunderstood Feb 11 16:37:49 My understanding is that the process of building perl involves building microperl, which is then used to construct the full Perl version. Sort of like how libc and gcc are iteratively built up when building a toolchain. Feb 11 16:37:59 03bzhou * r5460 10optware/trunk/make/py-mysql.mk: py-mysql: 1.2.2b2 -> 1.2.2b3 Feb 11 16:39:49 ah Feb 11 16:39:54 good to know Feb 11 16:40:07 another question Feb 11 16:40:23 looking at the de-underclocking hardware hack on the wiki Feb 11 16:40:54 my brand new nslu2 seems ot be running at 133mgz using an IXP425 Feb 11 16:41:05 I gather this is a new hardware revision Feb 11 16:41:39 will investigate and make updates, but has anyone run into the new revision? Feb 11 16:44:07 no manufacture date in site on the chasis Feb 11 16:48:42 03bzhou * r5461 10optware/trunk/make/py-tailor.mk: py-tailor: added py25 subpackage Feb 11 17:08:03 hillct: sure it's an ixp425 and not an ixp420? Feb 11 17:10:27 yes Feb 11 17:10:57 # cat /proc/cpuinfo Feb 11 17:10:57 Processor : XScale-IXP425/IXC1100 rev 1 (v5b) Feb 11 17:10:57 BogoMIPS : 131.48 Feb 11 17:10:57 Features : swp half thumb fastmult edsp Feb 11 17:10:57 Hardware : Intel IXDP425 Development Platform Feb 11 17:10:57 Revision : 0000 Feb 11 17:10:59 Serial : 0000000000000000 Feb 11 17:11:53 so full clock speed should be 533mhz Feb 11 17:11:56 in theory Feb 11 17:12:03 no Feb 11 17:12:23 ... Feb 11 17:12:32 am I misreading the cpuinfo output? Feb 11 17:12:39 anyway, don't trust the software. Does the actua chip say 425? Feb 11 17:12:51 s/actua/actual/ Feb 11 17:12:51 NAiL meant: anyway, don't trust the software. Does the actual chip say 425? Feb 11 17:12:52 havn't opened the chasis yet Feb 11 17:12:56 what patches are needed for 2.6.20 to run on the slug, apart from the ixp400_eth driver? Feb 11 17:13:08 kolla: they're all in the svn repo Feb 11 17:13:09 any at all? :) Feb 11 17:14:10 03gda * r5462 10optware/trunk/sources/amavisd-new/rc.amavisd: amavisd-new: rc.amavisd still didn't work Feb 11 17:18:07 NAiL: care to give me the url to the repo that the kernel patches? Feb 11 17:18:14 that has ... Feb 11 17:20:09 http://svn.nslu2-linux.org/svnroot/kernel probably Feb 11 17:20:45 yes, looks like it, thanks Feb 11 17:20:52 03gda * r5463 10optware/trunk/make/amavisd-new.mk: forgot to increment the ipkg version Feb 11 17:21:09 oh right.. I recognise this Feb 11 17:21:36 googling for chip ID info now Feb 11 17:21:55 I really like this chasis design. quite elegant Feb 11 17:22:17 hillct: The stuff in cpuinfo is defined in the kernel Feb 11 17:22:47 and linksys wasn't exactly following the rules :-P Feb 11 17:22:54 eg. Feb 11 17:22:54 Hardware : Intel IXDP425 Development Platform Feb 11 17:23:08 That's just plain wrong. Feb 11 17:23:45 I grabbed the ixp 42x developer guide PDF but can't find chip ID info Feb 11 17:23:56 any ideas where I should be looking? Feb 11 17:24:13 crack open the case. Feb 11 17:24:56 done Feb 11 17:25:06 It's probably an ixp420bb Feb 11 17:25:11 just trying to find a reference for chop markings Feb 11 17:25:48 ixp420BL Feb 11 17:26:02 googling... Feb 11 17:26:15 That *might* be in the list of CPU's that Intel has published specs for. The BB isn't in their list. Feb 11 17:28:32 420bl seems to be widely available now Feb 11 17:34:29 No idea what the difference is ;) Feb 11 17:34:47 really minor as far as I can tell Feb 11 17:37:00 concensus seems to be the nail clippers method is best for removing R83 Feb 11 17:37:37 I'd de-solder it but that' some very close quarters work Feb 11 17:49:21 Anyoen here running lighttpd and php5-cgi? I'm trying to reduce the memory footprint on my slug, and when I run top I see ~8 php5-cgi process running. Is this normal? Feb 11 17:58:34 nail clippers suck. Curved tip needle nosed pliers. It's all about findsing the proper surgical implement Feb 11 17:58:37 # cat /proc/cpuinfo Feb 11 17:58:37 Processor : XScale-IXP425/IXC1100 rev 1 (v5b) Feb 11 17:58:37 BogoMIPS : 263.78 Feb 11 17:58:37 Features : swp half thumb fastmult edsp Feb 11 18:03:32 :) I always *love* de-underclocking one of those -- it's like getting something for free, isn't it? Feb 11 18:04:44 like getting a pc with windows and enjoying the process of installing a sane os on it Feb 11 18:09:19 Is there any way to install the ipkg packaged available to unslung users on debian? Feb 11 18:20:07 jason0_: don't know, but I doubt it would work very well, as the dependencies are almost certainly not right (libc versions, etc). Feb 11 18:20:40 03bzhou * r5464 10optware/trunk/Makefile: promoted memtester Feb 11 18:20:41 I think you can just rename the .ipk to .deb and perhaps it can be read. But that's only a small part of the solution, if that even works. Feb 11 18:20:53 mwester: good point. Can't seem to find php-fcgi source to try and compile Feb 11 18:21:15 Don't forget that you need the LE version of the ipk as well. Feb 11 18:21:31 03bzhou * r5465 10optware/trunk/ (Makefile make/mcabber.mk): added and promoted mcabber Feb 11 18:21:34 So from the warning message I just saw, is "slugosbe" (or *le) replacing "openslug" for builds? Feb 11 18:22:39 PHP -- seems to be a constant source of trouble for folks. IMO, some users of PHP need to get together, decide on a set of features and tools required, and set up a meta-package of some sort -- in order to ensure that the feeds always contain compatible versions of PHP, Apache, etc. :D Feb 11 18:24:24 joshin: there was some thought of normalizing the names before the next release of slugos; in particular it might reduce some confusion if we got rid of "debianslug". Feb 11 18:25:01 Make sense. Feb 11 18:25:32 I was hoping that it was a new release that wasn't still tied to an ancient version of glibc. Feb 11 18:26:20 joshin: Won't be until we switch to Ångström probably. Feb 11 18:26:33 It's apparently very hard to update glibc Feb 11 18:26:55 (which will require that we all learn how to type the "o" with the two dots above symbol ;) ) Feb 11 18:26:58 I should probably start poking at Angstrom builds for my spare slug to get a handle on any issues with that. Feb 11 18:27:02 :) Feb 11 18:27:28 isn't that what rwithby is doing? Feb 11 18:27:52 Probably. Feb 11 18:28:24 But I'm the weirdo running Gentoo on my other slug. So I do crazy things. :) Feb 11 18:28:30 hehe Feb 11 18:28:58 personally I just want a light & customizable slugos with a newer glibc (for NPTL) Feb 11 18:29:15 openwrt Feb 11 18:29:39 I really should see about fattening one of my slugs. With 64MB or 128MB, it would be awesome! Feb 11 18:29:48 but being a weirdo (using it for a robotic project) my needs are quite special Feb 11 18:30:18 yeah, 32 is not much after loading a few modules and progs. Feb 11 18:30:45 But for me it's still a lot as I'm used to programming on AVRs/PICs w/ 2-4K ram! :) Feb 11 18:32:03 * mwester runs slugos on a D-Link DSM-G600 Rev A: 64MB RAM, internal IDE drive, Gigabit NIC. Feb 11 18:32:40 mwester: That is the hardware the NSLU should have. Feb 11 18:33:41 I require low power for mobile robotics so I like to keep hardware to a minimum, Flash based and webcam. Feb 11 18:33:42 But then it would be a dsmg600, not an nslu2 ;) Feb 11 18:34:35 VoodooZ: did you look at OpenWRT at all - I'm told it the replacement for the UCslug stuff. Feb 11 18:34:45 s/it/it is/ Feb 11 18:34:45 mwester meant: VoodooZ: did you look at OpenWRT at all - I'm told it is the replacement for the UCslug stuff. Feb 11 18:34:59 thank you jbot! Feb 11 18:35:03 no, I thought it was more network oriented and thus less flexible for my use. Feb 11 18:35:42 I invested enough time in openslug anwyay. Feb 11 18:35:58 We probably could use fewer hardware specific names for builds. Feb 11 18:36:06 I thought so too, but it seems that OpenWRT is a small flash-based OS that you build upon -- it supports packages from the optware feeds. Feb 11 18:37:07 I'll have to look into it then. I've just been avoiding any new learning curve. :) Feb 11 18:37:36 does it support NPTL? Feb 11 18:37:59 dunno - sorry? Feb 11 18:38:23 * mwester is curious, goes to see if he can figure it out... Feb 11 18:38:59 Man, I've been trying to ignore OpenWRT. Been running DD-WRT and it has just been working without me having to think about it. Feb 11 18:39:19 * VoodooZ wants something similar! Feb 11 18:39:28 so I can concentrate ont he robotic part. Feb 11 18:39:30 * mwester thinks that dd-wrt uses the kernel from openwrt Feb 11 18:39:47 yeah they started with sveasoft and moved over Feb 11 18:39:48 too many potential hobbies, not enough time. Feb 11 18:39:50 I'd imagine so. Feb 11 18:40:20 ain't that the truth! Feb 11 18:40:55 yeah! Feb 11 18:41:00 and too much lazynes. Feb 11 18:41:01 s Feb 11 18:41:29 * VoodooZ is the king of path-of-least-effort! Feb 11 18:43:57 the openwrt page says the nslu2 support is WiP Feb 11 18:51:13 Is openwrt based on 2.6 kernel? Feb 11 18:53:03 No, I think it's a recent 2.4 kernel. Feb 11 18:53:08 openwrt uses 2.4 for two targets and 2.6 for the rest Feb 11 18:53:36 at the moment we're using 2.6.19 Feb 11 18:54:11 Thanks for the info - I stand corrected. Feb 11 18:54:17 thanks Feb 11 18:58:39 03bzhou * r5466 10optware/trunk/Makefile: mcabber: demoted for wl500g Feb 11 19:10:30 ls -la Feb 11 19:10:33 cd /local/work/robot/ Feb 11 19:10:33 ls -la Feb 11 19:10:41 oops. Feb 11 19:14:11 :) glad to see I'm not the only one who does that. Feb 11 19:14:41 But it's worse when you type in your password by accident. Feb 11 19:15:58 I've had to change my nickserv password a couple of times :-P Feb 11 20:12:07 joshin: can you test slugos builds with the latest glibc in OE? If it builds, we will update. Feb 11 20:13:07 mwester, VoodooZ: OpenWRT doesn't work yet - there's a jffs2 problem that requires three reboots each time you use a new block of flash in the rootfs. Feb 11 20:13:37 openwrt for nslu2 is 2.6.19 Feb 11 20:13:37 rwhitby: I've never had any luck when trying to figure out how to build a newer glibc in OE. That's most of why I gave up and went full bore with GentooSlug. Feb 11 20:13:52 It has been a while since I tried. Feb 11 20:14:26 joshin: try commenting out the PREFERRED_VERSION stuff in conf/distro/include/slugos.inc Feb 11 20:15:05 I'm pretty sure that I did. NAiL had similar troubles. I'll see about giving it another try. Feb 11 20:15:45 there's another big slugos naming change coming down the pipe probably today too - there will be a single 'slugos' DISTRO, and you change MACHINE to nslu2be or nslu2le to change endianness. Feb 11 20:16:32 I saw that. Feb 11 20:19:27 That's good. Should reduce confusion significantly. Feb 11 20:19:55 just rebuilding slugosbe and slugosle from scratch to make sure everything works before commmitting, so it will be a number of hours yet. Feb 11 20:20:00 (if not another day) Feb 11 20:20:07 :) Feb 11 20:20:41 I'm building a slugosbe with the glibc preferred commented out. Should get to glibc in an hour or 2. Feb 11 21:24:45 i need some help, whenever i try to use mke2fs it says Writing inode tables: Terminated Feb 11 21:30:25 it probably runs out of memory Feb 11 21:30:30 got any swap? Feb 11 21:31:28 NAiL: on my flash drive i have swap Feb 11 21:31:35 how much? Feb 11 21:31:52 the amount the web interface gives on a 1gb flash drive Feb 11 21:32:03 do a "free" Feb 11 21:32:08 free? Feb 11 21:32:11 yes Feb 11 21:32:23 i'll do it as soon as my slug is back up Feb 11 21:32:24 "free" gives you the amount of ram/swap Feb 11 21:35:17 if I want to set an option in the kernel for unslung, do i have to recompile? Feb 11 21:49:13 anyone here? Feb 11 21:50:56 i need some help setting up crosstool Feb 11 21:52:18 Yes Feb 11 21:52:49 marceln: hi Feb 11 21:52:56 marceln: how do i setup crosstool? Feb 11 21:53:00 i have the tar downloaded Feb 11 21:53:08 and i have untarred it Feb 11 22:00:06 WHich tar. What do you mean by crosstool? Feb 11 22:01:27 crosstool-0.28-rc35.tar.gz Feb 11 22:01:44 i want to compile ipks from the feed on ubuntu Feb 11 22:02:20 For what os? Feb 11 22:02:31 Where did you find crosstool-0.28-rc35.tar.gz? Feb 11 22:03:15 Do you main from: http://www.nslu2-linux.org/wiki/HowTo/CompileCrossTool Feb 11 22:03:46 yes that's where i got it Feb 11 22:03:51 The main remark there is: "is no longer required" Feb 11 22:03:55 i know Feb 11 22:04:02 This is obsolute information Feb 11 22:04:15 but for a newb, it doesn't give the new directions Feb 11 22:04:52 One moment i will give you the new information Feb 11 22:07:47 Do you use unslung? Feb 11 22:08:37 i use unslug, i was natively compiling Feb 11 22:08:40 but everyone on here says to start doing crossbuilds Feb 11 22:08:49 so that's what i'm trying to do on ubuntu Feb 11 22:08:49 http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware Feb 11 22:09:52 how do i install svn on ubuntu? Feb 11 22:10:00 apt-get install subversion Feb 11 22:10:38 can one of you answer this question... Feb 11 22:10:44 if I want to set an option in the kernel for unslung, do i have to recompile? Feb 11 22:13:46 The unslung kernel is compiled from openemmeded. Feb 11 22:14:01 You need the "mastermakefile" setup for that. Feb 11 22:15:15 http://www.nslu2-linux.org/wiki/Development/MasterMakefile Feb 11 22:15:54 is it easy to re-compile unslung6.8? Feb 11 22:16:22 In the monotone repository you will find the file "openembedded/packages/linux/unslung-kernel/defconfig" Feb 11 22:16:35 Change that file and type "make unslung". Feb 11 22:16:54 in defconfig i can set kernel options? Feb 11 22:17:15 Defconfig are the kernel options for the unslung kernel. Feb 11 22:17:22 cool Feb 11 22:17:25 thx for the info Feb 11 22:17:40 But do you really now what you are doing? Feb 11 22:18:24 It's really not that hard to understand all the details if you have enough Feb 11 22:18:41 experiences with linux. Feb 11 22:19:05 no i have no clue what i'm doing Feb 11 22:19:10 i'm doing multiple things at once Feb 11 22:19:47 i need to rebuild the unslung kernel because i need to use a USB1.0 device on a USB2.0 hub, in order to do that, i have to set the CONFIG_USB_EHCI_SPLIT_ISO kernel option Feb 11 22:24:34 1) Start with the real problem not your sollution Feb 11 22:24:55 So please tell me what device do you want to connect Feb 11 22:25:52 2) There is no option CONFIG_USB_EHCI_SPLIT_ISO in the unslung kernel Feb 11 22:26:44 This looks like a kernel 2.6 option Feb 11 22:29:42 marceln: oh Feb 11 22:29:56 my problem is described here Feb 11 22:29:58 http://www.nslu2-linux.org/wiki/Peripherals/AudioAdapter Feb 11 22:32:03 scant: that option is not available in Unslung. Use SlugOS instead if you want that option. Feb 11 22:32:31 (or find another way to fix the 1.1 on 2.0 hubs problem) Feb 11 22:32:32 really? Feb 11 22:32:53 on SlugOS is that kernel option set by default? Feb 11 22:33:19 yes Feb 11 22:33:32 CONFIG_USB_EHCI_HCD=y Feb 11 22:33:33 CONFIG_USB_EHCI_SPLIT_ISO=y Feb 11 22:33:33 CONFIG_USB_EHCI_ROOT_HUB_TT=y Feb 11 22:33:33 CONFIG_USB_EHCI_TT_NEWSCHED=y Feb 11 22:33:40 2.6.20 kernel Feb 11 22:34:05 so all i would have to do is install SlugOS, no recompilation of the SlugOS kernel is involved? Feb 11 22:35:54 That seems a reasonble sollution unless you really want to solve the problem for unslung. Feb 11 22:36:01 I have to leave as well Feb 11 22:41:02 rwhitby: how come that option isn't aval in unslung, is it because it's based on a different kernel and those options aren't available? Feb 11 22:41:29 unslung is a 2.4 kernel Feb 11 22:42:21 is there another way to use a USB 1.0 audio device on a USB 2.0 hub with kernel 2.4? Feb 11 22:43:51 NAiL: I think I was getting that inode error because i was using a flash drive and i did touch /.ext3flash Feb 11 22:45:28 NAiL: thx for the troubleshooting Feb 11 22:46:40 rwhitby: FYI, I commented out the PREFERRED_VERSION_glibc in slugos.inc with no change. It still build 2.3.5. (Not worth fighting with. I'd rather the effort go to unifying with Angstrom) Feb 11 22:47:08 joshin: note that SlugOS cannot go to Angstrom until EABI works BE. I don't see that happening soon. Feb 11 22:47:25 Fine. Then I'll stick with Gentoo. :D Feb 11 22:49:38 should I install OpenSlug, UcSlugC, or SlugOS/LE? Feb 11 22:50:14 * joshin would not wish uCslugC on his worst enemy. uClibc is far too frustrating for me. Feb 11 22:55:12 rwhitby: So with the current slugos versions using Apex, would I need to do anything special if I Fatten my slug or should it just recognize the extra memory? Feb 11 22:56:25 joshin: apex as first or second stage bootloader? Feb 11 22:56:31 second Feb 11 22:56:50 slugos doesn't have apex as a second stage bootloader any more. Feb 11 22:57:03 it's being replaced by arm-kernel-shim Feb 11 22:57:10 Oh. Never mind then. Feb 11 22:57:28 So what magic do I need to make extra memory show up? Feb 11 22:57:58 you'll need to modify the arm-kernel-shim configuration to reflect the memory configuration. Feb 11 22:58:09 see packages/arm-kernel-shim/files/config-nslu2.h Feb 11 22:58:14 Ok. Thanks. Feb 11 22:58:28 * joshin goes to hunt down an appropriate module on eBay. Feb 11 22:58:35 we'll somehow make that so it can be overridden in your local.conf Feb 12 00:44:26 03bzhou * r5467 10optware/trunk/sources/common/ (config.guess config.sub): added config.sub and config.guess for those packages not recognizing x86_64 Feb 12 00:45:18 03bzhou * r5468 10optware/trunk/ (Makefile make/obexftp.mk make/openobex.mk): added and promoted openobex, obexftp Feb 12 01:17:21 what script to i change to mount a drive at startup? Feb 12 01:29:40 /etc/fstab? Feb 12 01:30:06 This is a question for #nslu2-general. This channel is for development related stuff... **** ENDING LOGGING AT Mon Feb 12 02:59:57 2007