**** BEGIN LOGGING AT Tue Jun 06 02:59:57 2006 Jun 06 18:09:02 hey anyone here ever get the linux ixp400_eth module to compile? Jun 06 18:10:01 gandhijee: might have to wait awhile to get an answer Jun 06 18:11:04 ahh, you are stalkin me Jun 06 18:11:09 not a problem Jun 06 18:12:43 * prpplague has been on irc for a long time doing embedded dev Jun 06 18:13:54 prpplauge: i am doing some work on an IXP465 Jun 06 18:21:24 prpplauge:you ever mess with xscale? Jun 06 18:23:06 gandhijee: only enough for a basic eval, intel keeps their life cycle too short for most companies to use it Jun 06 18:23:20 i see Jun 06 18:23:44 but they keep the NPE's the same pretty much don't they? Jun 06 18:24:17 gandhijee: not sure about that Jun 06 18:24:37 gandhijee: i know there are some issue with it being proprietary modules and such but that about it Jun 06 18:24:59 i do know that these fucker makes it a pain in the ass to get the damn things working if u don't use montavista linux Jun 06 18:25:19 hehe yea, MV likes it that way Jun 06 18:25:56 i finally got most of the stuff up, now i just need to get the damned kernel module built for the NPE and i'll be on my way Jun 06 18:39:46 heh, montavista invented linux, no wonder intel relies on them ;) Jun 06 18:40:27 invented linux? Jun 06 18:42:22 heh, yeah, basically... sure, there are the minor things that linus and a million others did, but that's nothing in mv's opinion ;) Jun 06 18:43:07 i'm refering to a talk i watched this year at fosdem, and my impression seems to be consistent with what others said about other mv talks Jun 06 18:47:15 ~seen g2 Jun 06 18:47:22 g2 was last seen on IRC in channel #debian, 123d 22h 44m 32s ago, saying: 'anyone know how to check a CD is in a drive and it's blank via the commandline for a script?'. Jun 06 18:47:45 ~seen g2-lap Jun 06 18:47:47 vmaster: i haven't seen 'g2-lap' Jun 06 18:52:24 i guess you mean that MV did a lot of work on the kernel? Jun 06 18:54:33 heh, i was just being a bit sarcastic - sure, montavista did a lot of work on the kernel, but listening to that talk one got the impression that all linux is about is montavista and mobile phones Jun 06 18:54:56 O Jun 06 18:55:10 and they offered something that you really need in the biz world, a name to back the product Jun 06 18:55:28 businesses want someone to be responsible if they have problem with the code Jun 06 18:55:44 true Jun 06 18:56:10 i want to bitch smack intel for using them to integrate the ixp400 patches for them Jun 06 18:56:28 gandhijee: just feel lucky it was lineo Jun 06 18:57:14 lineo? Jun 06 18:57:39 an embedded-linux distri, iirc Jun 06 18:57:50 O Jun 06 18:59:20 and they "integrated" the ixp source forge project into thier site too Jun 06 19:02:55 gandhijee: yea lineo did a bunch of ports when they were in business and their patches were horrible Jun 06 19:07:28 so from what i gather from you guys, i actually have to write the ixp400_eth driver for my linux tree Jun 06 19:07:29 ? Jun 06 19:07:49 no, you should rather asked someone who knows the ixp ;) Jun 06 19:07:52 -ed Jun 06 19:07:59 i.e. not me Jun 06 19:08:33 man i think i got myself in deeper than i wanted to Jun 06 19:10:28 welcome to the embedded world where you just spoke our motto "in deeper than i wanted" Jun 06 19:12:16 making this IP-PBX is gonna be a calk walk once i get this bs done Jun 06 19:14:42 is this a hobby project? or a product you're working on? Jun 06 19:15:28 i'm asking because the licensing terms seem to be a cause of trouble Jun 06 19:19:15 hobby Jun 06 19:19:24 i have an IXP465 here that i wanna port asterisk too Jun 06 19:19:45 and zaptel Jun 06 19:20:01 ok, at least you don't have to worry about licensing then Jun 06 19:20:31 ?? Jun 06 19:20:35 licensing for what? Jun 06 19:20:41 the intel crap? Jun 06 19:21:40 for the npe Jun 06 19:22:26 but as you're not going to sell this, you don't have to worry about combining GPL stuff with intel's proprietary license Jun 06 19:23:14 i've actually looked at that Jun 06 19:23:27 i can't merge the NPE stuff in to the kernel Jun 06 19:23:36 but i can make it a module that links to the kernel Jun 06 19:23:46 and distribute it that way if i wanted to make a produc Jun 06 19:23:47 y Jun 06 19:23:48 t Jun 06 19:24:01 which i am thinking about doing if i can get it to work right Jun 06 19:24:11 there are kernel developers who believe that linking proprietary modules infringes the linux copyright Jun 06 19:25:21 yes i know Jun 06 19:26:03 i think SuSE has some stuff in it now that wont let propritary modules be used Jun 06 19:27:13 mhh, they just moved proprietary modules out of their distribution Jun 06 19:27:25 offering vendors a way to distribute their modules directly to the user Jun 06 19:27:35 while taking care that the modules match the suse kernels Jun 06 19:27:54 LWN was quite positive on that Jun 06 19:28:09 don't know what LWN is Jun 06 19:28:47 www.lwn.net Jun 06 19:29:15 my favourite source for linux related news Jun 06 19:29:20 ok Jun 06 19:29:29 thats what i thought it was, just wasn't sure Jun 06 19:30:11 you could try #nslu2-linux Jun 06 19:30:14 here on freenode Jun 06 19:30:23 the nslu2 comes with a ixp425 Jun 06 19:30:38 or 420, don't remember for sure Jun 06 19:31:00 anyway, people idling there probably know what you want Jun 06 19:31:49 already there Jun 06 19:32:04 i need to find a "proper kernel hacker" Jun 06 19:32:37 i might just say screw it and get the O'Reilly Writing Linux Driver book and try to hash it out myself Jun 06 19:32:51 god knows i need to learn how to write drivers anyway Jun 06 19:32:51 s Jun 06 19:36:59 well, what did you do so far? maybe i can help you sort this out Jun 06 19:41:03 followed intels instructions and integrated the patch and their interface for the NPE's (ixp400_eth) Jun 06 19:41:34 and tried to compile it, but it just shits a massive brick when its gets to compiling the ixp400_eth module Jun 06 19:41:53 and i don't know where to start to even attempt to write a device driver right now Jun 06 19:42:12 what kernel are you using? Jun 06 19:42:43 2.6.15.4 Jun 06 19:42:58 the patches applie no problem though Jun 06 19:43:12 actually i should say from 2.6.12 to 2.6.15.4 Jun 06 19:43:32 apparently before .11 it had a busted scheduler Jun 06 19:43:43 heh, ok Jun 06 19:44:31 and the intel patch 1.5.1? Jun 06 19:44:36 yep Jun 06 19:44:46 its setup according to thier BS directions Jun 06 19:44:58 and i removed all the stuff for MV in the make files and pointed it to my toolchain Jun 06 19:45:31 what toolchain do you use? Jun 06 19:45:41 built it myself Jun 06 19:45:57 for armeb Jun 06 19:46:21 i know the toolchain works as the kernel itself compiles and boots Jun 06 19:46:43 minus of course a kernel panic because i haven't figured out how to setup the rootfs properly Jun 06 19:56:26 you've downloaded the access library and microcode for the npe? Jun 06 20:01:09 yepo Jun 06 20:01:29 http://pastebin.ca/62631 Jun 06 20:01:49 i just gonna dive in to this code and see what i can do **** ENDING LOGGING AT Wed Jun 07 02:59:56 2006