01:17.47 | *** join/#elinux klu5ter_nut (~klu5ter@12.148.134.9) |
02:06.53 | *** join/#elinux fontenot_ (~fontenot@adsl-64-173-10-74.dsl.sntc01.pacbell.net) |
02:07.09 | *** join/#elinux file (file@mctn1-7519.nb.aliant.net) |
02:10.19 | *** join/#elinux GPSFan (~kenm@65.114.238.130) |
02:27.13 | sorphin | and i do anything on hte screen and it holds the video |
02:39.51 | CosmicPenguin | doh |
02:42.19 | *** join/#elinux file (file@mctn1-7147.nb.aliant.net) |
02:45.29 | CosmicPenguin | Thats about right |
02:45.37 | sorphin | ? |
02:58.33 | *** join/#elinux prpplague (~joebob@21-190.lctv-b4.cablelynx.com) |
02:58.34 | *** mode/#eLinux [+o prpplague] by ChanServ |
04:04.46 | CosmicPenguin | If anyone cares - this is a nice satallite picture of the Middle East - suitable for knowing what the hell is going on |
04:04.53 | CosmicPenguin | http://visibleearth.nasa.gov/cgi-bin/viewrecord?9823 |
04:07.13 | sorphin | neat |
04:12.08 | Russ | hey CosmicPenguin |
04:12.25 | Russ | sorry, I've been really busy lately, hopefully I'll have work soon though, I have some leads |
04:13.10 | CosmicPenguin | Russ: I hope so |
04:13.46 | CosmicPenguin | Was that your name I saw on the cs89x0 NIC driver? |
04:14.18 | Russ | I've done some work on it, I'm not sure that any of it made it into the main kernel |
04:14.44 | Russ | I had to get it working with more than one chip at boot, and I also added "MII emulation" |
04:15.39 | CosmicPenguin | Russ: I have a client that is having a random interrupt overwrite its stack and he suspects that the cs89x0 might be to blame |
04:16.26 | CosmicPenguin | Russ: of course, to make things even better - its an Xscale which means really bad error messages, and no kernel debugger until we hack it in |
04:16.41 | CosmicPenguin | And I have to do all this across e-mail... :( |
04:17.35 | Russ | ok, how does he know his stack is being overwritten? |
04:17.56 | CosmicPenguin | It looks like the return from interrupt is going to never never land |
04:18.30 | Russ | what interrupt |
04:18.36 | CosmicPenguin | ?? |
04:18.46 | CosmicPenguin | All he gets is an ABT_32 error |
04:19.10 | CosmicPenguin | Or rather: Bad mode in data abort handler detected: mode ABT_32 |
04:20.03 | Russ | ok, so the kernel is running, and he just gets that |
04:21.36 | CosmicPenguin | Yeah |
04:22.37 | CosmicPenguin | And I'm 60% sure its an interrupt because the crash happens in different places when the code is changed |
04:22.52 | CosmicPenguin | Anyway, I was hoping that you would say "Oh, yeah - I know all about that" |
04:23.04 | CosmicPenguin | But thats OK - once we get the debugger up, we'll be better off |
04:23.09 | Russ | are you sure its not just a cache coherency or sdram timing problem? |
04:23.15 | CosmicPenguin | Maybe |
04:23.20 | Russ | if its either of those, a debugger will just run you in cirles |
04:23.50 | CosmicPenguin | It is an Xscale - not the most reliable silicon on the planet |
04:24.04 | Russ | if you don't load the cs89x0 module, does the problem occur |
04:24.20 | Russ | or not that far yet |
04:24.30 | CosmicPenguin | Russ: I don't think so - but who knows? |
04:24.43 | Russ | in my opinon, there shouldn't really be a problem you need a kernel debugger to solve |
04:25.13 | CosmicPenguin | Russ: thats a good point |
04:25.32 | CosmicPenguin | Well, I'll sit down and think about it tommorrow |
04:25.39 | CosmicPenguin | Russ: thanks for your help |
04:25.55 | Russ | its pretty simple stuff, there is no smp, and if the kernel isn't too far gone, you can always request a sysrq dump via sera |
04:25.59 | Russ | ... |
04:38.03 | *** join/#elinux Speedy2 (johnny@max-fw-165.dallas.net) |
04:38.19 | Speedy2 | Guess Tim ain't here, eh? |
04:38.31 | kergoth | ibot: seen timriker |
04:38.32 | | timriker <~timr@205.208.222.223> was last seen on IRC in channel #elinux, 22h 22m 28s ago, saying: 'ok. headed home....'. |
04:39.08 | Speedy2 | Damn it, why does this ver 1.3 of Mozilla *require* talkback? I installed this ver last week on another machine and it didn't require it. |
04:40.18 | chouimat|Zzzz | night |
04:40.23 | kergoth | night chouimat |
04:41.19 | Speedy2 | Hrm. Bug in the installer. |
04:41.35 | Speedy2 | If installing on top of an old version, it requires Talkback, when installing into a new dir, doesn't. |
05:14.37 | *** join/#elinux GPSFan (~kenm@65.114.238.130) |
06:09.43 | *** part/#elinux GPSFan (~kenm@65.114.238.130) |
07:08.49 | *** join/#elinux Russ (~russ@65.39.81.228) |
09:27.09 | *** join/#elinux mallum (~mallum@pc-80-193-218-21-hw.blueyonder.co.uk) |
09:41.09 | *** join/#elinux Morn (~julie@ultrasparc.ipv6.magenet.com) |
10:23.36 | *** join/#elinux jex (~christian@host111-111.pool80105.interbusiness.it) |
10:23.41 | jex | hi all |
10:24.44 | jex | anyone here have develope an atm dev drv for an arm enbedded linux system ??? |
10:25.07 | jex | please help me. |
10:51.05 | jex | thank u all for the help !!!! |
10:52.19 | scanline | I'm sure you'd get more help if you stated a question clearly and waited patiently.. I'm sure the majority of this channel is asleep |
10:52.46 | scanline | and asleep is what I'm about to become... |
10:52.53 | jex | anyone have developed something for intel arm ? |
10:52.58 | jex | oh |
10:53.13 | jex | thank u . |
10:53.23 | jex | im very sorry |
10:53.32 | scanline | no big deal |
10:53.52 | scanline | but it would be better if you asked a concrete question instead of just asking if anybody's used ARM |
10:54.07 | scanline | lots of people here use ARM... go ahead and ask a question |
10:54.18 | jex | ok |
11:03.22 | *** part/#elinux jex (~christian@host111-111.pool80105.interbusiness.it) |
11:44.42 | *** join/#elinux BigBuG (~alex@crous-153-048.u-strasbg.fr) |
12:01.12 | *** join/#elinux TheMasterMind1 (foobar@h-68-166-65-211.MCLNVA23.covad.net) |
12:47.10 | *** join/#elinux lorenzol (~lorenzol@co-ratlsnk-u2-c4d-4.clspco.adelphia.net) |
12:54.23 | *** part/#elinux BigBuG (~alex@crous-153-048.u-strasbg.fr) |
13:04.51 | *** join/#elinux gatofisch (~trillian@eastquad-170-211.reshall.umich.edu) |
13:50.21 | *** join/#elinux GPSFan (~kenm@65.114.238.130) |
14:32.48 | *** join/#elinux BigBuG (~alex@crous-153-048.u-strasbg.fr) |
14:37.59 | *** join/#elinux file (file@mctn1-1468.nb.aliant.net) |
14:39.31 | BigBuG | hi, can someone explain me what is eLinux.org? something like mobilix? or like open-embedded? |
14:39.49 | file | Embedded Linux. |
14:41.02 | BigBuG | thanks, but actually my question was about its goal... |
14:41.15 | file | we have a goal? wow. |
14:41.33 | file | BigBuG: I dunno |
14:42.04 | BigBuG | so, it's an Users Group? |
14:42.06 | file | BigBuG: basically this channel is for discussions about Embedded Linux, ie: on the webpal, DCT5000, etc |
15:07.51 | sorphin | heh |
15:08.45 | sorphin | GPSFan: morning ken |
15:14.55 | *** join/#elinux CosmicPenguin (~jordanc@12-255-37-66.client.attbi.com) |
15:15.00 | CosmicPenguin | Hey people |
15:15.10 | sorphin | CosmicPenguin: oh no mr pixil |
15:15.21 | file | CosmicPenguin: Greetings and Salutations |
15:18.30 | Klu5ter | morning folks |
15:22.00 | CosmicPenguin | Yeah, Mr. Pixil here |
15:22.34 | sorphin | CosmicPenguin: think greg would catch the symobolism? |
15:30.26 | *** join/#elinux prpplague (~JoeBob1@12.148.134.9) |
15:30.26 | *** mode/#eLinux [+o prpplague] by ChanServ |
15:31.05 | GPSFan | morning all, |
15:31.19 | prpplague | GPSFan: morning |
15:33.20 | GPSFan | anyone know how to use objdump to dump a ROM image? I've tried various option combinations, but it keeps saying that there are no symbols, which is true. |
15:33.42 | file | hi prpplague |
15:33.51 | prpplague | file: lo |
15:39.27 | file | prpplague: What's up? |
15:44.53 | CosmicPenguin | http://www.revolution-os.com/store1.html |
15:45.51 | CosmicPenguin | GPSFan: do you want an SRec image? |
15:46.47 | CosmicPenguin | GPSFan: you want objcopy |
15:49.55 | prpplague | file: ssdd |
15:50.54 | sorphin | prpplague: lo POS bitch |
15:51.07 | prpplague | sorphin: lo wcom lackey |
15:51.35 | GPSFan | CosmicPenguin: I'm trying to make sense of the dct5000 boot rom, it's raw machine code and I want to generate assy menumonics> I know there will be areas that are data and not code, but I figure I can sort those out later. |
15:52.41 | CosmicPenguin | Ahh - I see - so you're not copying an ELF -> an ROm |
15:52.48 | CosmicPenguin | Thats what I thought you were trying to do |
15:52.51 | sorphin | nope |
15:53.10 | CosmicPenguin | obdump --disassemble didn't work? |
15:55.08 | GPSFan | CosmicPenguin: tried that and it complained about no symbols, that was the first option I tried. I was puzzled, still am, so yesterday I went skiing instead of hacking. ;>) |
15:56.55 | CosmicPenguin | GPSFan: how was the snow? |
15:58.15 | GPSFan | CosmicPenguin: went to Powderhorn, it was a bit icy at first, but after the sun came out for a bit it wasn't bad at all. no rocks, almost corn snow. had a good time. |
15:59.45 | GPSFan | CosmicPenguin: to disassemble i used objdump -d --target=binary --architecture=mips:5000 dct5000.rom |
16:01.32 | CosmicPenguin | GPSFan: what does objdump -i give you? |
16:04.40 | GPSFan | CosmicPenguin: I'm using a cross mips tool from scanline. I am using a different machine for irc than the one I'm debugging on, so I can't past the results. but it prints out a lot of stuff having to do with elf and endian-ness. what should I be looking for in this list? |
16:04.56 | GPSFan | s/past/paste |
16:07.59 | CosmicPenguin | GPSFan: apparently, thats the list of targets that obdump can recognize |
16:10.55 | GPSFan | CosmicPenguin: ok, there is a line that says binary (header endianness unknown, data endianness unknown) mips |
16:11.22 | CosmicPenguin | GPSFan: ok... |
16:11.32 | CosmicPenguin | Whats ihex? |
16:12.25 | GPSFan | the line with ihex says the same as binary does. |
16:12.38 | CosmicPenguin | GPSFan: I was just wondering what the type wa |
16:12.40 | CosmicPenguin | s |
16:13.11 | GPSFan | no idea.. :) |
16:13.18 | CosmicPenguin | GPSFan: I don't know what to tell you - when we used to burn ROMs we used .SREC format - but that was probably converted by the ROM burner during the process |
16:13.20 | GPSFan | intel hex? |
16:13.26 | CosmicPenguin | prolly |
16:13.39 | CosmicPenguin | Hep |
16:13.40 | CosmicPenguin | Yep |
16:14.07 | CosmicPenguin | ibot: search google for ihex |
16:14.13 | GPSFan | CosmicPenguin:well, thanks anyway, I'll keep googling, there is bound to be something around. |
16:15.00 | CosmicPenguin | GPSFan: sorry I couldn't be of more help - sadly I don't have a rom to play with... :( |
16:15.35 | sorphin | CosmicPenguin: we can send you the image if that's what you mean |
16:16.00 | CosmicPenguin | sorphin: nah - I am sorry that I had to give up on the dct5000 in the first place.... |
16:16.32 | GPSFan | sorphin: I'm reluctant to post it anywhere, but e-mailing it around is fine. |
16:16.51 | sorphin | GPSFan: that's what i meant :P |
16:16.59 | kergoth | hey |
16:17.10 | sorphin | GPSFan: that guy was disassembling the 2k rom i think |
16:17.13 | sorphin | kergoth: lo |
16:17.30 | GPSFan | CosmicPenguin: np. you have a lot on your plate now, keep slugging away at pixil. ;>) |
16:17.56 | CosmicPenguin | Strike 1 |
16:18.14 | sorphin | CosmicPenguin: aim for greg's head, but don't his his wallet *grin* |
16:18.39 | CosmicPenguin | sorphin: hopefully, we should be at the end |
16:19.16 | GPSFan | sorphin: what guy and what 2k rom were you refering to? |
16:19.33 | sorphin | GPSFan: uh.. the DCT 2000 :P and the url i put on the wiki |
16:20.15 | GPSFan | ah, must have sacrificed those brain cells last evening after skiing, beeeer... |
16:21.10 | CosmicPenguin | Don't you hate it when you have to pay a bill, but you lost the evelope to send it in, so you have to write out a blank evelope? |
16:21.14 | CosmicPenguin | Thats a PiTA |
16:21.42 | sorphin | CosmicPenguin: you send in bills? |
16:21.57 | sorphin | on everything |
16:22.22 | CosmicPenguin | sorphin: only my mortgage and my credit card |
16:22.28 | CosmicPenguin | sorphin: everything else is automated on the web |
16:22.50 | sorphin | my car payment, is done on the phone |
16:22.53 | sorphin | etc |
16:24.33 | CosmicPenguin | My mortgage goes to a small bank in the middle of nowhere - I'm always afraid they won't get it through automatic means |
16:24.43 | sorphin | ah |
16:31.17 | sorphin | heh |
16:36.56 | *** part/#elinux BigBuG (~alex@crous-153-048.u-strasbg.fr) |
16:48.09 | file | hey chouimat |
17:05.27 | CosmicPenguin | scanline: you here? |
17:06.17 | CosmicPenguin | scanline: never mind |
17:32.47 | sorphin | hheh |
17:32.50 | sorphin | -h |
17:41.49 | CosmicPenguin | We're good to go |
17:45.27 | sorphin | cool |
17:53.58 | chouimat | eww an ambient techno version of O fortuna |
17:59.29 | Russ | wb CosmicPenguin |
17:59.41 | kergoth | chouimat: ack |
17:59.45 | kergoth | chouimat: i love the original |
18:00.11 | Russ | CosmicPenguin: like a was going to say when you left, as long as the kernel isn't too dead, you can always do a magic sysrq over serial console |
18:01.13 | Russ | I made the first round of cuts here http://gaming.state.nv.us/ |
18:01.43 | Russ | in a bizzare twist of fate, if I took that job, it would be my first time in nevada, and I would be completely disallowed from gambling |
18:02.58 | sorphin | Russ: heh |
18:33.47 | *** join/#elinux GPSFan (~kenm@65.114.238.130) |
18:36.22 | *** join/#elinux gatofisch (~trillian@eastquad-170-211.reshall.umich.edu) |
19:04.54 | *** join/#elinux andersee (~andersen@codepoet.org) |
19:04.54 | *** mode/#eLinux [+o andersee] by ChanServ |
19:07.11 | sorphin | andersee: hola |
19:09.17 | andersee | sorphin: morning |
19:09.21 | andersee | err |
19:09.23 | andersee | noon |
19:09.38 | andersee | or whatever your local equivalent is |
19:09.45 | CosmicPenguin | Russ: you're gonna geek for the Nevada Gaming Board? That sounds like a bit of fun |
19:10.32 | *** join/#elinux GPSFan (~kenm@65.114.238.130) |
19:13.49 | CosmicPenguin | Argh! |
19:19.06 | GPSFan | CosmicPenguin: I figured out the objdump promlem, it needed a -D in my command line vs -d ;P for disassemble-all. no I've got to learm mips assy to figure out what's going on. |
19:19.26 | GPSFan | s/no/now |
19:25.20 | sorphin | GPSFan: hehe, so what's your full cmdline? |
19:26.52 | GPSFan | mips-uclibc-objdump -D --target=binary --architecture=mips:5000 dct1.rom > dct1.asm |
19:27.25 | sorphin | k |
19:27.54 | GPSFan | sorphin: trim the rom file down to 64k first, or you will get a giant output mostly of fffffff. ;>) |
19:28.07 | sorphin | k |
19:30.31 | GPSFan | sorphin: just browsing through the code it looks like sensible stuff. the addresses make sense after looking at the 5432 manual regarding the reset vector |
19:30.45 | sorphin | yeah |
19:30.54 | sorphin | we ported monte to mips |
19:31.00 | sorphin | for tivo stuff |
19:31.03 | sorphin | took some mips asm |
19:34.23 | sorphin | GPSFan: did you still get the no symbols error anyway? |
19:36.44 | GPSFan | sorphin: yes, because there are no symbols in the rom file (I think). |
19:36.53 | sorphin | prolly aren't |
19:42.55 | CosmicPenguin | GPSFan: ahhhh |
19:43.39 | CosmicPenguin | GPSFan: anything fun? |
19:43.41 | GPSFan | sorphin: section 6.3.2 in the first volume of the user manual describes where the exception vectors are. the ROM address 0 thus corresponds to physical address 0xfc00000. |
19:43.55 | sorphin | GPSFan: knew that already ;) |
19:44.07 | sorphin | from tivo stuff |
19:44.51 | GPSFan | so looking at the vectors at 200,280,300,380 they all jump to offset 60. |
19:46.04 | sorphin | what i'm wondering is if they're *anything* in the flash on there atm or just the bootrom |
19:46.14 | GPSFan | probably data between offset 1000 and 14c8, many of the jumps low down go to 14c8 |
19:46.37 | GPSFan | sorphin: I bet the flash is empty. |
19:48.04 | sorphin | nod |
19:50.44 | GPSFan | sorphin: since the boxes were so well closed up with those @#$%% screws, I wonder if there is a way to talk to the bootloader with gdb? spent some time this am compiling gdb for mips target, but had no luck syncing it up. Maybe GI has a similar utility that they gave out with the boxes. |
19:51.13 | sorphin | i dunno |
19:51.37 | sorphin | i know you can talk to the xbox remotely via the xdk |
19:54.54 | CosmicPenguin | Russ: I think you were right - using a JTAG debugger - the first time my client reads a given buffer, it works fine, the next time he reads it, he gets an data error until he reboots |
19:55.01 | CosmicPenguin | Russ: that to me is one borked cache |
19:55.04 | CosmicPenguin | Russ: stupid XScale |
20:01.21 | sorphin | hehe |
20:01.31 | sorphin | CosmicPenguin: makes me glad i don't have a c700/5600 now ;) |
20:15.45 | *** join/#elinux mallum (~mallum@pc-80-193-218-21-hw.blueyonder.co.uk) |
20:19.35 | file | chouimat: dude! |
20:29.27 | chouimat | hi file |
20:31.01 | file | chouimat: what's up? |
20:31.33 | chouimat | file: nothing ... searching an apartment :( |
20:32.15 | file | chouimat: I thought you had found one? |
20:32.38 | chouimat | file: me too ... but that one is in last resort |
20:32.50 | file | chouimat: ic |
20:33.58 | chouimat | I don't want to talk about that it's too depressing ... |
20:37.06 | sorphin | heh |
20:37.08 | sorphin | Microsoft Refuses To Fix NT 4.0 Exploit |
20:37.10 | sorphin | no shock there |
20:43.57 | GPSFan | sorphin: I think the --architecture option should be =mips:isa64 not =mips:5000, only changes a few instructions, after offset aadc. |
20:44.13 | sorphin | what made you decide that ? |
20:46.35 | GPSFan | well, the 5432 is refered to as being MIPS IV isa, and the instructions that were changed "seemed" to make more sense in the isa64 mode. I'm real new at this so I may be full of $hit.;) |
20:48.22 | GPSFan | I did a diff between the 2 disassemblies and looked at the results. |
20:49.19 | GPSFan | I was looking to see if using one of the other architectures would make some of the mneumonics created by objdump match what is in the mips 5432 user manual. |
20:50.17 | sorphin | nod |
20:50.49 | GPSFan | such as li, mfc0, b ... |
20:52.03 | sorphin | well, if the guy that did the mips port of monte ever wakes up |
20:52.06 | sorphin | can see what he thinks |
20:52.18 | sorphin | or if sjmipswhore appears |
20:52.59 | GPSFan | ;>) |
20:53.52 | sorphin | tho he doesn't really know mipsasm |
20:55.44 | GPSFan | man! this processor has a lot of instructions, I thought RISC menat "reduced" ;>) |
20:55.52 | sorphin | heh |
20:56.07 | sorphin | it just means it requires less instructions per cycle to do something |
20:56.29 | GPSFan | k |
20:57.23 | sorphin | GPSFan: fyi |
20:57.29 | sorphin | RISC |
20:57.30 | sorphin | Reduced Instruction Set Computing. Generally refers to chips which need less instructions than CISC chips to perform the same tasks. |
20:57.42 | GPSFan | tnx |
20:57.46 | sorphin | doesn't mean it'll have less instructions total tho :) |
20:58.47 | CosmicPenguin | Its along the same lines as a candy bar with less sugar than its competitor |
20:59.07 | CosmicPenguin | Doesn't mean it doesn't have a sh*t load of sugar, its just less coma inducing than the next one |
20:59.14 | sorphin | CosmicPenguin: less sugar, but still bad for your teeth ;) |
21:00.15 | sorphin | CosmicPenguin: speaking of things bad for your health, greg added any more bloat to your list ? |
21:02.59 | CosmicPenguin | sorphin: oh yeah - we've gotta make sure that we remove any part of my original design before we release it |
21:03.22 | CosmicPenguin | sorphin: but its coming along pretty well |
21:03.38 | CosmicPenguin | sorphin: now, all I have to do is rewrite the sync, and then I'll be done with this list |
21:03.47 | sorphin | umm |
21:03.56 | sorphin | "remove any part of your original design" ? |
21:04.23 | CosmicPenguin | sorphin: sure - like for example the directory design |
21:04.53 | sorphin | heh |
21:17.11 | CosmicPenguin | sorphin: lemme ask you something - if I had ECC in my memory, and I turned it on in the bootloader, would the kernel need to be aware of it, or is it pretty transparent? |
21:18.36 | sorphin | CosmicPenguin: the kernel doesn't know the difference fwik |
21:18.47 | sorphin | ecc is dealt w/ strictly in the hardware |
21:19.07 | CosmicPenguin | sorphin: I thought as much |
21:19.11 | sorphin | hence why there's a bios flag |
21:19.20 | sorphin | in pc bioses |
21:19.36 | sorphin | for whether you want ecc checking (if your mem supports it) |
21:20.45 | sorphin | CosmicPenguin: suspecting the memory now ? |
21:28.13 | CosmicPenguin | sorphin: definately |
21:28.30 | file | CosmicPenguin: what device is this now? |
21:32.33 | CosmicPenguin | file: its a customer device - an intellegent SCSI controller thingy |
21:32.38 | CosmicPenguin | XScale based |
21:33.12 | sorphin | CosmicPenguin: oops :P |
21:33.18 | file | CosmicPenguin: evil |
21:33.50 | cosmic_shower | Is that better? |
21:34.00 | sorphin | i dunno, ask stacee ;) |
21:34.18 | cosmic_shower | chill out - I just got back from the gym |
21:34.23 | sorphin | hehe |
22:20.37 | CosmicPenguin | Has anyone else noticed that ibot has taken on a edge lately? |
22:20.47 | CosmicPenguin | He's called me a moron three times now |
22:20.56 | CosmicPenguin | Maybe he's gotten smarter or something |
22:21.24 | sorphin | hehe |
22:21.35 | sorphin | ibot: cosmicpenguin |
22:21.36 | | well, cosmicpenguin is Jordan Crouse or jordan@cosmicpenguin.net |
22:21.40 | sorphin | hmm |
22:21.48 | sorphin | ibot: shutup |
22:21.49 | | i don't know, sorphin |
22:21.55 | sorphin | seems normal to me |
23:53.47 | CosmicPenguin | They just showed people on TV pouring out French wines into the street as a protest |