00:53.52 | CosmicPenguin | too much powerpoint |
00:53.54 | CosmicPenguin | bad!!!! |
00:55.04 | *** join/#elinux noclouds (n=mhfan@60.166.43.85) |
00:57.40 | sorphin | heh |
00:57.43 | sorphin | never done any |
01:12.21 | SarahEmm | anyone know of any low-ish power (a full day on a 40Wh battery with the system in sleep mode 70% of the time) x86 SBCs? i know i've asked this before, but it's been about a year since i've been around here working on this... |
01:12.24 | SarahEmm | (with sound.... heh) |
01:39.24 | sorphin | doh |
01:39.41 | SarahEmm | sorphin: meow? |
01:40.17 | sorphin | that's what happens when you forget a 'then' statement |
01:41.21 | sorphin | SarahEmm: hmm? |
01:41.29 | SarahEmm | nuffin |
01:41.30 | SarahEmm | meow. |
01:41.31 | SarahEmm | :) |
01:41.40 | sorphin | ah |
01:41.58 | SarahEmm | =-/ |
01:42.22 | sorphin | since he's the guru of this sort of dilema |
01:43.35 | sorphin | SarahEmm: so you a developer for a living? |
01:45.42 | kergoth | sorphin: you know any good detailed references on linux's connection tracking (as used by NAT)? |
01:46.07 | kergoth | man, woke up with a fever and messed up stomach this morning, emailed in sick on the third day of my new job.. |
01:46.10 | kergoth | not good :( |
01:46.18 | sorphin | doh |
01:46.21 | sorphin | couldn't work from home? |
01:46.27 | kergoth | dont have the vpn bits yet |
01:46.46 | SarahEmm | sorphin: i used to be a coder for a living, now i'm a netops monkey for a living |
01:46.47 | kergoth | doubt i wouldve gotten much done anyway, i cant get shit done when i have a fever, messes up my concentration |
01:46.54 | SarahEmm | and i develop software/hardware on the side |
01:47.05 | sorphin | and no, i don't, sorry, not really vered near that stuff on linux, mainly on real network gear |
01:47.18 | sorphin | SarahEmm: my condolences.. i'm network security |
01:47.21 | kergoth | k, figured, but thanks |
01:47.53 | sorphin | my only sse2 capable machien is the one i'm one |
01:48.13 | sorphin | all my crystals only have 4M onboard video |
01:48.16 | kergoth | hmm |
01:48.27 | kergoth | whats that really good tcp/ip book.. the one by stevens.. tcp/ip illustrated? |
01:49.07 | sorphin | kergoth: TCP/IP Illustrated, Volume 1: The Protocols ? |
01:49.20 | kergoth | hmm, wonder if i own it |
01:49.32 | sorphin | <PROTECTED> |
01:49.38 | sorphin | # TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols |
01:49.45 | sorphin | aka |
01:49.51 | sorphin | how to put yourself to sleep in minutes ;) |
01:50.03 | kergoth | if i want to know that crap i'll read (and have read) the rfcs :P |
01:51.05 | SarahEmm | sorphin: condolences? i love my job. i changed fields because i wanted to.. |
01:52.24 | sorphin | and 1459 |
01:52.25 | sorphin | ;) |
01:52.58 | sorphin | esp 1459 :P |
01:53.04 | kergoth | hehe |
01:53.09 | kergoth | nothing like being on irc via telnet |
01:53.13 | kergoth | been there, done that |
01:53.20 | kergoth | erm, via a telnet client, that is |
01:53.23 | kergoth | hehe |
01:53.28 | sorphin | RFC 1459 (rfc1459) - Internet Relay Chat Protocol |
01:53.40 | sorphin | the root of all scriptkiddies |
01:53.41 | sorphin | :P |
01:53.49 | kergoth | heh, indeed |
01:54.41 | sorphin | oh yay, i just love nose bleeds... NOT |
01:54.48 | kergoth | my main ignorance used to be networking. that changed at ti after doing a ton of online training, reading bits of tcp/ip illustrated, and mainly just fucking around in real world environments like setting up frame relay on portservers and shit :P |
01:54.54 | kergoth | eep |
01:54.57 | kergoth | nose bleeds evil |
01:55.05 | sorphin | dry sinuses |
01:55.07 | sorphin | blech |
01:55.10 | sorphin | frame relay |
01:55.25 | sorphin | After You Buy It, Let Geek Squad® Install It! |
01:55.30 | kergoth | hehe |
01:55.46 | sorphin | here, that'll be $250 to install you video card ;) |
01:56.34 | kergoth | sorphin: i have a feeling i'm going to enjoy this job for a couple weeks while i get up to speed on a few networking weaknesses of mine, then i'll be bored out of my mind :P |
01:56.37 | kergoth | :( |
01:56.58 | sorphin | now wtf would they wanna start price descending |
01:57.02 | sorphin | i wanna see the chip shiz |
01:57.12 | sorphin | kergoth: so don't let yourself :P |
01:57.21 | kergoth | easier said than done |
01:57.41 | *** join/#elinux weo1 (n=weo@p5499E098.dip.t-dialin.net) |
01:58.18 | sorphin | kergoth: uhh. |
01:58.27 | sorphin | i'm not in research |
01:58.38 | sorphin | but that doesn't mean i CAN'T research |
01:58.53 | sorphin | we're always researching how various attacks happened, etc |
01:59.35 | kergoth | thats cool |
02:02.11 | *** join/#elinux [g2] (n=g2@nslu2-linux/g2) |
02:06.48 | sorphin | where's that AMD monkey |
02:10.54 | kergoth | https://svn.netfilter.org/netfilter/trunk/netfilter-ha/README mm, nifty |
02:13.29 | kergoth | heh, i didnt see that presentation when i was at ols '04, but apparently there was one on it |
02:29.42 | *** join/#elinux TorbaX (n=TorbaX@host-84-222-205-173.cust-adsl.tiscali.it) |
02:32.36 | *** join/#elinux hufnus (n=slonsiki@mf83c36d0.tmodns.net) |
03:06.54 | fishhead | http://earthquake.usgs.gov/recenteqsww/Quakes/at00000390.htm |
03:07.15 | fishhead | http://earthquake.usgs.gov/recenteqsww/Quakes/at00000390.htm |
03:07.42 | fishhead | http://earthquake.usgs.gov/recenteqsww/Quakes/at00000390.htm |
03:29.17 | *** join/#elinux jayakumar2 (n=jaya@203.121.86.58) |
03:31.47 | jayakumar2 | hi guys. i'm experimenting with a buddy's embbedded box that had emb xp on it. it has this odd cf like storage device. i have wired it up |
03:32.00 | jayakumar2 | to a normal PC so that i can see it as a standard ide device |
03:32.20 | jayakumar2 | now, i'm going to need to backup the image of the device |
03:33.04 | jayakumar2 | i was wondering if i can just dd if=ide of=img and be done with it |
03:33.28 | jayakumar2 | or whether i will run into trouble when i put that image back on the device |
03:34.00 | jayakumar2 | anyone have any feedback? |
03:34.34 | sorphin | well, if it's just a cf device, as long as you'd be putting it back on the same device |
03:34.37 | sorphin | i don't see an issue |
03:35.14 | jayakumar2 | sorphin: cool. out of curiosity, have you tried that before? ie: taking an emb xp cf, dd-ing it out, then dd-ing it back on and seeing if it boots? |
03:36.29 | kergoth | would think dd would be just fine. its a block device, so i wouldnt think you'd have to be concerned with writing data onto a bad block if one existed, which would be my only real concern (it is a concern for dd'ing to/from character devices like mtd) |
03:36.41 | sorphin | well, dd rips everything, for the most part (as long as you're dding from the raw block device, and not a parition on the cf) |
03:36.44 | sorphin | as for embedded XP |
03:36.47 | sorphin | never seen int |
03:37.01 | sorphin | s/int/it/ |
03:37.27 | jayakumar2 | sorphin: yup, i'd be dding from hdc directly, which is what it shows up as. rather than the partitions |
03:38.18 | jayakumar2 | kergoth: yup, i agree. it's just that i'm frightened of killing this box |
03:39.46 | jayakumar2 | btw, here's the storage device http://www.sst.com/products.xhtml/mass_storage/58/SST58SM128 |
03:40.01 | jayakumar2 | ATA-disk module |
03:40.08 | jbevren | ah |
03:40.22 | jbevren | jayakumar2: similar to the SST flash dev in my compaq IA1 |
03:40.27 | jayakumar2 | cool |
03:40.37 | jbevren | the IA1s have a 16M ide "disk" on flash |
03:40.38 | jayakumar2 | i wish i had a spare one so that i could experiment |
03:40.54 | jayakumar2 | rather than potentially kill the xp |
03:40.54 | jbevren | compaq, or IC? |
03:41.07 | jayakumar2 | it's on a PCB |
03:41.12 | jbevren | ohh |
03:41.18 | jayakumar2 | it's removable |
03:41.20 | jbevren | this one's on the mainboard (of course, for cost reasons) |
03:41.23 | jayakumar2 | but it's bare |
03:41.39 | jayakumar2 | it's got a 40 pin 1mm type connector |
03:41.45 | jbevren | ah |
03:42.30 | sorphin | jbevren: whatchudoinsucka? |
03:42.46 | jayakumar2 | i ought to test the assumption that i can just dd by getting a win xp hdd and dd-ing that to another and seeing if it boots |
03:43.14 | jayakumar2 | if that works, then i think i could assume that this ought to work as well |
03:43.32 | jbevren | jayakumar2: as long as it has the same geom, it should be ok |
03:43.47 | jayakumar2 | jbevren: ah. why does the geometry matter? |
03:44.03 | jbevren | jayakumar2: Paranoia on my part |
03:44.04 | jbevren | :) |
03:44.51 | jbevren | I'm gonna be eating this for a month |
03:44.52 | sorphin | heh |
03:44.56 | jbevren | ended up with two gallons of it |
03:44.58 | jbevren | hehe |
03:45.03 | sorphin | jbevren: done anything fun w/ the ppcs yet? :P |
03:45.18 | jbevren | sorphin: I might use one for a firewall at my sister's |
03:45.23 | jbevren | she's got 3 winboxes direct on the 'net |
03:45.25 | jbevren | (gak) |
03:45.28 | sorphin | nod |
03:45.42 | jbevren | that would rock |
03:45.54 | sorphin | almost don't wanna use it for a firewall tho, almost too high power (to me) |
03:45.59 | jbevren | cant make an obsd ramdisk and disguise it as a linux kernel? |
03:46.04 | jbevren | Yeah, that's true |
03:46.15 | jbevren | but this could be run on low enough power (and silent).. |
03:46.21 | jbevren | my sister's against using a PC cause of the noise |
03:46.39 | jbevren | otherwise I'd be using my niece's old pentium 233 |
03:47.20 | sorphin | ah |
03:47.33 | sorphin | footprint is small enough tho |
03:47.42 | sorphin | but the case isn't :P |
03:47.50 | jbevren | nod |
03:48.02 | jbevren | I also want to figure out what power lines are needed to run it |
03:48.11 | jbevren | run it from a 3-output psu if possible |
03:48.19 | jbevren | (I happen to have one that does 3.3, 5, 12) |
03:50.04 | sorphin | well, the board actually only uses 3.3v |
03:50.12 | sorphin | but 5v and 12v are routed to the pci slots |
03:50.22 | jbevren | ohh |
03:50.33 | jbevren | so it uses an inverter for the rs232 voltages? |
03:50.41 | jbevren | I misread the schematic then |
03:50.48 | sorphin | not sure bout that bit |
03:50.49 | jbevren | (doesnt surprise me) :) |
03:51.16 | jbevren | need to make a micro firewall distro |
03:51.28 | jbevren | more than LRP, less than smoothwall |
03:51.30 | jbevren | hehe |
03:51.47 | jbevren | oh btw |
03:51.55 | jbevren | got any good links on learning how to set up/use MTDblock? |
03:52.11 | sorphin | no |
03:52.30 | jbevren | k |
03:52.31 | sorphin | and actually there is an openbsd ppc bit, but dunno if it'd work on this thing |
03:52.37 | jbevren | I'll look at my wrt's stuff |
03:53.16 | sorphin | eh? |
03:53.23 | jbevren | openwrt uses mtdblock |
03:53.32 | kergoth | check out oe, there are a number of firewall distros being built out it, including the meshcube distro |
03:53.35 | jbevren | (flash chip as block dev of course) |
03:53.46 | kergoth | linux-mtd.org is the difinitive place for mtd info, iirc. |
03:53.47 | jbevren | oe? |
03:53.50 | jbevren | ohh |
03:53.51 | jbevren | thanks! |
03:54.02 | kergoth | http://oe.handhelds.org/ |
03:54.11 | jbevren | linux-mtd.org is NXDOMAIN. |
03:54.14 | kergoth | "OpenEmbedded just hit the 2600 build files mark - which are used to produce over 6000 packages for your embedded Linux distribution. " |
03:54.25 | kergoth | jbevren: http://www.linux-mtd.infradead.org/ |
03:54.29 | jbevren | ah ok |
03:54.48 | sorphin | heh |
03:55.04 | sorphin | kergoth: prob is, sometimes, linux-mtd is years behind in updates :/ |
03:55.22 | jbevren | I dont mind making a linux buildkit, but my sister would want a (web)gui of some sort |
03:55.22 | kergoth | "News |
03:55.22 | kergoth | <PROTECTED> |
03:55.22 | kergoth | <PROTECTED> |
03:55.23 | kergoth | " |
03:55.24 | kergoth | heh |
03:55.27 | kergoth | guess they're updating it more often. |
03:56.00 | kergoth | there's always #mtd on freenode as well, but the developers hang out there, so i wouldnt advise pestering them with silly questions you could answer by researching |
03:56.19 | jbevren | hm |
03:56.23 | jbevren | wrt's using jffs2 |
03:56.36 | kergoth | jffs2 is used by countless projects, this isnt a big revelation |
03:56.40 | kergoth | whats your question? |
03:56.43 | kergoth | heh |
03:56.45 | jbevren | :) |
03:57.01 | sorphin | 2.4 dropped? |
03:57.02 | sorphin | heh |
03:57.07 | kergoth | jffs2 doesnt use mtdblock. it needs lower level flash access than block |
03:57.15 | sorphin | let's FORCE 2.6 on people then |
03:57.16 | jbevren | anyway, my thought was to replace the space in the ppc's flash reserved for ramdisk with a jffs partition |
03:57.17 | sorphin | :P |
03:57.26 | jbevren | kergoth: as I'm reading now. :) |
03:57.36 | jbevren | sorphin: not 2.0.40? |
03:57.41 | sorphin | you know what i mean |
03:57.44 | sorphin | dodo |
03:57.44 | jbevren | nod |
03:57.56 | kergoth | i rely on far too many 2.6 functions to use 2.4 anymore for anything, even desktops. |
03:58.16 | kergoth | not to mention i wouldnt touch 2.4 kernel code with a 10 foot pole, unless i was paid to |
03:58.19 | kergoth | heh |
03:58.29 | sorphin | heh |
03:58.55 | sorphin | and it offered no benefit for me |
03:59.00 | kergoth | i presume you're pretty happy about the change in development process, then |
03:59.31 | sorphin | ? |
03:59.58 | kergoth | much more focused on stabilizing the tree. refusing to accept anything but bugfixes after the first week after a new release or whatever |
04:00.16 | jayakumar2 | ok. i found a way to test the theory. dding out a cf img now |
04:00.27 | jbevren | jayakumar2: fun :) |
04:00.37 | sorphin | kergoth: oh yeah, that |
04:00.50 | sorphin | what's the damn point of adding new toys if the base isn't even *stable*? |
04:01.13 | sorphin | maybe it's just me |
04:01.21 | kergoth | frankly i'm surprised they didn't do that sooner. any decent size project _needs_ a development process like that. |
04:01.30 | sorphin | wow |
04:01.34 | jayakumar2 | sorphin: out of curiosity, are you saying that 2.6 is unstable? |
04:01.51 | kergoth | hehe |
04:01.58 | sorphin | jayakumar2: the 3 times i tried 2.6 |
04:02.17 | sorphin | let's just say... aside from lockup, corruption and downright annoyance |
04:02.24 | sorphin | there was no benefit ;) |
04:02.29 | jayakumar2 | interesting. which platform? |
04:02.48 | sorphin | x86 |
04:03.07 | kergoth | countless, countless benefits. take the new pcmcia stuff that lets you finally ditch cardmgr and just use hotplug, for example |
04:03.20 | sorphin | kergoth: course, you couldn't pay me to use Reiser either, but that's neither here nor there |
04:04.57 | jayakumar2 | ok. dd-in is done. now to dd that img out to another cf |
04:05.08 | sorphin | Marrakech |
04:06.26 | sorphin | honor your damn auction |
04:06.43 | sorphin | had i known at the time he was local, i'd have had a lil chat with him |
04:10.26 | sorphin | hmmm |
04:10.51 | sorphin | slackware or centos |
04:11.57 | sorphin | too many damn distros out these days |
04:12.10 | fishhead | heh |
04:12.26 | file | Once again you really shouldn't mumble cause its kinda startin' to bum me out. |
04:12.28 | kergoth | i recommend ubuntu. solid easy to use distro for users, yet its essentially a more up to date debian. apt-get, etc. |
04:13.00 | sorphin | file: eh? |
04:13.12 | file | Wonka reference. |
04:13.21 | sorphin | kergoth: eeeeeeeeeek! dependancies! run! |
04:13.29 | jbevren | apt-get install |
04:13.30 | jbevren | :) |
04:13.34 | sorphin | all the overdependancies is what killed debian for me |
04:13.36 | kergoth | sorphin: thats the appropriate response to an rpm based distro, not a debian based one |
04:13.51 | sorphin | apt-get won't even run on any of my boxes now |
04:14.03 | jbevren | why so? |
04:14.04 | sorphin | it wants me to install shit that's far from even remotely related to what i want installed |
04:14.06 | kergoth | 90% of all debian package deps are autogenerated based on binary linking with the libs, just like rpm does. |
04:14.22 | kergoth | perhaps this is like your 2.6 issues. something else only you experience |
04:14.24 | kergoth | :P |
04:14.41 | sorphin | kergoth: your mopar die yet? ;) |
04:15.47 | sorphin | kergoth: it's one thing to depend on a lib |
04:16.44 | sorphin | it's another to depend on debconf or kerboes(sp) or debian's linux kernel header package when you have your own kernel :P |
04:17.02 | kergoth | it should be using debian's linux kernel package. |
04:17.06 | kergoth | erm, kernel header pckage. |
04:17.19 | kergoth | the kernel headers used by glibc's api is completely independent of the real running kernel |
04:17.23 | kergoth | which is as it should be |
04:17.34 | kergoth | its not like the old shitty days when /usr/inlcude/linux pointed to /usr/src/linux/include/linux, thank god |
04:18.02 | sorphin | well, it nicely has borked up compiles because the 'libc kernel headers' didn't have something the real kernel did |
04:18.25 | kergoth | if a userspace app if requiring that it links against the real kernel headers, it needs -I lines to the user specified kernel source directory |
04:18.41 | kergoth | if it relies on the default header search paths having runtime kernel headers, its broken, period. |
04:19.01 | kergoth | and if you're trying to compile a kernel module against anything but your real kernel sources, its you thats broken |
04:19.39 | kergoth | no, but i know how things should be, and i dont blame the distro for trying to compile broken apps. |
04:19.46 | kergoth | unlike *coughs* some people |
04:20.36 | sorphin | atleast give you the option to permanently ignore a dependancy, if you say, choose not to use THEIR package and install a custom compile |
04:26.22 | *** join/#elinux DeltaF (n=Delta_Fa@cpe-66-67-213-237.rochester.res.rr.com) |
05:03.10 | jbevren | http://jbevren.net/ppc/mtdtest.txt |
05:03.12 | jbevren | almost works :) |
05:03.49 | SarahEmm | woo! |
05:03.56 | jbevren | it apparently didnt like hitting the end of the mtdblock |
05:03.58 | SarahEmm | what hardware? |
05:04.01 | jbevren | (I put that in for testing) |
05:04.05 | SarahEmm | duh |
05:04.06 | SarahEmm | nevermind |
05:04.10 | SarahEmm | right at the top there ;) |
05:04.15 | jbevren | artis microsystems a3000 |
05:04.23 | jbevren | quite similar to a sandpoint board |
05:04.28 | SarahEmm | yeah i saw that at he top after hehe |
05:04.49 | jbevren | I read 512 bytes to /dev/null |
05:04.56 | jbevren | but when I tried to dump the data it panicked |
05:05.16 | jbevren | so I'm rebuilding the kernel from make clean to ensure I didnt muck it up by not doing dep/clean (grr 2.4) |
05:05.41 | jbevren | kernel segfaulted :) |
05:06.59 | jbevren | crap its midnight |
05:08.38 | jbevren | grr delay-loop freeze |
05:15.46 | jbevren | ppc:~# file testfile |
05:15.47 | jbevren | testfile: PPCBoot image |
05:15.54 | jbevren | exACTly what I should get |
05:16.02 | jbevren | :D |
05:16.06 | SarahEmm | wooooo! |
05:16.07 | SarahEmm | go you! |
05:16.13 | jbevren | lets see if it crashes when I read to the end of the blockdev again :) |
05:16.30 | jbevren | um d'oh |
05:16.37 | jbevren | I panicked it by sshing to the onboard ethernet |
05:16.40 | jbevren | ok |
05:16.47 | jbevren | I know the flash alignment is mostly right |
05:16.49 | jbevren | bedtime. |
05:17.15 | SarahEmm | ntie nite |
05:18.13 | jbevren | ftl_cs: FTL header not found. |
05:18.20 | jbevren | think that might be causing the panic? |
05:20.44 | jbevren | http://jbevren.net/ppc/mtdtest2.txt |
05:20.47 | jbevren | and now bedtime for real |
05:20.48 | jbevren | click. :) |
05:26.57 | sorphin | heh |
05:36.20 | *** join/#elinux TimRiker (n=timr@dmzgw.rikers.org) |
05:36.36 | *** join/#elinux BZFlag (n=timr@dmzgw.rikers.org) |
05:37.06 | *** mode/#elinux [+o TimRiker] by ChanServ |
05:43.49 | *** join/#elinux noclouds (n=mhfan@60.166.43.85) |
06:29.40 | *** join/#elinux cdm (n=cdm@adsl-69-109-252-94.dsl.pltn13.pacbell.net) |
06:39.42 | sorphin | cdm: sup chris |
06:40.18 | cdm | not too much man. |
06:40.28 | cdm | hacking on u-boot for a board I bought. |
06:42.50 | sorphin | ah |
06:42.54 | sorphin | what kinda board? |
06:44.44 | cdm | Samsung S3C2410A |
06:45.05 | sorphin | cool |
06:45.12 | sorphin | these lil "G2" boards aren't bad |
06:46.23 | cdm | www.littlechips.com |
06:46.58 | cdm | of course, they never properly registered the board on rmk's site. Nor did they submit their u-boot changes back. |
06:47.05 | cdm | lazy bastards. ;) |
06:47.12 | jayakumar2 | it worked. dd-ing out to img and than dd-ing back to cf worked |
06:47.45 | jayakumar2 | now to try on the ADM |
06:47.59 | sorphin | jayakumar2: cool |
06:48.03 | sorphin | cdm: nod |
06:48.35 | jayakumar2 | sorphin: i just finished dd-ing in from the adm. there's one oddity |
06:48.47 | jayakumar2 | here's what the adm looks like |
06:48.54 | jayakumar2 | /dev/hdc1 * 1 979 493384+ 7 HPFS/NTFS |
06:48.58 | jayakumar2 | /dev/hdc2 980 989 5040 1 FAT12 |
06:49.01 | jayakumar2 | /dev/hdc3 990 990 63 45 Unknown |
06:49.15 | jayakumar2 | but doing an fdisk -l on the resultant dd output |
06:49.30 | jayakumar2 | xp.img1 * 1 62 493384+ 7 HPFS/NTFS |
06:49.36 | jayakumar2 | xp.img2 62 63 5040 1 FAT12 |
06:49.39 | jayakumar2 | xp.img3 63 63 63 45 Unknown |
06:49.47 | jayakumar2 | so the block counts match |
06:49.58 | jayakumar2 | but the start and end |
06:50.02 | jayakumar2 | are different |
06:52.48 | sorphin | heh |
06:53.09 | sorphin | well, you are fdisk'ing on a file |
06:53.15 | sorphin | rather than a physical block device |
06:53.51 | jayakumar2 | are the start end values not block counts? |
06:54.09 | sorphin | sectors |
06:54.49 | sorphin | erm |
06:54.55 | sorphin | n/m |
06:55.24 | sorphin | if you take the dd'd output and redd it somewhere do the counts line back up? |
06:59.50 | jayakumar2 | the block counts, (the 493384,5040,63) seem to match |
07:01.23 | sorphin | then you're fine :P |
07:26.48 | Russ | my phone mocks me |
07:26.52 | Russ | it gets IM messages |
07:27.03 | Russ | but I can't read them, and when I try to open IM, it says communication error |
07:27.06 | Russ | bastards |
07:29.57 | sorphin | heh |
07:30.12 | Russ | PXE r0ckzors |
07:30.13 | Russ | er |
07:30.15 | Russ | sorry, rocks |
07:30.31 | Russ | good pa today (http://penny-arcade.com) |
07:32.31 | sorphin | Russ: well, it's not working now :P |
07:32.34 | sorphin | timeouts |
07:33.32 | sorphin | dhcp's |
07:33.38 | sorphin | goes to tftp |
07:33.39 | sorphin | times out |
07:33.57 | sorphin | other boxes tftp fine, including one running very very old pxe code |
07:35.38 | jayakumar2 | just curious, have any of you guys seen any 6" or more wallmount touchscreens for under usd$400 |
07:35.45 | sorphin | no |
07:36.02 | jayakumar2 | that's what i thought |
07:36.22 | Russ | its not really dhcp |
07:36.24 | Russ | its bootp |
07:36.31 | Russ | you need to put the mac address of the machine in a bootp stanza |
07:36.33 | jayakumar2 | there's a company called ncoretech claiming usd$250 for a 6" touchscreen with a pxa-255 on it |
07:36.47 | jayakumar2 | but i'm not sure i can believe that their price is real |
07:36.58 | sorphin | Russ: well, this says DHCP, and pulls the DHCP server info fine, and attempts to tftp |
07:37.02 | Russ | allow booting; |
07:37.02 | Russ | allow bootp; |
07:37.10 | Russ | group { |
07:37.10 | Russ | <PROTECTED> |
07:37.10 | Russ | <PROTECTED> |
07:37.16 | Russ | <PROTECTED> |
07:37.17 | Russ | <PROTECTED> |
07:37.17 | Russ | <PROTECTED> |
07:37.29 | sorphin | got that |
07:37.36 | Russ | the group part belongs in a subnet block |
07:37.44 | sorphin | right |
07:37.45 | sorphin | i know |
07:38.07 | Russ | gigabit? |
07:38.10 | sorphin | no |
07:38.15 | sorphin | 100bT |
07:38.25 | Russ | hmm...link negotiation should be quick |
07:38.47 | Russ | what do you see on the wire? |
07:39.23 | sorphin | hold |
07:39.37 | Russ | <on hold music commences> |
07:39.51 | Russ | [Your call is very important to us, please remain on the line[ |
07:40.10 | Russ | [your call will be processed in the order it was received] |
07:40.35 | Russ | [sometimes we go to lunch for hours, so be patient, especially on margarita fridays] |
07:40.57 | sorphin | heh |
07:41.13 | sorphin | as yo ucan see here |
07:41.14 | sorphin | Aug 16 02:40:01 giga tftpd[6560]: tftpd: trying to get file: /pxelinux.0 |
07:41.15 | sorphin | Aug 16 02:40:01 giga tftpd[6560]: tftpd: serving file from /tftpboot |
07:41.31 | sorphin | but it times out |
07:41.31 | Russ | ok, I remember the directory structure is weird... |
07:41.36 | Russ | so its dhcping |
07:41.37 | Russ | thats good |
07:41.46 | sorphin | and attempting tftp |
07:42.00 | sorphin | if i point it elsewhere, of course it says file not found and quits |
07:43.35 | Russ | how big is pxelinux.0? |
07:43.39 | sorphin | hmmmmmmmmmmmmmm |
07:43.46 | Russ | tftp is slow |
07:43.56 | Russ | upping the link speed doesn't really speed it up |
07:44.00 | sorphin | tcpdump speaks |
07:44.14 | sorphin | 02:43:27.465802 giga.captainrock.com > 192.168.1.195: icmp: giga.captainrock.com udp port 32784 unreachable [tos 0xc0] |
07:44.28 | sorphin | 02:43:30.981757 giga.rfc.captainrock.com.32782 > 192.168.1.195.2070: udp 516 |
07:44.29 | sorphin | 02:43:30.991754 giga.rfc.captainrock.com.32784 > 192.168.1.195.2071: udp 516 |
07:44.56 | sorphin | mean anything to you? |
07:45.08 | Russ | not sure |
07:45.13 | Russ | how big is the file? |
07:45.31 | sorphin | 11k |
07:45.36 | sorphin | i've tried pxegrub too |
07:45.45 | sorphin | all works on other pxe boxes |
07:45.46 | sorphin | heh |
07:45.51 | sorphin | even w/ old ass code |
07:46.06 | sorphin | but of course, this is a real handy dandy intel pci card |
07:53.54 | sorphin | what gets me now |
07:53.59 | sorphin | it's hitting port 32786 |
07:55.44 | sorphin | dunno why it's hitting so high |
08:04.20 | sorphin | Russ: changed tftp daemons... |
08:04.24 | sorphin | still nada |
08:29.38 | *** join/#elinux SarahEmm (n=sarahemm@MTL-ppp-159032.qc.sympatico.ca) |
08:29.39 | SarahEmm | clear |
08:47.42 | SarahEmm | anyone here used gumstix? |
08:49.54 | jacques | a long time ago - probably too long ago to be of help |
08:50.07 | SarahEmm | okie |
08:50.08 | SarahEmm | ahh hehee |
08:50.22 | SarahEmm | it looks perfect for a mobile TTS platform if i can get a TTS engine for it |
08:50.29 | SarahEmm | and Cepstral seems willing to help otu with that |
08:50.44 | SarahEmm | low power, high speed, linuxable, lots of I/O for input and output |
08:50.54 | SarahEmm | (... as opposed to I/O not used for input and output...) |
08:54.30 | *** join/#elinux pb_ (n=pb@2002:5246:d929:1:20a:5eff:fe00:391e) |
08:57.11 | SarahEmm | heh |
08:58.06 | SarahEmm | this project has gone from being designed around an x86, but tossing that due to power issues (too high!), then moving to a tiny embedded platform (rabbit) with hardware TTS, but that has TTS quality issues... now looking like it's going inbetween with a small embedded xscale platform ;) |
09:09.21 | *** join/#elinux vrm (n=vrm@40.55.101-84.rev.gaoland.net) |
10:59.01 | *** join/#elinux Genesis (n=Genesis@dev.aimao.org) |
11:00.36 | Genesis | bonjour |
11:03.52 | *** join/#elinux fishhead (n=xussgig@c-24-3-15-166.hsd1.pa.comcast.net) |
12:45.05 | *** join/#elinux T0mW (n=Tom@24.152.248.137.res-cmts.sth.ptd.net) |
12:52.05 | *** join/#elinux Russ (i=user@ip70-190-169-162.ph.ph.cox.net) |
13:25.24 | *** join/#elinux GPSFan (n=Ken@65.121.49.208) |
13:28.25 | *** join/#elinux Soopaman (n=soopaman@toronto-HSE-ppp4165591.sympatico.ca) |
13:29.12 | *** join/#elinux TheCollector (n=brian@c-67-187-107-245.hsd1.tx.comcast.net) |
13:43.18 | *** join/#elinux prpplague (n=billybob@72.22.129.225) |
13:45.32 | prpplague | ho ho ho |
13:45.51 | Soopaman | green giant |
13:46.07 | prpplague | merry freakin tuesday |
13:47.47 | sorphin | prpplague: blasphemer |
13:53.03 | *** join/#elinux file[laptop] (n=jcolp@mctn1-1335.nb.aliant.net) |
13:55.53 | sorphin | now you made me think of that depeche mode song :P |
13:56.21 | prpplague | sorphin: which song is that? |
14:01.05 | jbevren | I thought jffs2 doesnt use mtdblock |
14:01.11 | jbevren | why do I have to have mtdblock on to use jffs2 |
14:01.50 | CosmicPenguin | Morning |
14:01.54 | jbevren | morning :) |
14:02.08 | jbevren | grr, and when I read beyond end of device it panics |
14:02.16 | jbevren | grumble |
14:02.20 | sorphin | prpplague: blasphemeous rumors |
14:02.30 | prpplague | ahh |
14:02.38 | prpplague | CosmicPenguin: email ? |
14:03.08 | sorphin | o/~ I don't want to start any blasphemous rumors, but i think that plague's got a sick sense of humor and when someone uses windows, i expect to find him laughing o/~ |
14:03.12 | sorphin | :) |
14:03.37 | sorphin | CosmicPenguin: mr penguin |
14:03.43 | prpplague | hehe |
14:08.46 | jbevren | the flash chip is 8M, I have the phys lenght set to 6M, and linux sees it as 16M |
14:09.04 | sorphin | CosmicPenguin: pagnign mr penguin |
14:09.08 | sorphin | paging even |
14:09.44 | sorphin | jbevren: maybe you just can't code? ;) |
14:09.50 | jbevren | I didnt even write it :P |
14:10.00 | sorphin | uh huh |
14:10.06 | sorphin | :) |
14:10.15 | sorphin | what's this in? the ppc? |
14:10.28 | jbevren | yeah |
14:10.34 | jbevren | btw, want the bootimg for the original ramdisk? |
14:10.41 | jbevren | I did get that before it panicked |
14:10.45 | jbevren | :D |
14:10.47 | sorphin | sure |
14:10.57 | sorphin | how big? |
14:10.57 | jbevren | k let me scp it to this box |
14:11.20 | jbevren | it'll be a bit, I'm gzipping and / is mounted sync for debugging |
14:11.27 | sorphin | jbevren: btw.. intel strataflash (which is what's in the ppc), is a royal PITA |
14:11.32 | jbevren | 4.2M gzipped |
14:13.09 | jbevren | see thats what gets me. It panics at 6M like it should |
14:13.19 | jbevren | well |
14:13.23 | jbevren | it stops at 6M |
14:13.24 | jbevren | but panics :) |
14:13.29 | sorphin | nod |
14:13.37 | jbevren | wonder if the 2.4.19 flash driver has a bug |
14:13.39 | sorphin | russ woulda been the man to prod last night |
14:13.49 | sorphin | he's all about flash code |
14:13.49 | sorphin | heh |
14:13.51 | jbevren | ahh |
14:13.57 | jbevren | might try that later |
14:14.40 | sorphin | man, i'm telling missy not to get these imitation poptarts again, these things suck |
14:36.05 | sorphin | man, where's that AMD flunky when you need him |
14:38.58 | sorphin | prpplague: so you back in the Isle of Plague again? |
14:40.49 | CosmicPenguin | yo |
14:41.08 | sorphin | CosmicPenguin: whilst looking at AMD cpus yesterday |
14:41.36 | sorphin | specifically Athlon 64s |
14:41.59 | sorphin | i see a normal 3000, i see a 90nm Rev E, and i see 939 |
14:42.27 | sorphin | where is there, if any difference, heh |
14:44.18 | sorphin | but it doesn't help w/ it vs the 90nm and the well.. neither |
14:45.58 | CosmicPenguin | 939 is the socket |
14:46.59 | sorphin | and i know 90nm is the die |
14:47.18 | sorphin | doesnt' tell me if theres a diff between what i'm being sold, cuz there's sure 3 price differences |
14:47.19 | sorphin | heh |
14:47.58 | GPSFan | sorphin: g'day.. |
14:48.23 | sorphin | GPSFan: mornin ken |
14:50.12 | CosmicPenguin | I thought all athlon64s were socket 939 |
14:50.52 | CosmicPenguin | And, I might be wrong, but 90nm is the new process - less leakage and less heat |
14:51.09 | GPSFan | sorphin: have you seen the ppc box report a decrementer frequency of 25MHz? that is what it is supposed to be, and whenr I boot my rebuilt kernel it comes up 100MHz. looking at the code I think that there are some tweaks to the kernel that are not in the source we got. |
14:51.14 | CosmicPenguin | Well, I know its th new process, but I can't remember why its better |
14:56.34 | sorphin | GPSFan: haven't looked, but that's possible.. jbevrens' the one breaking the ppc atm |
14:58.45 | GPSFan | sorphin: ah, just did a dump of the first bit from ppcboot, and at least the ppcboot header is different from the kernel image we got on the cd. That may have to do with the time problem jbevren has been having, as well as my problem with the USB2. |
14:59.02 | sorphin | CosmicPenguin: then becomes.. who makes the better athlon64 motherboard, heh |
14:59.37 | sorphin | GPSFan: could be, there's no hw rtc, so things are prolly gonna skew |
15:00.09 | CosmicPenguin | sorphin: I just got a Gigabyte K8 Triton |
15:00.31 | sorphin | ah |
15:00.37 | sorphin | never used gigabyte before |
15:01.28 | CosmicPenguin | nforce chipset, but these days, you're gonna deal with propritary crap whatever you use |
15:01.33 | sorphin | yeah |
15:01.43 | sorphin | the nforce has improved then? |
15:01.46 | GPSFan | sorphin: when the decrementer is reported as 100mhz, it is 4x too fast, since it is hardwired to sys_logic_clock/4 and sys_logic_clk is a max of 100MHZ, something is amok. |
15:01.53 | CosmicPenguin | sorphin: yeah, I think it has |
15:02.03 | sorphin | GPSFan: indeed |
15:02.40 | GPSFan | sorphin: I think that is why jbevren was seeing time slowed down. |
15:02.49 | sorphin | CosmicPenguin: keep seeing the K8NSC |
15:03.06 | sorphin | GPSFan: wonder what borked the RTC in the box next to me, it does similar, but it's a peecee |
15:03.12 | sorphin | 1 sec = 5 real seconds |
15:03.23 | sorphin | by the end of the day it was 6 hours off |
15:04.23 | GPSFan | sorphin: mouse turd on the 32KHz crystal.. (don't laugh, I've seen it) |
15:04.37 | sorphin | heh |
15:04.40 | sorphin | that's sick ken ;p |
15:05.06 | GPSFan | no, it's true.. |
15:05.38 | sorphin | i know |
15:05.50 | sorphin | no 32khz xtal i nthis box |
15:05.51 | sorphin | heh |
15:05.59 | GPSFan | guess it's time to disassemble the startup of the ppc kernel code. |
15:06.14 | sorphin | nod |
15:06.16 | CosmicPenguin | sorphin: not familiar with that one |
15:06.31 | sorphin | and pricewatch comes up w/ nil mentioning Triton |
15:06.42 | CosmicPenguin | heh |
15:06.51 | CosmicPenguin | well, the Triton is just what I had end up in my office |
15:06.57 | sorphin | ah |
15:07.31 | sorphin | so does AMD have a lean towards gigabyte ? or was this just random sampling? |
15:07.43 | sorphin | in what they like to use |
15:08.06 | *** join/#elinux Soopaman (n=soopaman@209.82.37.5) |
15:08.38 | CosmicPenguin | sorphin: we use external vendors for stuff like that |
15:08.49 | sorphin | nod |
15:09.02 | CosmicPenguin | sorphin: so we called up our local computer guy, told him we needed socket 939 mobos, he gave us some options, and we chose this one |
15:09.16 | CosmicPenguin | mainly for the nforce chipset |
15:09.21 | sorphin | GPSFan: well, if i can't center the image on that lcd, i just wasted $25+$5 overpriced shipping |
15:09.29 | sorphin | nod |
15:09.49 | sorphin | CosmicPenguin: amd not doing their own chipset anymore? |
15:10.00 | CosmicPenguin | Not really |
15:10.14 | CosmicPenguin | We sort of decided that partners were better for that |
15:10.22 | sorphin | gotcha |
15:10.28 | sorphin | we'll make the engine |
15:10.32 | sorphin | you make the rest of the car |
15:10.35 | CosmicPenguin | I think we still do our mobile chipsets, such as they are |
15:11.36 | sorphin | CosmicPenguin: happen to know by chance the lowest amd that has SSE2 ? and maybe SSE3? |
15:11.47 | CosmicPenguin | hmm.... |
15:11.49 | CosmicPenguin | thats a good question |
15:13.13 | file[laptop] | I should try OSX on my Dell |
15:13.19 | sorphin | file[laptop]: hehe |
15:13.25 | sorphin | file[laptop]: it works on my P4 |
15:13.38 | file[laptop] | how much works though? |
15:13.42 | sorphin | anything else (including my old PIII's), it says go away you n00b |
15:13.51 | file[laptop] | ie: hardware support |
15:14.11 | sorphin | file[laptop]: if you have sse3, everything works in the OS |
15:14.12 | sorphin | uhh |
15:14.18 | sorphin | file[laptop]: there's a growing HCL |
15:14.30 | file[laptop] | details boy |
15:14.42 | CosmicPenguin | sorphin: far as I can tell, any Athlon64 will have SSE2 and SSE3 |
15:14.48 | sorphin | CosmicPenguin: k |
15:15.38 | sorphin | file[laptop]: www.osx86project.org |
15:15.45 | *** join/#elinux SarahEmm (n=sarahemm@MTL-ppp-159032.qc.sympatico.ca) |
15:15.50 | SarahEmm | hihi |
15:15.54 | sorphin | lo |
15:25.19 | sorphin | file[laptop]: http://wibble.captainrock.com:8090/ecstasy.jpg :) (the name is just the song i was listening to when i did the screenshot) |
15:26.21 | file[laptop] | quite nifty |
15:27.44 | sorphin | heh |
15:27.46 | jbevren | sorphin: now install it on an amd for me |
15:27.48 | jbevren | hehe |
15:27.58 | sorphin | jbevren: give me one that has sse2 :P |
15:28.00 | jbevren | or is that the vmware hack :) |
15:28.03 | sorphin | my TRbird don't |
15:28.12 | sorphin | jbevren: both |
15:28.17 | sorphin | TBird even |
15:28.24 | sorphin | jbevren: i've ran natively and vmware |
15:28.27 | jbevren | TRib(b)ed? |
15:28.31 | GPSFan | sorphin: well if it's the exact same lcd, and same camera, and same firmware, and it doesn't work, then something is broke, or the cable isn't in quite right. |
15:28.39 | sorphin | jbevren: i typoed :P |
15:28.42 | jbevren | :) |
15:29.25 | sorphin | GPSFan: same LCD, diff camera it came from, cuz the backlight was different, but that was an easy swap, and yeah, the cables almost look like mirrors.. so i dunno how they can call that the same LCD :P |
15:29.27 | GPSFan | jbevren: were you able to extract the kernek from the flash as well as the ramdisk? |
15:29.51 | jbevren | GPSFan: I could, but Ive already replaced my kernel |
15:30.02 | GPSFan | sorphin: ah. |
15:30.09 | jbevren | GPSFan: Just set up the flash base addr in the physmap mtd driver :) |
15:30.19 | *** join/#elinux SarahEmm (n=sarahemm@MTL-ppp-159032.qc.sympatico.ca) |
15:30.42 | GPSFan | jbevren: do you see the decrementer reporting as 100MHz? in your new kernel messages? |
15:30.56 | jbevren | hm |
15:31.01 | jbevren | http://www.jbevren.net/ppc/mtdtest.txt |
15:31.15 | jbevren | time_init: decrementer frequency = 100.000000 MHzm |
15:31.16 | jbevren | yeah |
15:31.57 | GPSFan | I think that the kernel in the flash is somewhat different from that on the cd & in the source. |
15:32.15 | jbevren | I do know that the flash kern doesnt have rtc |
15:32.18 | CosmicPenguin | So, can OSX run natively on a AMD with SSE2? |
15:32.30 | jbevren | CosmicPenguin: I wanted to find out but sorphin doesnt have a 64 |
15:32.55 | CosmicPenguin | I had not heard it was even possible without vmware |
15:32.57 | CosmicPenguin | if it does, then snap |
15:33.07 | GPSFan | jbevren: reading the hw ref manual, the decrementer is driven from sys_logic_clk/4 and sys_logic_clk is 100MHz max. |
15:33.48 | GPSFan | jbevren: so the decrementer should be 25MHz, which is is when I boot the original kernel. |
15:33.55 | jbevren | hm |
15:33.58 | GPSFan | s/is/it |
15:33.58 | jbevren | do hou knwo where that's set? |
15:34.04 | jbevren | I can patch/edit my kernel to see if that fixes things |
15:34.21 | GPSFan | todc_timer.c |
15:34.45 | jbevren | no such file :-X |
15:35.33 | GPSFan | arch/ppc/kernel/todc_time.c |
15:37.14 | jbevren | <PROTECTED> |
15:37.16 | jbevren | hardcoded |
15:37.25 | jbevren | line 497 |
15:37.32 | GPSFan | right at the end, yeah, and in the kernel in flash it is 25MHz... |
15:37.57 | GPSFan | that's where the 799bogomips comes from. |
15:40.32 | jbevren | ok I'll change it to 25 and rebuild/reboot |
15:42.31 | GPSFan | jbevren: I also don't see the "calibrating delay loop" message in the flash kernel, |
15:42.50 | jbevren | possibly due to the random freezes I get |
15:44.01 | jbevren | sure thats the right one? I set it to 25 with no help |
15:46.46 | GPSFan | jbevren: no, I not sure (or a real programmer) but I think that's where the message comes from. However there is no hw rtc in this box. so I don't know why this code is compiling at all. Maybe is't a mistake in the config or setup. |
15:46.52 | jbevren | nod |
15:47.05 | jbevren | there are a few files like this in the tree |
15:47.08 | jbevren | (in ppc/) |
15:47.34 | jbevren | after this build, I should be able to use the .o files to identify which gets used |
15:47.41 | jbevren | programmer I'm not of course |
15:47.49 | SarahEmm | anyone here used gumstix? |
15:48.03 | jbevren | I want a mips gumstick :) |
15:48.53 | SarahEmm | if i can get a TTS engine for it, i think i'm changing my platform to be based around that for this project... |
15:49.04 | jbevren | time_init: decrementer frequency = 25.000000 MHz |
15:49.06 | jbevren | Calibrating delay loop... |
15:49.07 | jbevren | freeze |
15:49.19 | jbevren | it freezes there randomly so I'll try again |
15:50.14 | GPSFan | jbevren: maybe that's why the flash kernel doesn't have a claibrating delay loop message. |
15:50.34 | jbevren | time_init: decrementer frequency = 25.000000 MHz |
15:50.34 | jbevren | Calibrating delay loop... 199.88 BogoMIPS |
15:50.36 | jbevren | yeah |
15:50.54 | jbevren | 'sleep 1' is 1sec now |
15:50.55 | jbevren | hehe |
15:51.03 | GPSFan | ;>) |
15:51.23 | jbevren | dmesg |grep mtd |
15:51.25 | jbevren | grr |
15:52.26 | jbevren | physmap flash device: 600000 at ff800000 |
15:52.26 | jbevren | 0: offset=0x0,size=0x40000,blocks=64 |
15:52.29 | jbevren | grr again |
15:52.32 | jbevren | it says first 6M |
15:52.34 | jbevren | then it reports 16M |
15:52.37 | jbevren | do I have a 16M flash? |
15:53.11 | GPSFan | check the chip type, the board can use either 8 or 16 M part. |
15:54.14 | jbevren | Bank # 1: Intel 28F640J3A (64Mbit = 128K x 64) |
15:54.14 | jbevren | <PROTECTED> |
15:54.17 | jbevren | (from firmware) |
15:54.33 | sorphin | CosmicPenguin: it's possible, yes |
15:54.38 | CosmicPenguin | sweet |
15:54.45 | sorphin | CosmicPenguin: go look at that url i gave file |
15:54.47 | CosmicPenguin | stupid e-mail, stop coming in |
15:54.52 | sorphin | it has a growing HCL |
15:54.57 | sorphin | lotta AMD on it ;) |
15:55.25 | jbevren | the chip says the same |
15:55.26 | jbevren | curious |
15:55.32 | sorphin | jbevren: mine always randomly hangs at Calibrating |
15:55.36 | sorphin | but it recovers |
15:55.41 | sorphin | after about a minute |
15:55.42 | jbevren | resetting fixes |
15:55.42 | GPSFan | jbevren: always good to have ground truth.. |
15:55.48 | jbevren | GPSFan: of course :) |
15:55.54 | sorphin | jbevren: taht's the poinnt, i don't have to reset |
15:56.01 | jbevren | ohh |
15:56.02 | sorphin | just wait a min and it continues on :P |
15:56.05 | jbevren | I dont think Ive waited a whole min |
15:56.22 | sorphin | sometimes it just flies by, most of the time it doesn't tho |
15:56.43 | GPSFan | sorphin: have you seen both 799bogomips and 199bogomips? |
15:56.44 | sorphin | jbevren: we all have 8M strataflash |
15:56.53 | sorphin | GPSFan: no, just 199.88 |
15:57.09 | jbevren | hm and serial console stalls |
15:57.20 | jbevren | I wonder if the calibration stall is teh serial console stalling |
15:57.29 | GPSFan | sorphin: and decrementer frequency always =25MHz? |
15:59.01 | GPSFan | sorphin:when it boots is this what the ppcboot says the kernek is? Image Name: Kernel:11/24/0319 |
16:02.57 | jbevren | wtf is the delay loop used for? |
16:07.45 | GPSFan | it happens in arch/ppc/kernel/setup.c |
16:09.11 | jbevren | nod. |
16:09.18 | jbevren | was wondering what it's used for :) |
16:10.11 | GPSFan | also in main.c. don't know.. |
16:11.39 | sorphin | GPSFan: lemme vnc over to the box that i serial consoled from and see if can scroll back |
16:12.05 | jbevren | sorphin: if it stalls on the delay calibration, try tapping a key to see if its the serial console stalled |
16:12.37 | sorphin | or not, i'll just look when i go home for lunch |
16:12.49 | SarahEmm | anyone know any decent text-to-speech engines that'll run in sa/xscale arch? |
16:12.54 | sorphin | jbevren: right. |
16:12.57 | SarahEmm | (on linux obviously, not wince) |
16:12.58 | GPSFan | sorphin: 's'ok |
16:13.00 | jbevren | nod :) |
16:13.08 | sorphin | forgot i killed vnc |
16:13.14 | sorphin | heh |
16:13.34 | sorphin | oh, and since i forgot to do this last night |
16:13.44 | sorphin | ~lart PXE for not booting correctly last night |
16:13.56 | jbevren | pxe's a pita |
16:14.00 | jbevren | but its wonderful when it works |
16:14.14 | jbevren | I built a hands-off redcrap installer where I used to work |
16:14.19 | sorphin | jbevren: works fine from my small box that's only version .99 (and it's mbedded in the bios, so no upgrade) |
16:14.26 | jbevren | it'd post a big fat warning about total system erasure, and then proceed to install and config redhat |
16:14.32 | sorphin | but will it work with my nice shiney intel card? |
16:14.33 | sorphin | noooooooooo |
16:14.36 | sorphin | tftp timeouts |
16:14.37 | jbevren | grr. |
16:14.39 | jbevren | heh |
16:14.45 | jbevren | do you have mtftpd installed? |
16:15.05 | sorphin | tftpd-hpa |
16:15.24 | sorphin | was using normal tftp before that, but then that dind't work so i snagged HPA |
16:15.33 | sorphin | normal tftp always worked w/ the small box |
16:15.37 | jbevren | nod |
16:15.53 | sorphin | jbevren: http://users.skynet.be//J.Beever/pave.htm |
16:15.59 | sorphin | talk about perspective, heh |
16:16.05 | jbevren | oh |
16:16.08 | jbevren | I've seen those. :) |
16:16.14 | jbevren | pretty impressive that guy |
16:16.27 | sorphin | yep |
16:16.30 | sorphin | looks 3d |
16:16.34 | sorphin | till you look from another angle |
16:19.44 | jbevren | still cant figure out jffs2 though |
16:34.08 | CosmicPenguin | Compiling X now, and there's some heat coming off this FX-57, but nothing crazy |
16:34.13 | CosmicPenguin | I wouldn't touch it right now, but still |
16:34.42 | *** join/#elinux Soopaman_ (n=soopaman@209.82.37.5) |
16:36.52 | sorphin | heh |
16:37.02 | sorphin | CosmicPenguin: liquid oxygen ;) |
16:39.37 | *** join/#elinux prpplague (n=billybob@216.110.100.231) |
16:40.08 | kergoth | sweet |
16:40.15 | kergoth | netlink interface to the linux connection tracking database |
16:40.30 | kergoth | and an app that uses it that you can use to directly manipulate it, adding nat and non-nat entries, flushing the table, etc |
16:40.34 | kergoth | nifty |
16:48.19 | CosmicPenguin | cool |
16:49.36 | *** join/#elinux T` (n=total@tor/session/x-944e18c7892c6e32) |
16:56.41 | kergoth | ~dontdiff |
16:56.42 | ibot | well, dontdiff is http://movementarian.org/dontdiff |
16:56.51 | kergoth | bah, thats a 404 |
16:56.55 | jbevren | sorphin: the delay loop stall isnt console |
16:57.16 | kergoth | anyone have a dontdiff handy? |
16:57.31 | CosmicPenguin | sorry |
16:58.40 | sorphin | jbevren: no shhhhhh sherlock |
16:59.12 | sorphin | kergoth: never heard of it till now |
16:59.31 | kergoth | sorphin: its a well maintained list of files in the kernel that shouldnt be diffed (i.e., you pass it via diff -X (exclude)) |
16:59.42 | sorphin | ah |
16:59.45 | sorphin | cool |
16:59.45 | kergoth | for diffing two kernel trees without getting spammed with genertated file changes and shit |
16:59.49 | kergoth | yeah |
17:00.22 | sorphin | heh |
17:00.30 | SarahEmm | woo! |
17:00.31 | jbevren | nice :D |
17:00.40 | sorphin | house equity, heh |
17:00.49 | CosmicPenguin | nice |
17:01.13 | sorphin | $1000 towards the vacation, the other $13,000 is for windows/siding to make it worth even more ;) |
17:02.12 | sorphin | CosmicPenguin: fyi |
17:03.15 | sorphin | you want deadmoo's vmware image, (it's the easiest), tho it's 2G compressed, then you just dd it over a drive, and add anotehr partition after it to get the rest of yoru space, or you get the dev dvd and patch |
17:03.46 | sorphin | you find out the hard way if your cpu doesn't do sse2 |
17:03.48 | sorphin | heh |
17:04.18 | file | or you can just look at the cpu flags on a Linux box, or pull up a CPU info app in Windows :P |
17:04.32 | sorphin | 1 graphic screen that essentially says go reboot sucka, and in the case of my P3s, panic |
17:04.46 | sorphin | file: not if the box has never had an OS since youve had it ;) |
17:05.00 | SarahEmm | file! |
17:05.04 | file | that's silly |
17:05.05 | file | hi |
17:05.37 | sorphin | file: and fyi, can't realy view cpu flags under JunOS :P |
17:06.00 | file | pure sillyness |
17:06.07 | CosmicPenguin | Its going to take me forever to get this damn system up |
17:06.12 | sorphin | CosmicPenguin: ? |
17:06.14 | CosmicPenguin | I have so much config on my old desktop |
17:06.16 | SarahEmm | sorphin: lol. olive? |
17:06.22 | sorphin | SarahEmm: yep, 2 of em |
17:06.40 | SarahEmm | nice |
17:06.41 | sorphin | easy |
17:06.48 | CosmicPenguin | I can drink a martini in < 15 s |
17:07.00 | file | SarahEmm: bkw is on a killing spree |
17:07.10 | sorphin | file: that's new... how... |
17:07.17 | sorphin | CosmicPenguin: we know |
17:07.19 | SarahEmm | file: huh? |
17:07.22 | file | 'tsk 'tsk |
17:07.25 | file | Asterisk is being evil |
17:07.29 | CosmicPenguin | duh |
17:07.50 | sorphin | SarahEmm: well, our border routers are Cisco, as are the internals, but the core is Juniper |
17:07.58 | SarahEmm | sorphin: ahh. we use a mix of both. |
17:08.00 | sorphin | s/border/border and peer/ |
17:08.48 | sorphin | such as it were |
17:08.53 | SarahEmm | bibi sorphin[mini] |
17:09.01 | SarahEmm | gah that comes up before sorphin in the tab complete heh |
17:09.06 | sorphin | hehe |
17:09.17 | sorphin | SarahEmm: we're AS2828 |
17:09.49 | SarahEmm | i know :) |
17:09.53 | SarahEmm | 'tis easy to remember |
17:09.55 | jbevren | mtdblock: read on "Physically mapped flash" at 0x800000, size 0x1000 |
17:09.55 | jbevren | Oops: kernel access of bad area, sig: 11 |
17:10.03 | jbevren | Grr. I have the size set to 600000 |
17:10.45 | jbevren | yep. right number of 0s |
17:11.43 | CosmicPenguin | thats always important |
17:11.51 | jbevren | yep :) |
17:17.31 | *** join/#elinux Soopaman_ (n=soopaman@209.82.37.5) |
17:18.44 | kergoth | ooh! |
17:19.00 | kergoth | file: found a patch to add connection tracking and a NAT helper to the linux kernel for SIP/SDP! |
17:19.16 | kergoth | file: so the NAT box wouldnt have to run a SIP proxy to get it through the NAT, making it much less intrusive |
17:19.19 | kergoth | :) |
17:19.22 | kergoth | much niftiness |
17:21.47 | file | yay |
17:21.50 | jbevren | Nice, where'd you find that :) |
17:22.25 | kergoth | just happened to be looking through the netfilter patch tracking system and saw it |
17:22.33 | kergoth | then hopped to the netfilter-devel mailing list archives about it |
17:22.33 | jbevren | ahh |
17:22.40 | file | work well? |
17:22.46 | kergoth | will find out soon enough :P |
17:23.26 | GPSFan | kergoth: still need a dontdiff? |
17:24.36 | kergoth | GPSFan: nah, found it. there's a current one in Documenation/ in 2.6 kernel trees. |
17:24.41 | file | aha found the problem |
17:25.00 | kergoth | jbevren: a file listing files you dont want to include in a diff between kernel trees. i.e. diff -X dontdiff linux-1/ linux-2/ |
17:25.06 | GPSFan | kergoth: ok, mine was sorta old, but worked ok on 2.4.x stuff.. |
17:25.09 | kergoth | so you dont see generated bits |
17:25.14 | jbevren | ahh |
17:25.14 | jbevren | handy |
17:25.23 | kergoth | jbevren, file: http://article.gmane.org/gmane.comp.security.firewalls.netfilter.devel/10877/match=sip |
17:25.47 | kergoth | aw, 2.6 only though, These patches are against lastest revision of pmo-ng, and only works in |
17:25.51 | kergoth | new > 2.6.11 nat framework. |
17:26.00 | kergoth | guess i could backport it to the old framework, but thats really more than i wanted to take on |
17:26.05 | jbevren | No such file. |
17:26.14 | file | interwesting |
17:26.28 | jbevren | pj |
17:26.32 | jbevren | er, oh. Missed the l in devel |
17:26.39 | kergoth | hehe |
17:27.22 | kergoth | this would be nice, since itd let you easily put the SIP proxy itself berhind the NAT box if you so desired |
17:27.31 | kergoth | heh |
17:27.52 | jbevren | nod |
17:28.46 | file | nothing like having fiber cut... and then ping times go from 8ms to 300ms for interconnects |
17:29.23 | *** join/#elinux hufnus (n=slonsiki@m8c8b36d0.tmodns.net) |
17:30.52 | file | just don't sell me on eBay |
17:45.14 | jbevren | hmm |
17:45.31 | jbevren | dmesg says size 600000, /proc/mtd says 1000000 |
17:45.38 | jbevren | aint that just grand |
17:45.54 | jbevren | and I know why it dies at 800000 |
17:46.02 | jbevren | cause there's no more flash |
17:46.03 | jbevren | heh |
17:46.04 | sorphin | heh |
17:46.08 | sorphin | duh |
17:46.26 | jbevren | ~lart 2.4.19-pre8's intel flash driver |
17:46.54 | jbevren | I mean, its not even a 16M flash |
17:46.55 | jbevren | grr. |
17:46.55 | jbevren | heh |
17:46.58 | sorphin | jbevren: ready to give up and ping russ? ;) |
17:47.07 | jbevren | I have a file he can look at :) |
17:47.19 | jbevren | http://www.jbevren.net/ppc/mtddebug.txt <- |
17:48.16 | sorphin | err |
17:48.34 | sorphin | why length=600000h ? |
17:48.41 | sorphin | that's only 6M |
17:48.43 | jbevren | so it doesnt overwrite kernel/ppcboot |
17:48.47 | sorphin | uhh |
17:48.48 | jbevren | ppcboot is at the 7M mark |
17:48.51 | jbevren | kernel's above it |
17:48.53 | jbevren | (?) |
17:48.54 | sorphin | i know |
17:49.05 | jbevren | I dont want the driver to smash my firmware ;-) |
17:49.06 | sorphin | but you kinda need to treat the whole flash as an mtd device iirc |
17:49.23 | sorphin | w/ partitions |
17:49.25 | jbevren | ok, that said, |
17:49.34 | jbevren | why does linux see 16M in /proc/mtd |
17:50.06 | sorphin | considering i haven't looked at your code, no idea |
17:50.14 | jbevren | my code? |
17:50.19 | jbevren | I havent written anything :P |
17:50.26 | sorphin | whatever damn code you're breaking |
17:50.27 | sorphin | :P |
17:50.34 | jbevren | I havent edited anything |
17:50.47 | sorphin | you know what i mean |
17:50.49 | sorphin | :P |
17:50.54 | jbevren | you have said code :) |
17:51.01 | sorphin | remove head from rectum |
17:51.23 | sorphin | what file(s) are you 'worrying about' |
17:52.01 | sorphin | you had to define the MTD stuff somewhere :P |
17:52.34 | jbevren | I dont want the mtd driver to erase the ppcboot firmware. |
17:52.47 | sorphin | blah |
17:53.05 | sorphin | have fun then |
17:53.18 | jbevren | not that I mind partitioning, just have no idea how to do it :) |
17:53.33 | sorphin | i think he knows |
17:53.48 | sorphin | seeing as the zaurus does it |
17:53.49 | jbevren | physmap flash device: 800000 at ff800000 |
17:53.52 | jbevren | mtd0: 01000000 00040000 "Physically mapped flash" |
17:53.56 | jbevren | it still says 16M |
17:53.59 | jbevren | after saying 8M |
17:54.05 | jbevren | grumble |
17:54.24 | sorphin | so use a diff kernel |
17:54.25 | sorphin | monkeyboy |
17:54.26 | jbevren | partitioning would be a nice way to keep linux from using the other half :p |
17:54.27 | jbevren | well, |
17:54.30 | sorphin | not like their kernel is special |
17:54.30 | jbevren | I tried another kernel |
17:54.31 | jbevren | wouldnt boot. |
17:54.38 | jbevren | I tried another kernel (2.4) |
17:54.40 | jbevren | wouldnt boot. :P |
17:54.46 | jbevren | tried with a different compiler, wouldnt build. |
17:54.58 | jbevren | so then I finally went to their kernel, wouldnt boot :P |
17:55.02 | sorphin | well, if i could get a hold of gpsfan's working toolchain |
17:55.03 | jbevren | then I went to their devkit |
17:55.05 | jbevren | finally, it booted :) |
17:55.14 | sorphin | i could fire up a kernel :P |
17:55.25 | sorphin | my tivo toolchain is too old |
17:55.29 | sorphin | 2.8.1 |
17:55.39 | GPSFan | jbevren: on the todc issue, there is some doc's in Documentation/powerpc/todc.txt |
17:55.57 | sorphin | GPSFan: that was your hint btw :) |
17:56.16 | kergoth | jbevren: confirm that your physmap settings arent being overridden by the commandline or something. cat /proc/cmdline |
17:56.19 | kergoth | </wild guess> |
17:56.20 | GPSFan | sor I know you don't like buildroot, but that's what I built mine with. |
17:56.41 | GPSFan | s/sor/sorphin: |
17:56.42 | sorphin | GPSFan: well, i'd rather have one already done than go through and build another one ;) |
17:56.48 | jbevren | kergoth: good thought |
17:56.56 | jbevren | mem=128M root=/dev/sda1 ro |
17:57.00 | sorphin | jbevren: kergoth occasionaly has those ;) |
17:57.26 | sorphin | jbevren: i don't see your settings in that |
17:57.29 | jbevren | I have an env var ('net') that sets that cmdline, tftp's the kernel, and boots it |
17:57.32 | jbevren | my settings? |
17:57.40 | sorphin | sets physmap |
17:57.40 | jbevren | CONFIG_MTD_PHYSMAP_START=FF800000 |
17:57.43 | jbevren | CONFIG_MTD_PHYSMAP_LEN=600000 |
17:57.44 | jbevren | right there |
17:57.46 | jbevren | in-kernel |
17:57.50 | sorphin | uh |
17:57.58 | sorphin | that don't look like your 8M setting to me ;p |
17:58.06 | jbevren | thats from my online txt file |
17:58.08 | jbevren | however |
17:58.09 | jbevren | physmap flash device: 800000 at ff800000 |
17:58.13 | jbevren | it does pick the 8M up |
17:58.43 | sorphin | i guess i'm gonna have to fire back up one of the ppc's tonight :P |
17:58.47 | jbevren | I'm going to attempt 2.4.31 in a min |
17:59.37 | *** join/#elinux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
17:59.37 | *** mode/#elinux [+o TimRiker] by ChanServ |
17:59.46 | sorphin | and there's mr timmy |
17:59.48 | jbevren | re Tim |
18:00.08 | sorphin | jbevren: dunno how much, but mr timmy might have insight too |
18:00.35 | jbevren | TimRiker: http://www.jbevren.net/ppc/mtddebug.txt (I've changed the config to 8M per sorphin's recommendation, doesnt help) |
18:00.48 | jbevren | linux always reports (and tries to use) 16M |
18:01.57 | kergoth | TimRiker: know any good links/references on linux high availability bits in general? |
18:02.08 | kergoth | wtf, this patch wont apply, patch says its garbage, but it looks flawless |
18:02.08 | kergoth | hmm |
18:02.12 | kergoth | maybe line endings |
18:03.49 | jbevren | fromdos <patch >patch.unix |
18:03.50 | jbevren | :) |
18:04.56 | jbevren | hmm they changed the target from pImage to uImage in .32 |
18:05.01 | kergoth | hmmmmm, i should use svk's star merge functionality to sort out what patches are in this monolithic patch. use its 3 way merge handling |
18:08.41 | Genesis | ++ |
18:10.26 | *** join/#elinux T` (n=total@tor/session/x-df02c9f78d532e2a) |
18:11.03 | *** join/#elinux cdm (n=cdm@17.255.212.108) |
18:12.50 | *** join/#elinux cole (n=cole@cpe-24-166-57-30.neo.res.rr.com) |
18:18.55 | *** join/#elinux TorbaX (n=TorbaX@host-84-222-205-173.cust-adsl.tiscali.it) |
18:22.19 | jbevren | wee |
18:22.23 | jbevren | doesnt build |
18:22.24 | kergoth | what doesnt? |
18:22.24 | jbevren | hmm |
18:22.31 | jbevren | since I dont have a video card for it yet |
18:22.32 | kergoth | heh, having fun yet? |
18:22.38 | jbevren | oh this is old |
18:22.43 | jbevren | Ive been through 3 toolchains and 2 kernels :) |
18:22.48 | jbevren | er 4 now |
18:23.25 | GPSFan | jbevren: what is this set to? CONFIG_MTD_PHYSMAP_BUSWIDTH= |
18:23.38 | jbevren | 2 |
18:23.43 | jbevren | I figured it was a word rom |
18:23.57 | sorphin | heh |
18:23.58 | GPSFan | it's a byte wide rom |
18:23.58 | sorphin | :) |
18:23.59 | jbevren | k |
18:24.11 | sorphin | ~cluebat jbevren |
18:24.11 | ibot | ACTION pulls out a ClueBat (tm) and thwaps jbevren. |
18:24.15 | SarahEmm | lol |
18:24.21 | GPSFan | maybe taht's why it thinks it is 16mB |
18:24.28 | jbevren | dunno |
18:24.34 | jbevren | you'd think it'd think 12M when I set it to 6. |
18:24.46 | sorphin | jbevren: got one of the A3000's wired up now w/ a console to one of my servers :P time to beat up on this thing now :P |
18:25.06 | jbevren | sorphin: you should wire reset to the paraport :) |
18:25.45 | sorphin | GPSFan: just make install in the buildroot again, to a different PREFIX ? |
18:26.00 | sorphin | heh |
18:26.13 | sorphin | parallel ports are generally turned off on these boxes |
18:26.18 | sorphin | waste of an irq |
18:26.24 | jbevren | you dont need an irq |
18:26.27 | jbevren | use polling mode |
18:26.29 | jbevren | :) |
18:26.32 | sorphin | hell, even my laser printer doesn't talk to a parallel port ;) |
18:26.38 | jbevren | that said, a pport used for GPIO doesnt need irq anyway |
18:26.57 | sorphin | jbevren: gonna tell the bios that then when it assigns one? |
18:27.14 | jbevren | besides, dont you have an apic? |
18:27.35 | sorphin | heh |
18:27.39 | sorphin | depends on the box |
18:27.50 | jbevren | hm |
18:27.55 | jbevren | apparently GPSFan is correct |
18:28.01 | jbevren | the 'size' is in words, not bytes |
18:28.47 | *** join/#elinux Soopaman_ (n=soopaman@209.82.37.5) |
18:28.59 | sorphin | jbevren: ken usually is fairly accurate ;) |
18:28.59 | *** join/#elinux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
18:28.59 | *** mode/#elinux [+o TimRiker] by ChanServ |
18:29.05 | sorphin | TimRiker: re timmy |
18:31.13 | jbevren | grr segfault reading mtdblock0 |
18:31.25 | kergoth | woo, the stateful failover for linux nat compiled |
18:31.28 | kergoth | wonder if it actually works |
18:31.53 | SarahEmm | whoa |
18:31.56 | SarahEmm | when did they add that? |
18:31.58 | jbevren | mtdblock_open |
18:31.58 | jbevren | ok |
18:31.58 | jbevren | Oops: kernel access of bad area, sig: 11 |
18:32.00 | jbevren | wee |
18:32.07 | jbevren | didnt even get the first block read |
18:32.10 | jbevren | we're not making progress :) |
18:33.00 | GPSFan | jbevren: thought that might help, the z1pit's rom is 16 bits wide and for Adam's mtd work he used CONFIG_MTD_PHYSMAP_BUSWIDTH=2 |
18:33.05 | jbevren | yeah |
18:33.10 | jbevren | well, you were right, it now reports 8M |
18:33.12 | jbevren | hm |
18:33.35 | GPSFan | one step forward, 2 back :P |
18:33.39 | jbevren | :P |
18:33.42 | jbevren | ok trying 2.4.31 |
18:34.03 | jbevren | or trying make clean (it did help once already today) |
18:34.10 | GPSFan | jbevren: you got the patches for the A3000 for 2.4.31? |
18:34.18 | jbevren | there are patches? :) |
18:34.49 | kergoth | SarahEmm: dunno, google for ct_sync. seems quite nifty. |
18:34.53 | GPSFan | well, there is quite a bit of difference between 2.4.19-pre8 and the sources we got on the cd |
18:34.58 | SarahEmm | cool kergoth, thanks :) |
18:35.01 | kergoth | np |
18:35.21 | kergoth | seems to just transmit the contents of the conntrack database to the slave via the link between them. dead simple, right what you'd expect |
18:35.22 | jbevren | ahh |
18:35.28 | kergoth | my only concern would be how much latency there is |
18:35.54 | GPSFan | jbevren: and the A3000 isnt quite a Sandpoint. no hw RTC for instance. |
18:36.02 | jbevren | kergoth: conntrack only really applies when a new port nees to be assigned/removed |
18:36.10 | jbevren | GPSFan: true. |
18:36.11 | kergoth | eh? |
18:36.24 | jbevren | kergoth: I dont suspect latency would be too bad |
18:37.02 | kergoth | conntrack applies always. every new connection gets a new entry in the table. stateful failover would ensure that the user doesnt lose their existing connections to the outside world when the master nat box goes down |
18:37.19 | kergoth | obviously you'd want a seperate ethernet connection between the two |
18:37.22 | jbevren | just dont use a 2400bps link for the table transfer :) |
18:37.25 | kergoth | hehe |
18:37.28 | SarahEmm | lol |
18:37.29 | GPSFan | jbevren: I was hopint to figure out what GDA did to "port" to the A3000, I am slowly going through a 500k diff between 2.4.19-pre8 and the sources we got. |
18:37.31 | kergoth | serial! ppp! woot |
18:37.45 | jbevren | 500k, ouch. |
18:37.47 | SarahEmm | that's how we do failover... |
18:37.50 | kergoth | :) |
18:37.50 | SarahEmm | well, db9 |
18:37.53 | SarahEmm | serial cable between the two |
18:37.57 | jbevren | kergoth: PLIP! |
18:38.01 | jbevren | I used to use PLIP |
18:38.02 | jbevren | heh |
18:38.04 | SarahEmm | lol! |
18:38.04 | kergoth | itd work, there isnt exactly a ton of data that has to go over |
18:38.09 | kergoth | plip, hah |
18:38.16 | SarahEmm | i've used that for tlaking to SBCs that didn't have ethernet, faster than SLIP :) |
18:38.16 | jbevren | the 4bit one |
18:38.30 | jbevren | I never tried the ecc/dma version |
18:42.10 | sorphin | btw |
18:42.20 | sorphin | i never did get a response from Artis Micro |
18:42.37 | jbevren | they dont care :P |
18:42.56 | sorphin | uhh |
18:43.01 | sorphin | shut up |
18:47.24 | jbevren | hm |
18:47.29 | jbevren | I just dumped the whole flash with no panic |
18:47.36 | jbevren | <PROTECTED> |
18:48.00 | sorphin | hehe |
18:48.13 | sorphin | jbevren: thought we didn't make progress? ;) |
18:48.26 | jbevren | I'm used to 2.6, where there's proper dependancy tracking |
18:48.29 | jbevren | this isnt true in 2.4. :) |
18:48.36 | sorphin | heh |
18:48.41 | jbevren | you have to make clean all day |
18:48.42 | jbevren | hehe |
18:48.56 | jbevren | I changed the bus width, did make pImage, and got segfault before one block |
18:49.01 | sorphin | what're you using for a toolchain? |
18:49.03 | jbevren | so I made clean |
18:49.06 | jbevren | the one on the cd :) |
18:49.09 | sorphin | heh |
18:49.16 | sorphin | won't work for me |
18:49.18 | jbevren | and then made pImage again. Works like a champ |
18:50.12 | sorphin | just dumped it into /usr/local ? |
18:50.32 | GPSFan | jbevren: that's great, I couldn't get the cd's toolchain to work either. |
18:50.44 | jbevren | flash is fast too |
18:50.48 | jbevren | 5M/sec on dd with bs=1M |
18:50.57 | sorphin | jbevren: stop bragging :P |
18:51.12 | jbevren | well |
18:51.16 | jbevren | it has the usr/local path in it |
18:51.20 | jbevren | so I untar'ed in / |
18:51.25 | sorphin | that's what i meant |
18:51.27 | jbevren | yeah |
18:51.54 | jbevren | Oh! |
18:51.59 | jbevren | mtd in char mode doesnt panic |
18:52.01 | jbevren | mtd in block does |
18:52.05 | jbevren | grr |
18:52.17 | sorphin | heh |
18:52.25 | jbevren | figures dont it? ;) |
18:52.27 | sorphin | what configs did yo uset? |
18:52.33 | sorphin | configuring the kernel now |
18:52.55 | jbevren | I can mail you my .config |
18:53.04 | sorphin | k |
18:53.09 | jbevren | or dcc, whichever |
18:53.15 | jbevren | <PROTECTED> |
18:53.27 | sorphin | rename it :P |
18:53.28 | jbevren | 2.4.31 no boot (of course) |
18:53.36 | sorphin | i dont' need an overwritten file risk ;) |
18:53.45 | sorphin | off |
18:53.59 | sorphin | tnx |
18:54.00 | jbevren | GPSFan: want a copy? |
18:54.05 | jbevren | hot off the grill |
18:55.02 | *** join/#elinux pb_ (n=pb@2002:5168:d214:1:20b:6aff:fe40:e27f) |
18:55.09 | sorphin | pb_: wotcher |
18:55.28 | pb_ | hi sorphin |
18:55.35 | sorphin | pb_: alright? |
18:55.44 | pb_ | yah, not too bad |
18:55.45 | sorphin | jbevren: didn't even turn on partitioning eh? |
18:55.49 | jbevren | for mtd? |
18:55.51 | jbevren | that's step 2 |
18:55.55 | jbevren | I want to read the dev first :) |
18:56.14 | jbevren | partitioning wasnt in the plan |
18:56.21 | jbevren | but thats not the (current) problem |
18:57.26 | GPSFan | jbevren: yes please |
18:59.18 | jbevren | the strataflash block diagram shows 16 bits |
18:59.27 | sorphin | right |
18:59.28 | sorphin | but |
18:59.33 | sorphin | it's being used in 8bit mode |
18:59.35 | jbevren | ok |
18:59.50 | sorphin | read the hw doc :) |
19:00.29 | GPSFan | look at page 7 of the schematic.. |
19:00.39 | jbevren | you sure? I see all 16 hooked up |
19:00.46 | jbevren | oh |
19:00.48 | jbevren | crap thats the dimm |
19:00.50 | jbevren | BAH! |
19:00.52 | sorphin | ha |
19:00.53 | jbevren | <- sucks |
19:00.58 | sorphin | ~cluebat jbevren |
19:00.58 | ibot | ACTION pulls out a ClueBat (tm) and thwaps jbevren. |
19:01.16 | jbevren | we use clue-by-four |
19:01.18 | jbevren | heh |
19:01.24 | jbevren | or gift certificates to clue-mart |
19:01.33 | jbevren | however, |
19:01.33 | sorphin | hmm |
19:01.36 | GPSFan | jbevren: is that the config for 2.4.19 or .31? |
19:01.38 | sorphin | clue-mart |
19:01.43 | jbevren | GPSFan: thats for the on-cd kernel tree |
19:01.51 | GPSFan | jbevren: thanks.. |
19:01.55 | GPSFan | bbl |
19:01.56 | sorphin | kergoth: chrome plated it yet? ;) |
19:01.59 | jbevren | 31 doesnt boot yet |
19:02.59 | sorphin | doh |
19:03.08 | sorphin | better change crosscompile in the makefile back |
19:03.19 | jbevren | hehe |
19:04.29 | sorphin | make Pimage you said? |
19:04.38 | jbevren | pImage |
19:04.45 | sorphin | k |
19:04.52 | CosmicPenguin | whew |
19:04.54 | jbevren | make sure the mkimage binary is execuatble (its in the kernel tree) |
19:04.59 | sorphin | dammit |
19:05.02 | sorphin | as: unrecognized option `-mppc' |
19:05.33 | sorphin | its using the right gcc |
19:05.36 | sorphin | <PROTECTED> |
19:06.36 | sorphin | jbevren: ok, what'd you do? :P |
19:06.40 | jbevren | cd / |
19:06.49 | jbevren | tar xf /path/to/cross/tools.tar.gz |
19:06.54 | jbevren | cd /path/to/ppckernel |
19:07.01 | jbevren | cp DOTCONFIG .config |
19:07.04 | jbevren | make menuconfig (adjust) |
19:07.07 | jbevren | make dep pImage |
19:07.14 | jbevren | er dep clean pImage |
19:07.30 | jbevren | check your path and make sure youre not hittin gthe tivo assembler |
19:07.43 | sorphin | the tivo compiler is in /usr/local/tivo |
19:07.44 | jbevren | the Makefile in the on-cd kernel tree has CROSS_COMPILE set already |
19:07.47 | jbevren | ok |
19:07.53 | jbevren | I assume thats not in your path? :) |
19:07.56 | sorphin | no |
19:07.58 | jbevren | ok |
19:08.22 | sorphin | well that worked |
19:08.26 | sorphin | weird |
19:08.26 | jbevren | I have like 4 arm chains, and the new uclibc doesnt use linux-uclibc-gcc :-X |
19:08.35 | jbevren | so I cant run them concurrently anymore grr |
19:08.44 | jbevren | erm arch-uclibc-gcc |
19:08.59 | jbevren | I dont mind /usr/local |
19:09.04 | jbevren | you can move the path I bet |
19:09.10 | jbevren | ah |
19:09.16 | jbevren | mov ethe bins, it'd probably run fine |
19:09.21 | jbevren | (probably) :) |
19:09.23 | sorphin | yeah, prolly in gcc's config file |
19:09.32 | jbevren | yeah |
19:09.37 | sorphin | well, its compiling now |
19:11.43 | jbevren | doesnt take long |
19:11.45 | jbevren | 3-4 mins |
19:12.28 | jbevren | btw that has adaptec and qla1280 turned on |
19:12.34 | jbevren | feel free to put an adaptec pci in :) |
19:15.35 | jbevren | btw sorphin did you figure out how to get ;'s in env vars? |
19:18.27 | jbevren | ok |
19:18.31 | jbevren | problem is in the readonly mtdblock |
19:18.37 | jbevren | r/w mtdblock's (so far) reading |
19:19.46 | sorphin | heh |
19:19.48 | sorphin | ./utils/mkimage.wrapper: Permission denied |
19:20.03 | kergoth | thankfully modern toolchains are relocatable. older ones were not, and the paths were compiled into the bianries |
19:20.08 | kergoth | heh |
19:21.39 | sorphin | jbevren: i do have a couple external sparc drive cases |
19:21.53 | sorphin | dammit |
19:21.54 | sorphin | "mkimage" command not found - PPCBoot images will not be built |
19:22.04 | jbevren | ok hold |
19:22.06 | sorphin | uh... it's right -> <- |
19:22.13 | jbevren | there's a ./mkimage |
19:22.28 | jbevren | add it to your path or put it where your path searches :) |
19:22.41 | sorphin | or put it there |
19:22.44 | jbevren | ah |
19:22.54 | sorphin | minus the mkimage.wrapper part |
19:23.10 | sorphin | hmm |
19:23.15 | sorphin | jbevren: looked at ./mk ? |
19:23.20 | jbevren | no? |
19:23.28 | sorphin | and mkzipimage |
19:23.46 | jbevren | ah, |
19:23.55 | jbevren | -that- is where the zvmlinux file the docs talk about comes from :0 |
19:23.59 | sorphin | hehe |
19:24.00 | sorphin | yeah |
19:25.31 | kergoth | what device are you guys playing with? |
19:25.39 | jbevren | complete. yay! |
19:25.46 | jbevren | kergoth: artis microsystems a3000 |
19:26.22 | *** join/#elinux T` (n=total@70-56-87-119.tukw.qwest.net) |
19:26.36 | CosmicPenguin | heh |
19:31.51 | jbevren | existx: trying to get fired again? :) |
19:31.56 | jbevren | oopth :) |
19:44.24 | *** join/#elinux andersee (n=andersee@codepoet.org) |
19:44.24 | *** mode/#elinux [+o andersee] by ChanServ |
19:45.05 | kergoth | hey andersee |
19:47.29 | andersee | kergoth: hey |
19:47.33 | andersee | kergoth: how goes it? |
19:47.45 | kergoth | pretty good, not unemployed anymore, which is always a Good Thing |
19:47.46 | kergoth | you? |
19:48.26 | andersee | kergoth: pretty good |
19:48.38 | andersee | kergoth: do tell re employment? |
19:49.06 | andersee | kergoth: last I heard you were tired of embedded and planning on taking up farming or some such... |
19:49.15 | andersee | :-) |
19:49.21 | kergoth | $15k pay cut from what i made in texas, but at least its income so i wont lose my car. wanted to avoid moving out of minnesota just now. http://www.astrocorp.com/. load balancing across wan links and stuff. |
19:49.33 | kergoth | doing more userspace stuffs here |
19:49.41 | kergoth | change of pace fromt he old position, here's hoping i dont hate it |
19:50.07 | andersee | heh |
19:50.10 | andersee | work is work |
19:50.15 | kergoth | indeed |
19:50.28 | andersee | I work for myself, and I still hate it sometimes |
19:50.32 | kergoth | i dont expect to like it, but to not dread getting up and going into work in the morning would be a Good Thing |
19:50.35 | kergoth | heh |
19:50.55 | andersee | helps to work with cool people |
19:51.15 | kergoth | this place is so tiny. they didnt even have source control |
19:51.18 | kergoth | i dont have a cube yet :P |
19:51.25 | andersee | since I work for myself, I never get to work for anyone cool (it is hard to impress myself with my own coolness) |
19:51.31 | kergoth | hehe |
19:51.52 | kergoth | seems like it culd be hard to focus on work when working at home |
19:52.36 | andersee | I usually work at night. otherwise it a constant 'dad, can I play a game on your computer?' |
19:52.40 | kergoth | hehe |
19:54.15 | kergoth | mm, potato. you know what sounds good. a baked potato with cheese and bacon bits and stuff |
19:54.19 | kergoth | havent had one of those in years |
20:05.57 | sorphin | kergoth: ditto |
20:06.05 | sorphin | jbevren: sounds like you're making progress boy |
20:06.24 | sorphin | jbevren: btw, result of doing: ./mk |
20:06.26 | sorphin | mage Name: Compressed Kernel Image |
20:06.26 | sorphin | Created: Tue Aug 16 14:24:18 2005 |
20:06.26 | sorphin | Image Type: PowerPC Linux Kernel Image (gzip compressed) |
20:06.48 | sorphin | now i just have to wait till i get home since i didn't hook up the ethernet |
20:06.49 | sorphin | doh |
20:06.52 | SarahEmm | doh! |
20:08.56 | jbevren | doh :) |
20:08.57 | jbevren | hm |
20:11.46 | jbevren | bbl, lunch |
20:28.14 | kergoth | hmm |
20:28.16 | kergoth | ~seen mallum |
20:28.19 | ibot | mallum <n=mallum@host86-136-16-166.range86-136.btcentralplus.com> was last seen on IRC in channel #gpe, 22h 45m 41s ago, saying: 'koen: php isn't a programming language, it doesn't count'. |
20:31.23 | SarahEmm | now i understand why people cut a hole in the tux case to put a jtag header in... it's a pain to get to it :P |
20:32.34 | sorphin | SarahEmm: yup |
20:33.06 | SarahEmm | heh |
20:33.11 | SarahEmm | well hopefully i'll never have to JTAG this again |
20:33.16 | SarahEmm | stupid typo *grumbles to self* |
20:33.17 | SarahEmm | ;) |
20:33.18 | sorphin | got some really small switches that hide in the vents for the 5v/3.3v mod |
20:33.27 | SarahEmm | cool |
20:33.29 | SarahEmm | i just live with 3.3v |
20:33.45 | sorphin | nod |
20:37.53 | *** join/#elinux hufnus (n=slonsiki@m0f1f36d0.tmodns.net) |
20:40.51 | sorphin | just noticed that the group on the a3000 ramdisk is odd, and not even in /etc/group |
20:41.33 | *** join/#elinux samrobb[work] (n=sam@65.117.135.105) |
20:44.24 | MonMotha | I had to JTAG mine once...it was indeed a pain |
20:44.51 | SarahEmm | heh |
20:45.02 | SarahEmm | it's all apart now, soldering iron is heating up.. then i need to find a parport and a jtag cable |
20:45.16 | MonMotha | well, you're going to have to make the cable |
20:46.17 | SarahEmm | yeah |
20:46.26 | SarahEmm | i have a xilinx jtag cable here i use for cpld programming |
20:46.36 | SarahEmm | i can't remember if that will work here but i suspect it might |
20:50.42 | MonMotha | it's not likely that that will have the same pinout |
20:51.47 | sorphin | i made the cable w/ cat5 :P |
20:52.05 | *** join/#elinux ljp (n=lpotter@203.94.178.46) |
20:52.12 | sorphin | GPSFan: well, it would seem you're the only one who's cd toolchain didn't work :) |
20:52.27 | SarahEmm | err, i know the pinout won't MonMotha, but that's fixable with just alligator clip leads heh |
20:52.29 | MonMotha | sorphin: so did I |
20:52.37 | SarahEmm | this is, hopefully, just a one time JTAG |
20:52.39 | SarahEmm | *knocks on wood* |
20:52.41 | MonMotha | well, at that point you're just using it as a bunch of wire |
20:52.56 | SarahEmm | err, buffering too |
20:53.04 | sorphin | buffering schmuffering |
20:53.06 | MonMotha | oh, ok, yeah, the buffers |
20:53.21 | sorphin | s/is/his/ |
20:53.23 | MonMotha | sorphin: well, unless you have a 3.3V pport (which is out of IEEE spec for a pport), you need something |
20:53.41 | sorphin | MonMotha: my athlon board's port is 3.3v |
20:53.43 | sorphin | :P |
20:54.07 | MonMotha | sorphin: I didn't say they didn't exist. I actually have one on an add-on card |
20:54.11 | SarahEmm | hrm |
20:54.16 | SarahEmm | i don't know *where* have one... |
20:54.22 | SarahEmm | i must on something heh |
20:54.26 | MonMotha | it just uses whatever voltage you feed it, which means that in 3.3V PCI systems (the card is keyed universal), you get a 3.3 pport |
20:55.14 | MonMotha | the buffer part isn't hard. Any ol' 74 CMOS ceries buffer should work |
20:55.22 | MonMotha | not the TTL compatible kind, though |
20:55.38 | SarahEmm | i have lots of them if worst comes to worst |
21:12.00 | *** join/#elinux fishhead (n=xussgig@c-24-3-15-166.hsd1.pa.comcast.net) |
21:36.46 | *** join/#elinux CosmicPenguin (n=nobody@svl-ext-proxy01.amd.com) |
21:37.00 | CosmicPenguin | worst....proxy..... ever! |
21:42.35 | *** join/#elinux GPSFan (n=Ken@65.121.49.208) |
21:47.46 | jbevren | re GPSFan |
21:49.01 | sorphin | CosmicPenguin: is it "Powered by AMD"? ;) |
21:49.07 | GPSFan | jbevren: hey, I guess I need some new batt's for my ups.. |
21:49.13 | jbevren | hehe |
21:49.27 | sorphin | GPSFan: welp, you're the only 1/3 left taht can't use the included toolchain ;) |
21:49.28 | jbevren | I can find this much information on MTD partitioning: -><- |
21:49.33 | jbevren | grr |
21:49.36 | jbevren | :) |
21:49.44 | sorphin | heh |
21:49.54 | sorphin | it a blockdevice now? |
21:50.11 | jbevren | mtdblock works yeah |
21:50.16 | sorphin | k |
21:50.17 | jbevren | but reading the whole thing gets me ppcboot and kernel too :) |
21:50.30 | sorphin | nod |
21:50.32 | GPSFan | jbevren: email adam, he basically did the same process for the z1pit, he might have some insights |
21:50.40 | jbevren | so following your idea, 3 parts (user flash, ppcboot, kernel) |
21:50.48 | jbevren | GPSFan: I had that thought |
21:51.04 | jbevren | I cant find his agt install info anywhere online, but still had a local copy |
21:51.13 | sorphin | when i get home and see this kernel works, i'll see if i can point you the right direction :) (if someone else doens't beat me to it) |
21:51.18 | jbevren | there's no specific info so he must have edited drivers |
21:51.27 | sorphin | agt? he? |
21:51.37 | GPSFan | jbevren: he sent me his kernel patch, want it? |
21:51.38 | jbevren | adam made some replacement firmware for the zipit |
21:51.43 | jbevren | GPSFan: Sure |
21:51.46 | jbevren | might have some pointers in it |
21:51.58 | jbevren | you can dcc if its not large |
21:52.22 | GPSFan | 17k. |
21:52.27 | jbevren | sure dcc |
21:52.32 | jbevren | large = >3M |
21:55.03 | sorphin | are you crossing topics? |
21:55.03 | GPSFan | sorphin: no, adam took the OpenZipit kernel patch that I did and added MTD partitioning, with a small r/w partition. |
21:55.33 | sorphin | wtf is adam? |
21:55.38 | sorphin | bbl. heading home |
21:55.38 | jbevren | hm |
21:55.39 | GPSFan | sorphin: this is what jbevren seems to want to do in preparation for adding jffs2 so that it resembles what the tux had |
21:55.42 | jbevren | straightforward |
21:56.01 | GPSFan | sorphin: adam=guy on yahoo group |
22:00.59 | jbevren | hm it'd be straightforward on 2.4.21 :) |
22:01.34 | GPSFan | jbevren: it's that different from 2.4.19-pre8? |
22:01.52 | jbevren | physmap.c is |
22:02.02 | jbevren | I'm going to dig around and see if the stuff he's using is elsewhere in this kernel |
22:02.28 | GPSFan | ah, |
22:03.52 | GPSFan | I'd really like to be able to move up from 2.4.19-pre8, there are some ehci and usb-storage improvments after 2.4-2x or so that may help my usb problems. |
22:04.00 | jbevren | nod |
22:04.10 | jbevren | oddly, there are some between 2.6.8 and 2.6.11 |
22:04.19 | jbevren | f/e I can only use the first slot in my multicard reader in 2.6.8.1 |
22:04.33 | jbevren | which means its useless for me, cause the CF slot is slot 2 |
22:04.34 | jbevren | heh |
22:05.08 | GPSFan | probably same ones, no changes between 2.4.28 and 2.4.31 to those files. |
22:05.38 | jbevren | tried applying patches to the cd kernel? |
22:06.14 | GPSFan | not yet, wrangling with my ups after a thunderstorm shut everything down. ;>( |
22:06.52 | jbevren | nod. I need a (really big) ups |
22:09.48 | jbevren | grr. |
22:09.55 | jbevren | 2.4.19 isnt indexed on lxr.linux.no |
22:09.55 | jbevren | hehe |
22:12.13 | GPSFan | jbevren: it's not really 2.4.19, but a pre-release. ie. 2.4.18 with patches. |
22:12.50 | jbevren | yeah |
22:12.57 | jbevren | 2.4.20 has the 'old' physmap too |
22:13.53 | sorphin | heh |
22:21.52 | jbevren | should I leave the kernel flash r/w? :) |
22:22.39 | GPSFan | that would make it easy to update from linux. |
22:23.05 | sorphin | Bytes transferred = 780656 (be970 hex) |
22:23.13 | kergoth | god i hate sorting through a monolithic vendor kernel patch trying ot figure out where they got it all from, tracking down the original lpatches... bleh |
22:23.26 | sorphin | hrm |
22:23.29 | sorphin | didn't boot my kernel |
22:23.45 | sorphin | jbevren: ok, what am i missing |
22:23.50 | sorphin | did tftpboot |
22:23.51 | sorphin | it loaded |
22:24.15 | sorphin | boot (tho boot calls bootm <addr> <addr> |
22:25.21 | GPSFan | sorphin: tftpboot 400000 your kernelname..... bootm 400000 ff800000 |
22:25.58 | sorphin | well, just tftpboot polled for an image so i symlinked, but ok |
22:27.51 | GPSFan | bootm 400000 will boot assuming the new mtd stuff (IIRC) |
22:28.10 | sorphin | physmap flash device: 800000 at ff800000 |
22:28.11 | sorphin | mtd: Giving out device 0 to Physically mapped flash |
22:30.42 | GPSFan | sorphin: you may need jbevren's patch for the decrementer clock. |
22:31.12 | jbevren | unknown field `name' specified in initializer |
22:31.13 | jbevren | grr |
22:31.21 | jbevren | 'name' is specified in the struct in mtd/partitions.h |
22:31.40 | sorphin | my crap never hung like this before :P |
22:32.02 | sorphin | there it went |
22:33.00 | sorphin | GPSFan: now where are you seeing this decrementer? |
22:33.17 | jbevren | drr |
22:33.21 | jbevren | didnt include partitions.h :) |
22:33.22 | sorphin | heh, now i have the Calibrating delay loop... 799.53 BogoMIPS :P |
22:33.55 | GPSFan | with 799bogomips time goes slowly, and may effect other things too. |
22:35.12 | sorphin | so where's this decrementer you keep talking about? :P |
22:35.22 | sorphin | can't check it if i don't know where it is |
22:36.44 | GPSFan | the message just before "calibrating delay loop", the code that was patched is in todc_time.c, jbevren may have done other things as well. |
22:37.04 | sorphin | time_init: decrementer frequency = 100.000000 MHz |
22:37.36 | GPSFan | yep that should be 25MHz, and it's hard coded in todc_time.c. |
22:38.12 | GPSFan | so the world moves in slow motion.. |
22:39.29 | sorphin | and the fix is... |
22:39.32 | jbevren | and it BUILDS |
22:39.33 | jbevren | :) |
22:40.06 | GPSFan | jbevren: what other things did you patch for the 100 vs 25MHz decrementer. |
22:40.07 | jbevren | OpenPIC timer frequency is 104.857600 MHz |
22:40.10 | jbevren | heh. getting warm in here |
22:40.25 | jbevren | GPSFan: The only thing I did was change 100 * 100000 to 25 * 1000000 |
22:40.47 | sorphin | poof |
22:41.04 | jbevren | methinks it took the partition changes |
22:41.14 | sorphin | nod |
22:41.18 | GPSFan | ;>) |
22:41.27 | jbevren | only changes were to drivers/mtd/maps/physmap.c |
22:41.48 | sorphin | heh |
22:41.52 | sorphin | now 'reboot' doesn't work |
22:41.56 | sorphin | ah |
22:41.58 | sorphin | n/, |
22:42.02 | sorphin | it's slooooower :P |
22:42.20 | jbevren | hehe |
22:42.24 | jbevren | yeah, need to chagne the counter |
22:42.29 | jbevren | 1s=4s unless you do that |
22:42.32 | jbevren | dev: size erasesize name |
22:42.32 | jbevren | mtd0: 00800000 00020000 "Physically mapped flash" |
22:42.32 | jbevren | mtd1: 00600000 00020000 "User Flash" |
22:42.32 | jbevren | mtd2: 00100000 00020000 "Linux Kernel" |
22:42.32 | jbevren | mtd3: 00100000 00020000 "PPCBoot Firmware and variables" |
22:42.33 | jbevren | YES |
22:42.35 | jbevren | hehe |
22:42.50 | sorphin | cool |
22:43.01 | sorphin | lil reversed innit? |
22:43.07 | jbevren | howso? |
22:43.26 | jbevren | that lines up with the map in the software guide |
22:43.34 | jbevren | well, I used the whole top meg for ppcboot |
22:43.37 | sorphin | firmware 1st partition, then otehr stuff |
22:43.48 | jbevren | nope, its laid out that wya in the flash |
22:43.51 | jbevren | gonna verify in a sec |
22:43.59 | sorphin | weird layout |
22:44.09 | jbevren | yeah but I think ppc starts at FFF00000 |
22:44.14 | jbevren | so firmware has to be high |
22:44.17 | sorphin | hrm |
22:44.31 | sorphin | still says time_init: decrementer frequency = 100.000000 MHz |
22:44.33 | jbevren | I'm used to high firmware from working with 6502-based systems |
22:44.33 | sorphin | wtf |
22:44.40 | jbevren | sorphin: I had to make clean :) |
22:44.46 | jbevren | or remove the .o file so it rebuilds it |
22:44.58 | sorphin | how lame |
22:45.15 | jbevren | nod |
22:46.37 | jbevren | man |
22:46.42 | jbevren | mounting -o sync really slows things down |
22:46.43 | jbevren | :) |
22:47.00 | sorphin | then don't do that |
22:47.10 | jbevren | well, I had corrupted fs thrice due to kernel crashing |
22:47.17 | jbevren | so I'm doing -osync until I'm done testing |
22:47.24 | sorphin | heh |
22:47.32 | sorphin | you're running from a ramdisk aren't you? :P |
22:48.07 | jbevren | no :) |
22:48.46 | sorphin | heh |
22:48.55 | sorphin | time_init: decrementer frequency = 25.000000 MHz |
22:48.58 | sorphin | there, better |
22:49.01 | jbevren | nod. |
22:49.05 | GPSFan | ;>) |
22:49.19 | jbevren | so far so good |
22:49.20 | sorphin | jbevren: release patch :P (the mtd stuff) |
22:49.26 | jbevren | 1sec |
22:49.30 | jbevren | verifying stuff :) |
22:49.57 | jbevren | part1: data |
22:49.57 | jbevren | part2: PPCBoot image |
22:49.57 | jbevren | part3: PPCBoot image version 1.1.6 (Jun 13 2003 - 12:18:58) |
22:49.59 | jbevren | yep. :) |
22:50.06 | jbevren | part1 is data cause I smacked it with jffs earlier |
22:50.15 | sorphin | oh goodie now i get to waits... Calibratiing and the ethernet pause |
22:50.21 | sorphin | s/i/2/ |
22:51.02 | GPSFan | I think that the cognio kernel didn't have the calibrating delay loop coed in it. |
22:51.23 | sorphin | heh |
22:51.24 | jbevren | nod |
22:51.31 | jbevren | I cant remember for certain |
22:51.39 | sorphin | back to 199.88 bogos |
22:52.30 | GPSFan | bogomips may be bogus, but too many or too few ain't good.. |
22:53.07 | jbevren | 1file patch |
22:53.08 | jbevren | :) |
22:53.24 | GPSFan | ;>) |
22:53.27 | jbevren | the ppcboot image is RO |
22:53.36 | GPSFan | swell.. |
22:53.36 | jbevren | the linux and user flash are RW, so you can replace your kernel image :) |
22:53.48 | sorphin | nod |
22:56.06 | jbevren | I also added #ifdefs around the partition info cause I didnt at first, and didnt have partitioning enabled |
22:56.14 | jbevren | spent a few mins looking at what I hadnt done wrong hehe |
22:56.19 | sorphin | ah |
22:56.47 | GPSFan | jbevren: nice work. I'll patch my kernel up after dinner.. |
22:56.52 | jbevren | Thanks :D |
23:00.30 | jbevren | <PROTECTED> |
23:00.32 | jbevren | <PROTECTED> |
23:00.35 | jbevren | yay :) |
23:00.42 | sorphin | ok, wtf |
23:02.16 | sorphin | this calibrating hang is annoying |
23:02.42 | jbevren | yeah mine seems to be stalling more often than not lately |
23:02.53 | jbevren | aha! |
23:02.53 | SarahEmm | YES!! |
23:03.01 | SarahEmm | woot! Manufacturer: DEC Part: SA1100 |
23:03.03 | jbevren | booted off jffs2 / |
23:03.12 | jbevren | SarahEmm: congrats :) Gumstix? |
23:03.19 | SarahEmm | no |
23:03.21 | SarahEmm | tuxscreen :) |
23:03.23 | jbevren | ahh |
23:03.24 | SarahEmm | i don't have my gumstix yet |
23:03.24 | jbevren | nice |
23:03.32 | SarahEmm | i'm jtaging my tuxscreen 'cuz i bricked it 2d ago by mistake ;) |
23:04.05 | SarahEmm | i have to take a picture of this professional-looking arrangement i have set up *giggle* |
23:11.01 | jbevren | :) |
23:11.17 | jbevren | my ppc's sitting on the floor on top of a few screwdrivers next to my cereal bowl |
23:11.19 | jbevren | hehe |
23:11.50 | SarahEmm | mine's sitting on the floor with a huge mess of aligator cables hooked up to a floppy disk cable with little jumper wires, plugged into a xilinx jtag cable |
23:19.16 | jbevren | http://www.jbevren.net/ppc/mtdfinal.txt :) |
23:20.15 | jbevren | yay now what do I do with it :) |
23:23.40 | SarahEmm | http://sarahemm.net/gallery/geekyness/tux_jtag <-- not exactly clean, but it works :) |
23:25.06 | CosmicPenguin | Ahhh, memories |
23:25.09 | jbevren | http://www.jbevren.net/workshop/dscn1653.jpg :) |
23:25.23 | jbevren | nice wire-tie reset switch eh? |
23:26.01 | SarahEmm | nice! ;) |
23:26.12 | jbevren | a NOP test for 65816 cpu |
23:26.19 | jbevren | my analyzer's on the ribbon |
23:27.15 | SarahEmm | ahh |
23:27.21 | jbevren | http://www.jbevren.net/workshop/dscn1653.jpg is my old workshop, but Ive moved since then |
23:27.29 | jbevren | havent had the energy to put it back together yet |
23:27.50 | SarahEmm | uhh |
23:27.52 | SarahEmm | that's the same pic :) |
23:27.57 | jbevren | oop! |
23:28.03 | jbevren | http://www.jbevren.net/workshop/dscn1642.jpg |
23:28.05 | jbevren | :) |
23:28.27 | SarahEmm | http://sarahemm.net/gallery/desk is the kitrich's desk (which is about my 'workshop' area heh) abotu 6mos ago.. it looks slightly cleaner now |
23:28.58 | SarahEmm | is that a tek scope? |
23:29.01 | jbevren | yeah |
23:29.14 | jbevren | thats an image index |
23:29.18 | jbevren | feel free to knock the jpg off |
23:29.36 | jbevren | no thumbs though since I'm too lazy and dont trust current gallery software |
23:29.45 | SarahEmm | ahh cool with the analyzer under it :) |
23:29.52 | jbevren | nod |
23:30.01 | SarahEmm | mmm, oreos. |
23:30.11 | jbevren | the left display is composite/15khz rgb/rgbi |
23:30.24 | jbevren | the disp on teh tek is 15-35khz rgb/rgbi/ega |
23:30.29 | SarahEmm | ahh cool :) |
23:30.35 | SarahEmm | it's all so tidy! heh |
23:31.12 | jbevren | I just cleaned up |
23:31.13 | jbevren | hehe |
23:32.13 | jbevren | in 43, the adding machine device is actually an hp 1602a analyzer |
23:32.15 | jbevren | heh |
23:32.30 | jbevren | 64-word storage |
23:32.33 | jbevren | 16 probes |
23:32.54 | jbevren | I dont know its ranges, no docs |
23:32.58 | SarahEmm | ahh |
23:33.18 | SarahEmm | nice scope :) |
23:33.21 | SarahEmm | little bit nicer than mine heh |
23:33.28 | jbevren | does its job |
23:33.31 | jbevren | ebay special :) |
23:33.42 | SarahEmm | heh :) |
23:33.46 | SarahEmm | mine's a local surplus store special |
23:34.01 | SarahEmm | with a bit of calibrating and some new light bulbs, it works nicely up to.. err. 20mhz? or 30. something like that |
23:35.07 | jbevren | :) |
23:35.14 | jbevren | 20'll do more than people suspect |
23:35.48 | SarahEmm | yeah, i've never needed more |
23:35.52 | SarahEmm | and it was like $50 |
23:35.54 | SarahEmm | *shrug* :) |
23:35.58 | SarahEmm | what's the board in 44? |
23:36.01 | SarahEmm | two blobs and some flash heh |
23:36.23 | SarahEmm | ooh, eprom gear. |
23:36.25 | jbevren | actually |
23:36.35 | jbevren | one blob (core chip), one blob (small, mask rom) |
23:36.39 | jbevren | the 'flash rom' is a 128k static ram |
23:36.47 | SarahEmm | ahh okay |
23:36.49 | SarahEmm | what is it? |
23:36.52 | jbevren | C64-DTV (the all-in-one 30-game commodore joystick) |
23:36.56 | SarahEmm | ahh cool :) |
23:37.00 | jbevren | the grey cable is a ps/2 keyboard |
23:37.11 | jbevren | power it up holding 'N' and you get commodore 64 basic |
23:52.35 | jbevren | hm |
23:52.46 | jbevren | shame I dont know the kernel build structure |
23:52.56 | jbevren | it'd be nice to surround the partition map with ifdef's regarding the a3000 |
23:52.57 | jbevren | hehe |