00:01:58 | Russ | ah |
00:02:09 | Russ | the oops is from pcmica, easy fix |
00:02:25 | Russ | mount gets stuck in a D state for jffs2 |
00:02:36 | Russ | but gets stuck in an R state if it tries to mount NFS |
00:03:14 | Tangent | Russ : Well at least that's one fix :) |
00:03:37 | Tangent | Russ : Maybe the other problems will magically disappear once that's fixed |
00:04:20 | scanline | haha. I always hope for magic like that in my code... only rarely does that work |
00:04:47 | Tangent | scanline : You're back.. excellent :D.... I've got my shanip installed now... How do I make it do something? |
00:05:05 | scanline | Tangent: You'll need tuxphone and madplay |
00:05:17 | Tangent | scanline : I've got flite too :) |
00:05:23 | scanline | fun :) |
00:05:43 | Tangent | madplay is already on my udrive |
00:05:51 | scanline | tuxphone will make the speakerphone and handset operational so you can hear the audio, but it also messes with the ucb1200 a little... |
00:06:01 | BZFlag | Tangent: did you confirm the email etc stuff on the new account? I seem to recall they mail you and you need to follow a link in the mail message or somthing. |
00:06:06 | scanline | alternatively you can use buzby with some of the undocumented commands I found |
00:06:08 | Tangent | scanline : Where can I get TuxPhone? |
00:06:17 | AlHaz | yeah, they do have a funky mail thing, and it doesn't always work |
00:06:21 | scanline | tuxphone is in the tuxscreen.net CVS |
00:06:23 | Tangent | BZFlag : Nope... hadn't opened email client yet |
00:06:31 | BZFlag | ah, ok. |
00:06:44 | AlHaz | my sf id is ericjorg because the first time i signed up it just didn't work out |
00:07:23 | Tangent | BZFlag : Done it now |
00:07:29 | Russ | patch-2.4.13-ac5-rmk2-tux2 (keyboard sysrq, and pcmcia fix) |
00:09:49 | Tangent | scanline : How can I get madplay working.. at the moment, I don't have /dev/dsp, or /dev/wheaties etc |
00:09:58 | Tangent | scanline : What kernel are you running? |
00:10:05 | scanline | Tangent: If you use tuxphone or the DSP's builtin telephone functionality, you'll hear a dialtone mixed with your audio unless you unplug the phone line |
00:10:29 | scanline | scanline: ucb1200 audio is in the standard kernels, but you need to mknod a bit... |
00:10:54 | Russ | scanline: in the never kernel, if they ever work, it will be /dev/dsp |
00:11:07 | Russ | er, newer, not never |
00:11:10 | scanline | Russ: That's good |
00:11:25 | scanline | Tangent: mknod /dev/ucb1200-audio c 42 3 |
00:11:39 | scanline | then you should rm /dev/dsp and symlink dsp to ucb1200-audio |
00:11:57 | scanline | and you can do fun things like: |
00:12:02 | scanline | wget -O - http://205.188.234.34:8004 | ./madplay -m - |
00:12:25 | scanline | to get any audio to come out, you have to tell the DSP how to route it |
00:12:52 | Tangent | Yeah... cool.. flite works :) |
00:13:11 | Tangent | How do I get the sound through the speaker... Ah.. that'll be why I need the app? yes? |
00:13:11 | scanline | CosmicPenguin added the new DSP commands to http://cosmic.censoft.com/dspspec.html |
00:13:25 | scanline | well, tuxphone will get you ucb1200 audio + phone audio |
00:13:34 | scanline | you can use buzby to set up the DSP to just play ucb1200 audio |
00:13:41 | scanline | soon this will be integrated into the tuxphone program |
00:14:00 | Tangent | scanline : Where can I get Tuxphone? |
00:14:05 | scanline | you'll need a working buzby.c with -poll... There was one on the list a while back, but -poll doesn't work right on it |
00:14:15 | scanline | Tangent: it's in tuxscreen's CVS repository |
00:14:34 | scanline | BTW, I fixed the -poll option in buzby.c. anyone want a copy of it in CVS? |
00:15:19 | Tangent | scanline : I don't suppose you have a handy binary you could send me? |
00:16:22 | scanline | yeah... |
00:17:23 | scanline | Tangent: 'tis it |
00:17:29 | scanline | you want the new buzby too? |
00:17:43 | scanline | if you use tuxphone to play sound, you have to unplug the phone line from your tux |
00:17:43 | Tangent | scanline : Yes please |
00:17:51 | scanline | I should put this in CVS too... |
00:18:49 | Tangent | scanline : Not a problem.. my tux isn't playing phone anyhow |
00:19:00 | scanline | ok |
00:21:00 | scanline | The new buzby is in cvs as tuxphone/buzby/buzby.c |
00:23:01 | scanline | Tangent: Actually, that tuxphone binary i sent you is old... it still works, but GoRK recently made some speakerphone improvements i think |
00:25:45 | Tangent | scanline : How did you send them to me? |
00:25:55 | scanline | Tangent: DCC |
00:26:02 | scanline | looks like they timed out |
00:26:12 | scanline | It's all in CVS now... very easy to compile :) |
00:26:57 | Tangent | scanline : Yeah... but it means I have to type long and complicated cvs commands into my tux ;) |
00:27:14 | jacques | keyboard is that bad huh |
00:27:15 | scanline | Tangent: You don't have a cross-compile toolchain set up? |
00:27:29 | Tangent | jacques : Keyboard is OK actually... I'm just lazy |
00:27:48 | Tangent | scanline : Yeah.. I have crosscompile toolchain on my laptop... but I stole it's network cable for the Tux |
00:27:54 | scanline | ohh |
00:28:02 | Tangent | scanline : But I have native build environment on the tux anyhow |
00:28:04 | scanline | so you want me to try DCC again, or email? |
00:28:14 | Tangent | scanline : DCC would be good. |
00:28:25 | Tangent | scanline : Or post something I can wget would be even better :) |
00:28:46 | scanline | if this doesn't work i'll put em on my web server |
00:29:06 | scanline | Tangent: So you're IRCing from the Tux right now? |
00:30:07 | scanline | http://yoshi.picogui.org:10000/tuxphone |
00:30:11 | scanline | http://yoshi.picogui.org:10000/buzby |
00:30:49 | Sammy | morning ... |
00:30:55 | scanline | morning sammy |
00:31:55 | TanentTux | scanline: Now I'm IRCing from my Tux |
00:32:08 | TanentTux | line : The other me is on a window box |
00:32:09 | scanline | always without the 'g' ? |
00:32:13 | scanline | ok |
00:32:26 | TanentTux | scanline : I always forget to fix my nick before logging in.. |
00:32:40 | scanline | yeah.. and the /nick command doesn't work right? |
00:32:48 | TanentTux | scanline: Clicking on stuff is really difficult as I don't know how I can calibrate the touchscreen yet |
00:32:57 | TanentTux | /nick TangentTux |
00:32:59 | scanline | tried fbtuxcal? |
00:33:07 | TanentTux | Does that for some strange reaso |
00:33:45 | TangentTux | Aha... I had to change it in another window... :) |
00:36:27 | scanline | mucho betterful |
00:37:07 | scanline | you catch those URLs? looks like you're having DCC trouble, and I had an httpd handy |
00:37:23 | TangentTux | Hmm.. I get weird stuff when I try to run the tuxphone and buzby binaries... Maybe I should do my own compile |
00:37:38 | TangentTux | Time to learn CVS (again.. I do it every time) |
00:37:53 | scanline | Those binaries are compiled against uClibc |
00:38:02 | TangentTux | Yeah.. I'm using glibc |
00:39:21 | TangentTux | /me apt-gets cvs |
00:39:49 | TangentTux | Damn... I am really strongly starting to displike this client |
00:40:44 | jacques | how does it do that?? |
00:41:36 | TangentTux | jacques : I don't know, but it gets very annoying very quickly |
00:42:30 | scanline | A tcl/tk IRC client? |
00:44:35 | TangentTux | scanline : Yeah.. It's Zircon |
00:45:20 | scanline | needs a picogui IRC client... |
00:45:32 | scanline | i wonder how hard it is to write an IRC client |
00:45:37 | prpplague | needs a beer |
00:45:43 | scanline | needs Pepsi |
00:46:19 | TangentTux | /me compioles |
00:46:36 | scanline | Ack! what kind of crazy IRC client doesn't support /me ... |
00:47:20 | Tangent | They probably though it would be good for cutting and pasting shell scripts |
00:47:38 | scanline | hmm |
00:47:48 | Tangent | scanline : Is /dev/wheaties a symlink to /dev/dsp? |
00:47:52 | scanline | no |
00:48:09 | scanline | mknod /dev/wheaties c 40 0 |
00:48:13 | TangentTux | How do I get my Wheaties? |
00:48:22 | Tangent | Heh... lag |
00:48:25 | scanline | for breakfast :) |
00:48:37 | scanline | /dev/specialk should be the telecom device |
00:48:43 | scanline | ;) |
00:49:58 | TangentTux | Hrm.. still says it can't open wheaties.. even when I made the node |
00:50:23 | TangentTux | Ah.. wheaties thinks it's major no 60 |
00:50:33 | scanline | oops |
00:50:37 | scanline | yeah, 60 not 40... |
00:50:58 | TangentTux | Cool... i got a happy tone :) |
00:52:24 | scanline | yup |
00:52:38 | scanline | and the speakerphone, volume buttons, et al work |
00:53:01 | scanline | and you can control it via TCP/IP |
00:54:30 | scanline | TangentTux: If you opened port 2630 on your firewall i could dial your phone :) |
00:56:46 | Tangent | scanline : Only if I set up some NAT too |
00:57:12 | Tangent | scanline : I get a horrible load whine mixed in with the music when I go to speakerphone mode |
00:57:29 | scanline | tuxphone is running? |
00:57:43 | scanline | wheaties and ucb1200 don't get along very well... |
00:58:21 | Tangent | scanline : Yeah.. this is with tuxphone running |
00:58:36 | scanline | but usually tuxphone just makes clicks, not a whine |
00:58:45 | BZFlag | Tangent: jac11 added. you should have ssh access to the tuxscreen/htdocs dir |
00:59:11 | jacques | wow, coool! http://www.wired.com/news/games/0,2101,47850,00.html |
00:59:39 | Tangent | scanline : Ah.. feedback from mic to speaker |
01:00:00 | Tangent | Works fine if I raise the phone off the desk |
01:00:09 | scanline | Tangent: try turning on mute mode |
01:00:10 | Tangent | BZFlag : Thank you |
01:00:24 | scanline | Tangent: That's also another thing that the new audio paths fix |
01:00:33 | Tangent | scanline : Yeah.. mute works too |
01:01:05 | Tangent | scanline : I get monster interference when using the touchscreen too |
01:01:14 | scanline | GoRK talked about adding a configuration option to set the default audio mode so that ucb1200 goes to the speaker by default |
01:01:28 | scanline | yeah, touchscreen usually sounds like an electric discharge. kinda freaky :) |
01:02:19 | jacques | :-\ |
01:07:09 | TangentTux | Heh.. now if I could just get this IRC client hooked up to flite, then I'd never have to bother looking at the screen again :) |
01:12:25 | jacques | TangentTux: well, maybe when the new flite voices come out ... |
01:12:45 | Tangent | jacques : I don't know.. This voice is pretty good anyhow |
01:12:58 | Tangent | jacques : Certainly fine for what I've got planned anyhow... |
01:15:07 | Tangent | GPSFan : WB |
01:15:08 | AlHaz | Tangent: A friend of mine tried that, and of course people started saying things in the channel that his kids shouldn't hear :) |
01:15:37 | jacques | Tangent: hmm, maybe you have a differnt voice than I do... :-) |
01:16:15 | GPSFan | Tangent: yummy dinner! |
01:16:48 | Tangent | GPSFan : Excellent... Hmm.. that makes me hungry too |
01:16:53 | GPSFan | TangentTux: see if this is any clearer: http://tuxscreen.net/download/schematics/j500.jpg |
01:17:33 | Tangent | GPSFan : Yes.. that's definately much clearer... and also where I soldered my wires now :) |
01:18:25 | GPSFan | Tangent: Great! I see you have flite operating, how does it sound, and are there any artifacts on the Tux? |
01:18:28 | scanline | And GPSFan continues to amaze #tuxscreen dwellers with his photography skills |
01:18:58 | Tangent | GPSFan : All the sound on the Tux seems very glitchy.. like there's no audio buffer |
01:19:09 | Tangent | GPSFan : Things are generally fine if they're the only app... |
01:19:30 | Tangent | GPSFan : But they start to get crackly when it has to multitask |
01:19:49 | Tangent | I think that's why using the touchscreen makes so many weird noises |
01:20:07 | Tangent | Ah.. but it doesn't now it's muted... |
01:20:13 | GPSFan | Tangent: it is after all an embedded processor, not like your run of the mill Pentagon IV 1GHz. |
01:20:36 | Tangent | GPSFan : Yeah.. I'm just used to the iPAQ I guess... |
01:20:49 | Tangent | GPSFan : However.. it's perfect for my needs just as it is :) |
01:21:45 | GPSFan | Tangent: that's good, but maybe when the Linux port and all the s/w tweaking is done it will be a bit better. |
01:21:58 | Tangent | and it sounds excellent saying things like "I am a daalek. You will be exterminated" and "Intruder Alert" |
01:22:23 | GPSFan | that's what you play to unwanted callers. |
01:22:25 | Tangent | Voice is all wrong for "I'm sorry Dave, I'm afraid I can't let you do that" |
01:22:56 | Tangent | GPSFan : This particular Tux will probably never meet a phoneline... Not for a while anyhow |
01:24:04 | GPSFan | Tangent: well, we are still in the early stages of finding the right mix of solutions that the Tux is right for. Have you hooked up the other serial yet? |
01:25:21 | Tangent | GPSFan : Not yet.. I need to purchase a Max3232 for 3.3V compatibility (I think) |
01:25:36 | Tangent | GPSFan : Also, the only DB9 connector I have is the wrong gender |
01:26:02 | Tangent | Ah.. I remember.. I was gonna hook it up to the Aux port (Maybe) |
01:27:15 | GPSFan | Tangent: ok, I thought you had some from your house controller project. It would really be cool if you could call your Tux from afar, the Tux would recognize your caller ID, and connect, then you could control your house via TCPIP, if it wasn't your caller ID it would answer and play a message or rude remark. |
01:27:42 | Tangent | GPSFan : I have a fixed internet connection.. I don't need phonelines for that |
01:28:01 | Tangent | GPSFan : I'll probably use my 2nd Tux for Phone stuff |
01:29:28 | GPSFan | Tangent: Sounds good. I'm going to have to get another Tux so I can have one to play ardware games with and one to actually use. |
01:30:03 | Tangent | GPSFan : One of my Tuxes is still pristing.. with inferno etc... |
01:30:26 | Tangent | GPSFan : I'd actually buy a couple more if I still had a job |
01:30:28 | GPSFan | Tangent: sort of like virgin almost... |
01:30:58 | Tangent | GPSFan : Yeah.. the Linux one lost it's virginity earlier on today due to a smutty laugh from Mallum |
01:31:20 | GPSFan | ;>P |
01:34:10 | niddix | GSPfan: Sure thing |
01:34:28 | niddix | s/GSPfan:/GPSfan: |
01:34:42 | niddix | bah |
01:34:44 | niddix | Yeah |
01:34:58 | GPSFan | niddix: ok, have you read the inferno wiki pages about the 206MHz kernel? |
01:36:38 | niddix | GPSFan:I've read something about the 206mhz kernel. Not sure where it was. |
01:37:01 | niddix | GPSFan: May have acutally been on Shaggy's site. |
01:37:27 | GPSFan | niddix: ok, well I'll give you the general idea, then you can go off and read the neccessary info, and try it at your leasure. |
01:37:55 | GPSFan | niddix: there was stuff there as well as on the wiki in various places. |
01:38:44 | GPSFan | niddix: first objective is to read out the mem control reg's at normal speed, then boot up at 206, and read them out again. |
01:38:56 | niddix | GPSFan: Alright. |
01:39:32 | GPSFan | niddix: what ai am looking for is what differences there are in the CAS waveform registers and Refresh interval due to speed. |
01:39:45 | niddix | GPSFan: So we are talking 0x0000000, 0x0000004 0x0000008 and 0x000000c |
01:39:51 | niddix | GPSFan: Any others? |
01:40:37 | GPSFan | The registers of interst are 0xA0000000, 04,08,0c,10,14, and the PLL config at 0x90020014 |
01:42:01 | niddix | GPSFan: Alright. 0xa0000000 = 040ca11f |
01:42:21 | niddix | GPSFan: 0xa0000004 = 318c631f |
01:42:37 | niddix | GPSFan: 0xa0000008 = fffff8c6 |
01:42:55 | niddix | GPSFan: 0xa0000010 = ffffffff |
01:43:30 | niddix | GPSFan: make that 0xa000000c = ffffffff |
01:43:42 | niddix | GPSFan: 0xa0000010 = 43384338 |
01:44:10 | niddix | GPSFan: 0xa0000014 = 41204120 |
01:44:26 | niddix | GPSFan: 0x90020014 = 00000005 |
01:45:45 | GPSFan | niddix: is this Inferno upgraded? |
01:46:56 | niddix | GPSFan: Yes sboot 2.6-d |
01:47:00 | BZFlag | http://TuxScreen.net/wiki/view//InfernoSODIMM <- add the dumps here please. ;-) |
01:47:23 | niddix | I flashed it with the newinferno.img today. |
01:47:56 | GPSFan | Interesting, what size is the memory? |
01:48:19 | niddix | Now this is stock. |
01:48:40 | niddix | GPSFan: So its 16MB. |
01:49:20 | GPSFan | niddix: interesting, those # are different from what BZFlag got when he did it a week or so ago. |
01:50:51 | GPSFan | BZFlag: when you read the reg's did that Tux have the inferno upgrade? |
01:51:25 | niddix | How can I a report of how much memory I've got. Mabye my chips loose. |
01:51:48 | BZFlag | GPSFan: no. that is out of the box. |
01:52:17 | BZFlag | niddix: when you boot it shows on the bottom the the screen in Inferno. |
01:52:46 | niddix | BZFlag: Nod.. yeah its reading 16MB |
01:53:14 | GPSFan | ah!! now we have a new config to work from, the #s from BZFlag matched the sboot dissambly, I'll have to look at yours carefully, thanks, next is for the 206Mhz. |
01:55:05 | niddix | GPSFan: Ok.. when I do Esc then Shift+plus it jumps right into inferno. How to I get it into Remote mode? |
01:56:42 | BZFlag | ESC then - does not work? |
01:57:04 | BZFlag | http://TuxScreen.net/wiki/view/Main/InfernoRemote |
01:57:57 | BZFlag | GPSFan: can the clock speed be read in sboot? |
01:58:11 | BZFlag | I just wonder what speed the new sboot runs in. |
01:58:23 | GPSFan | BZFlag: yes read out 0x90020014 |
01:59:02 | BZFlag | so niddix sboot is still 133mhz no? |
01:59:11 | niddix | BZFlag: I can't tell. |
01:59:14 | GPSFan | BZFlag: that is the PLL config reg, and the table in the SA1100 manual tells you what it is, the 5 niddix got ia 132Mhz |
01:59:19 | BZFlag | = 5 right? |
01:59:24 | GPSFan | right |
01:59:26 | BZFlag | yeah. |
01:59:58 | BZFlag | 5 = 132 with a 3.6864 crystal |
02:00:28 | GPSFan | the tux normaly runs at 9 =191MHz |
02:00:32 | niddix | I'm still getting 5 Even after Esc "+" |
02:00:57 | niddix | Doh.. right here on the tux screen... cpuspeed=132710400 |
02:01:16 | GPSFan | aw... that's the easy way... |
02:01:27 | niddix | Maybe I can read it out of the Inferno Shell somehow? |
02:02:27 | BZFlag | the + should be 206.4 but not till after the kernel loads. |
02:02:58 | niddix | BZFlag: Yeah when I let Inferno load then its 206Mhz. |
02:03:12 | GPSFan | ah. |
02:03:29 | BZFlag | I want 221.2 ;-) |
02:03:29 | GPSFan | can you read out the regs from Inferno shell? |
02:03:36 | niddix | Interesting. |
02:03:44 | niddix | When I do ##PI** |
02:03:49 | niddix | Now I get several options. |
02:04:30 | GPSFan | BZFlag: be happy for 206, the chip is only rated for 133. |
02:05:33 | GPSFan | niddix: can you read the regs? I have to run off for a while. |
02:05:56 | niddix | I can a) reset b) Inferno Shell c) Read Config Data from Flash d) Cancle |
02:06:19 | niddix | c) is useless. |
02:06:25 | GPSFan | try b |
02:06:34 | BZFlag | well there is a dev/memory in inferno... |
02:07:14 | BZFlag | but I don't have an app to read it with. |
02:09:03 | niddix | Can't seem to do much of anything in the shell. |
02:15:29 | BZFlag | ah, dev memory is like proc/meminfo not /proc/kmem |
02:22:48 | Hiraghm | Hi |
02:22:58 | Hiraghm | Is BZ around? |
02:23:53 | Tangent | Hiraghm : He was 8 minutes ag... |
02:23:59 | Tangent | s/ag/ago/ |
02:24:25 | | BZFlag was last seen on #tuxscreen 8 minutes and 56 seconds ago, saying: ah, dev memory is like proc/meminfo not /proc/kmem [Wed Nov 7 02:15:29 2001] |
02:24:25 | scanline | ibot, seen BZFlag? |
02:24:45 | Hiraghm | laughs at ibot |
02:24:49 | scanline | :) |
02:24:59 | Hiraghm | ah, I forgot what it was like to be around hackers |
02:27:50 | scanline | There, I improved ibot's self-confidence. It no longer describes itself as stupid |
02:27:54 | scanline | ibot, tell us about yourself |
02:28:11 | scanline | hmm |
02:28:15 | | rumour has it i am an infobot owned by Tangent with some assistance from BZFlag |
02:28:15 | scanline | ibot, who are you? |
02:28:19 | scanline | that's better |
02:28:51 | Hiraghm | nods |
02:29:18 | scanline | ibot++ |
02:29:26 | | :) |
02:29:26 | Tangent | ibot : Have a botsnack |
02:29:34 | scanline | haha |
02:29:48 | scanline | Tangent: so ibot lives on one of your servers? |
02:29:54 | Tangent | scanline : Yep |
02:30:04 | scanline | ibot is cute :) |
02:30:08 | Tangent | scanline : I've got a couple of co-located boxes that I share with mates |
02:30:45 | Hiraghm | may I ask an exceptionally off-topic question? |
02:31:06 | scanline | depends... |
02:31:12 | scanline | does it relate to the tuxscreen? |
02:31:13 | scanline | ;) |
02:31:33 | Hiraghm | no, that's why it's off-topic 8c( it relates to routers, cable modems, and sdsl |
02:31:53 | Tangent | Hiraghm : I'm happy to hear it |
02:31:55 | scanline | jk |
02:32:04 | scanline | We're glad to help anyone! |
02:32:15 | Hiraghm | well, as I said the other night, I'll be moving in the next few days (hopefully) |
02:32:54 | Hiraghm | and I'm going to change my internet access.. right now, Cox Cable periodically reminds me that it's against my eula to have more than one machine connected to the internet |
02:33:36 | Zorkon | <delurk>Ack! Cable ISPs! Augh! I just had a run-in with mine... </delurk> |
02:33:49 | scanline | Cable... evil... slow... |
02:33:50 | Hiraghm | I'm looking to either change to SDSL |
02:34:08 | scanline | DSL usually has the same problems though. you prolly need an ipmasq box |
02:34:16 | Hiraghm | or the cable company's cheapest business class (256/256 looks like) |
02:34:37 | Hiraghm | that's where the question comes in. I'm using a machine running NT workstation right now to act as a gateway |
02:34:43 | BZFlag | Hiraghm: but you don't have more than one machine connected to the internet. |
02:34:52 | Tangent | I have a /29 on ADSL... but I also receive a business service... not a residential one |
02:34:59 | Hiraghm | but I've seen these router/hubs by linksys and others that sound like they'd do the job instead. |
02:35:01 | BZFlag | you have one connected which also happens to be connected to some other machines. ;-) |
02:35:12 | Hiraghm | LOL |
02:35:33 | Hiraghm | they keep wanting me to use DHCP and I keep pretending I'm deaf |
02:35:43 | Zorkon | Linksys stuff works, I have one laying around here somewhere. You can also use a <insert favorite Unix derivative OS here> box as well. |
02:36:18 | BZFlag | Hiraghm: many dsl and cable modems are actually routers and will do the ipmasq themselves. |
02:36:36 | Hiraghm | ooh. That would be handy. |
02:36:36 | BZFlag | I have radsl with a cisco 675 that can do it. |
02:36:52 | Zorkon | hee hee... my cable provider referred to me as an "IP Offender" in several voicemails they left, because I was running w/a static IP. I'll forever cherish the moment when I called them up, had them look at old tickets, and they found the one where their support tech *told* me to switch to static IP. ;) |
02:36:59 | Tangent | goes to bed... Night all |
02:36:59 | Russ | its broken ipmasq that could be done better |
02:37:03 | Hiraghm | I'm leaning toward SDSL because I want to run my own servers and have my own domain name. |
02:37:22 | Hiraghm | night Tangent |
02:37:29 | AlHaz | Hiraghm: Even if they come back and say "You may only have one computer using the internet at a time", technically your link to the internet is serialized, so only one packet may exit the buffer onto the wire at a time, so technically, it's one computer at a time |
02:37:35 | AlHaz | Hiraghm: in very tiny time slices |
02:37:45 | Hiraghm | ROFL |
02:37:50 | Zorkon | <shameless plug>check out www.e-smith.org</shameless plug> if you want a simple little server/firewall/gateway |
02:37:57 | BZFlag | Russ: true, I'm going to try cisco in briding with pppoe on the linux box and see if I can get that to work. |
02:38:08 | Hiraghm | couldn't open the link 8c( |
02:38:08 | Zorkon | AlHaz: *grin* I've got to remember that... it'll drive Rogers@Home nuts. ;) |
02:38:25 | BZFlag | I found a NAT bug on the cisco the other day over at andersee's site. cisco has not replied to it yet. |
02:38:46 | Zorkon | Hiraghm: Really? I was able to pull it up... Ah well. |
02:38:52 | Hiraghm | my network's a mess at the moment. I've left it alone for the past couple years because it worked. |
02:38:59 | BZFlag | AlHaz: and all the source address _are_ from a single machine. |
02:39:29 | Hiraghm | doh. I clicked on the link |
02:39:34 | Hiraghm | now I have it |
02:40:31 | Zorkon | open source, linux based, has some nice features... free (although they offer some spiffy managed services if you're a business-type). Oh yeah, disclaimer: I work there. ;) But I liked it before I started. :) |
02:40:55 | Hiraghm | okay, while I'm feeling brave... what do you guys think is the best dual P4 motherboard currently? |
02:41:37 | Hiraghm | or is there one out yet? |
02:41:39 | Zorkon | hmmm... no idea. I'm into Athlon's myself. Haven't looked at a P4 solution. |
02:41:59 | Zorkon | Actually, haven't looked at a dual athlon solution either, so I'm *really* unqualified. ;) |
02:42:24 | BZFlag | Zorkon: contrast with http://smoothwall.org/ ? |
02:42:52 | Hiraghm | LOL |
02:42:57 | Zorkon | BZFlag: Standby, looking. :) |
02:44:03 | scanline | Zorkon: i'm thinking about getting an Athlon XP 1800. Are they any good? |
02:45:16 | Zorkon | scanline: price/performance they're a good deal... just make sure to get a good fan/heatsink. You *don't* want fan/heatsink failure on an Athlon. They get... toasty. ;) |
02:45:21 | Hiraghm | Smoothwall looks pretty good. |
02:45:32 | Hiraghm | I'm still reading about e-smith |
02:45:39 | Zorkon | I'm looking for a featurelist on smoothwall's site... |
02:45:54 | Hiraghm | there's an about link on the main page |
02:46:19 | Hiraghm | when are 2 ghz athlons due out? |
02:47:16 | scanline | Zorkon: Yeah, I saw the Tom's Hardware video! |
02:47:17 | Zorkon | Got it. There's a bit more info in their FAQ PDF. Very similar features as far as network connectivity is concerned, from the looks of things. |
02:47:56 | Zorkon | scanline: Yeah... nasty. ;) But really, how often does a heatsink fall *off*? Have you ever tried to put one of the newer ones ON a processor? there isn't any way that thing's coming off on it's own, short of a gremlin with a crowbar! |
02:48:31 | scanline | Zorkon: Well, i'm badly in need of an upgrade... still using a Celeron 366 |
02:49:46 | Hiraghm | ack! no NFS support? |
02:49:50 | Zorkon | Looks like smoothwall is geared to be predominantly a firewall/proxy/vpn (geared towards connectivity), so if what you're after is a router/VPN/firewall solution, it might fit the bill. E-Smith (now SME Server - bought by Mitel) is geared towards a small to medium sized office, and includes a few other nifty features (LDAP server, secure webmail [your own personal "hotmail"], etc) |
02:49:56 | Zorkon | Hiraghm: what doesn't have NFS? |
02:50:08 | Hiraghm | e-smith? |
02:50:28 | Zorkon | Hiraghm: It's Linux, based on RedHat. It can have whatever you want. ;) My E-smith box has NFS on it. It's just disabled by default. |
02:50:51 | BZFlag | is e-smith based on debian or do you roll it all your own? |
02:50:55 | Hiraghm | Why doesn't e-smith support NFS? |
02:50:55 | Hiraghm | We don't currently support NFS on the e-smith server and gateway as there are a number of problems in doing so, in particular lack of security. |
02:50:58 | BZFlag | oh, redhat. |
02:51:17 | Hiraghm | that from the faq |
02:51:55 | Zorkon | Hiraghm: NFS does have security issues, so that's why it's "unsupported" in the default install. But it's there, you can turn it on and use it. Just like any Linux box. |
02:51:59 | BZFlag | Hiraghm: nfs with ldap/nis/etc is insecure as long as anyone can join the net. |
02:52:17 | Hiraghm | oh okay. |
02:52:46 | Zorkon | Remember, they're targetting small to medium sized businesses with little or no IT staff. Ever watch someone from a 6-month fasttrack MSCE program try to install and maintain NFS on a server? It's not pretty. ;) |
02:53:16 | Hiraghm | hokay 8c) |
02:53:21 | Hiraghm | brb drink |
02:53:44 | Zorkon | BZFlag: Still have a few of those tuxscreens laying around? I may place an order or two... ;) |
02:54:34 | Hiraghm | hey, wait |
02:54:38 | Hiraghm | I haven't gotten mine yet 8c( |
02:54:46 | Hiraghm | and I may want a 2nd one (pre-blobbed) |
02:55:47 | Hiraghm | oh, nuts. I just realised I've got to install MSN on my notebook (after I re-install win98) tonight. |
02:55:55 | BZFlag | Zorkon: read the topic? |
02:55:58 | Hiraghm | sighs, clearly disappointed |
02:56:18 | Hiraghm | BZ, didja send mine out today? 8c) |
02:56:36 | Zorkon | /topic |
02:56:52 | Zorkon | hmmm... you know what? This dumb IRC client won't display the channel topic. |
02:57:24 | Hiraghm | neither will this one |
02:57:46 | Zorkon | Ah. There we go. Tells me no topic set. |
02:59:50 | AlHaz | I don't see a topic here either |
02:59:57 | AlHaz | but it is all in the wiki |
03:00:16 | Hiraghm | what is the splashscreen image, really? |
03:00:49 | Hiraghm | It's not that picture of the Tuxscreen sitting on the floor, is it? |
03:00:59 | Hiraghm | hopes it's a picture of Tux or some such |
03:02:04 | BZFlag | all orders up till about 8pm last night went out today, yes. |
03:02:09 | Hiraghm | wheeee! |
03:02:33 | Hiraghm | soon I'll be a cool hax0r d00d |
03:03:08 | Hiraghm | btw, Russ's keyboard is messed up |
03:03:16 | Hiraghm | All the keycaps are in the wrong place |
03:03:18 | Zorkon | 700 left. Whoo hoo, I guess there's still a few available. ;) |
03:03:44 | BZFlag | Hiraghm: it's set for dvorack, no? |
03:03:59 | Hiraghm | like I said... |
03:04:00 | Hiraghm | grins |
03:04:25 | BZFlag | http://TuxScreen.net/img/basement0.jpg http://TuxScreen.net/img/basement1.jpg |
03:04:40 | Hiraghm | ROFL |
03:04:44 | Hiraghm | BZ? |
03:04:51 | BZFlag | ? |
03:05:03 | Hiraghm | the splashscreen *isn't* that pic of the tuxscreen sitting on the floor, is it? |
03:05:09 | Hiraghm | tell me it's a penguin. |
03:05:15 | BZFlag | which splashscreen? |
03:05:21 | Zorkon | hehehe... niiiice basement. |
03:05:30 | Hiraghm | The TuxScreen Splash Screen Image |
03:05:41 | BZFlag | http://TuxScreen.net/download/tuxsplash.jpg ? |
03:05:57 | Hiraghm | That'll work. is the splashscreen changeable? |
03:05:58 | Zorkon | I've got to ask: How did you get your hands on 700+ of these devices? |
03:06:18 | BZFlag | there isn't one my default, just the normal kernel boot output. |
03:06:27 | Hiraghm | Oh |
03:06:44 | BZFlag | http://TuxScreen.net/wiki/view//SomeHistory |
03:06:57 | Hiraghm | I just wish there were 147,622 more of them out there 8c( |
03:07:04 | BZFlag | I has over 1200 to start with. |
03:07:10 | BZFlag | s/has/had/ |
03:07:46 | BZFlag | iPAQs are selling at like 150k/month or more now. |
03:08:14 | BZFlag | but if someone makes more they will cost much more too. |
03:08:28 | BZFlag | I estimate $300 for the parts alone |
03:09:32 | Hiraghm | ooh, black tuxscreens? |
03:10:05 | Hiraghm | Office depot had an Ipaq 3765 for $499 today. |
03:10:17 | Hiraghm | But I saw in a circular where RS was selling them for like $299 or some such. |
03:12:16 | Zorkon | I've got one of the @migo PDAs... been meaning to look at porting Linux to it. It's very, very similar to an iPaq (including flashable "ROM") and includes a built-in PCMCIA slot. |
03:13:41 | Hiraghm | @migo? |
03:13:45 | Hiraghm | That's a lot like Amiga |
03:14:38 | Zorkon | I know. ;) http://www.urthere.com (Canada/US distributor). As I said, it's basically an iPaq with a built in PCMCIA and replaceable rechargable battery. |
03:16:46 | Hiraghm | only 32meg? |
03:16:59 | Zorkon | As I said, same as the iPaq (original). |
03:17:24 | Zorkon | The newer models have, of course, more memory... there is supposedly a new @migo with 64, but I haven't seen it yet. |
03:18:15 | Hiraghm | Oh. |
03:18:34 | Hiraghm | It looks cool |
03:18:42 | Hiraghm | I thought about an Agenda too. |
03:18:56 | Hiraghm | Linux pilot-alike |
03:19:23 | Zorkon | yeah, I've tossed the Agenda idea around a bit. But for some reason, I'm not convinced it's a good PDA. Now, the new Sharp unit that was just announced... that looks spiffy. Runs Linux even. |
03:19:48 | Hiraghm | What new sharp? |
03:20:25 | Zorkon | http://www.infosync.no/show.php?id=1063 |
03:20:47 | BZFlag | has a few agendas. too slow for prime time imho |
03:21:17 | Zorkon | SL-5000D or some such thing. Neat little job. Again, very iPaq like (StrongARM processor, etc). Nice UI (QTP I believe), "thumb" keyboard as well as HWR... interesting. |
03:21:35 | Zorkon | BZFlag: That's what I had heard about them, and decided against picking one up. |
03:24:07 | BZFlag | http://TuxScreen.net/wiki/view//OtherToys <- add to it ;-) |
03:24:34 | Zorkon | Will do. |
03:24:41 | Zorkon | Anyhow, g'night all. Time to sleep. ;) |
03:25:59 | BZFlag | heh, /me has a zaurus too. ;-) |
03:26:36 | scanline | I've been thinking about getting an Agenda |
03:27:42 | BZFlag | if/when they release the 166 it might be ok. the 66mhz is just too slow for me. |
03:27:52 | Hiraghm | That sharp is nifty. I love the keyboard idea. |
03:28:13 | BZFlag | I don't mind the bw display it's better than the gw ipaq imho, but the lack of good sound is annoying. |
03:28:27 | BZFlag | er "bw ipaq"... |
03:28:33 | Hiraghm | I have this old calculator, one of the first ones to do hex conversions... on the left side is the calculator, on the right is a membrane keyboard for more functions... I alays wondered why they couldn't do something like that for an Ipaq |
03:29:00 | scanline | BZFlag: I've heard the agendas have been sluggish... Sean Barnes ported PicoGUI to the Agenda. Haven't tried it myself. |
03:29:01 | Hiraghm | err, always |
03:29:12 | BZFlag | Hiraghm: the casio/rs one? I have one too. solar powered must be 15 years old now. |
03:29:16 | scanline | Hiraghm: Was that an HP? |
03:29:33 | Hiraghm | Yeah, I think that's it BZ. I packed it away today |
03:29:40 | Hiraghm | slimline? |
03:30:18 | BZFlag | could be. I leave mine open most of the time and never bend the panel backwards, it still works flawlessly. |
03:30:32 | Hiraghm | put an Ipaq where the calculator was, make the membrane keyboard qwerty or dvorak, put Linux on it, and it's a kick-butt handheld 8c) |
03:31:05 | BZFlag | there are more handhelds with keyboards that will be out soon. |
03:31:45 | Hiraghm | ooh, tell me tell me |
03:31:55 | BZFlag | heh, can't. sorry. |
03:31:57 | Hiraghm | I wish they hadn't botched the Revo like they did. |
03:32:03 | BZFlag | revo? |
03:32:08 | Hiraghm | Psion |
03:32:16 | Hiraghm | remake of the 3a line |
03:32:41 | Hiraghm | no backlight, no card slots, 16 shades of grey. |
03:32:56 | BZFlag | ah. |
03:33:03 | Hiraghm | bout the size of an Ipaq though |
03:33:39 | Hiraghm | any idea when this sharp is due out? |
03:34:10 | BZFlag | Hiraghm: nope, other than "this fall" |
03:34:44 | BZFlag | I think the original data was nov 1st, but obviously that didn't happen. |
03:34:52 | BZFlag | s/data/date/ |
03:35:59 | Hiraghm | Oh well. I can wait. |
03:36:12 | Hiraghm | No, really, I can. |
03:37:34 | Hiraghm | BZ, so for an extra $20, I'll be able to get the next one already blobbed? or were you joking? |
03:51:24 | BZFlag | Hiraghm: sure. just add it to the comments. |
03:52:17 | BZFlag | requires the FlashUnlock though. I do InfernoRemote that way anyway so blobbing is easy at that point. |
03:58:06 | Hiraghm | well, it's the flashunlock that has me panic-stricken |
04:00:17 | BZFlag | heh. tape over the pins you are not going to touch, get InfernoRemote setup. then it's easy. |
04:01:01 | lfj | Hiraghm, I'm a newb to electronics and that part was very easy.. I soldered 2 wires to the pins after covering other pins with tape. |
04:01:07 | lfj | Worked on the 1st try. |
04:03:14 | BZFlag | lfj: congrats! |
04:05:08 | lfj | :-) thx. I've been following most of you guru's on her for awhile.. My tuxscreen is destined to be the brain of a robot. |
04:10:16 | BZFlag | fun, fun! |
04:10:38 | Hiraghm | How does InfernoRemote work? |
04:11:00 | BZFlag | wants a open source networked mindrover game ;-) |
04:11:22 | BZFlag | Hiraghm: http://TuxScreen.net/wiki/view/Main/InfernoRemote |
04:11:59 | lfj | LOL, I'll put wireless PCMCIA card in the tux, and create a java web control.. Let you all drive the bot around. |
04:12:11 | BZFlag | sweet! |
04:12:20 | lfj | Just gotta make sure he can't get into the bedroom. |
04:12:24 | lfj | wife will kill me. |
04:12:42 | BZFlag | it needs smarts so that when the battery is low it will find it's way back to the charger. ;-) |
04:13:04 | Hiraghm | describe mindrover to me 8c) |
04:13:32 | BZFlag | http://www.lokigames.com/products/mindrover/ |
04:13:41 | lfj | Working on that. Trying to get a neural net code working for vision/smarts. New to C so it's a learning experiance. |
04:14:17 | Hiraghm | I thought Inferno was the OS that's on the Tuxscreen initially? |
04:14:22 | lfj | Tonight I'm making a O-scope outta my sound card.. Fun open source project. |
04:14:35 | BZFlag | Hiraghm: yes. also runs in a window under linux or windows. |
04:14:48 | Hiraghm | So why do you have to DL it? |
04:15:11 | lfj | Hiraghm, It's so you can connect your PC to the Tux to rewrite the flash. |
04:15:37 | BZFlag | you have to dl the free one to run in a window and then set the two up to talk to each other. |
04:15:47 | Hiraghm | Oh |
04:16:31 | Hiraghm | BZ.. I'd like to write an overhead two-player tank game for the Tuxscreen |
04:16:56 | jacques | heh, port xtank |
04:16:59 | Hiraghm | either internet or over the phone. (Firepower was a game that did this years ago) |
04:17:02 | jacques | :-D |
04:17:03 | Hiraghm | nods |
04:17:14 | jacques | problem is xtank was never client-server |
04:17:22 | jacques | d'oh |
04:17:35 | Hiraghm | plus a multiplayer gauntlet |
04:17:41 | jacques | oooh, cool |
04:17:44 | Hiraghm | loved gauntlet. |
04:18:09 | BZFlag | Hiraghm: remember no fpu on the tux |
04:18:31 | BZFlag | is client server. ;-) http://BZFlag.org/ |
04:18:33 | Hiraghm | yeah. How's that a problem for this? |
04:18:36 | jacques | dont need no steekin fpu |
04:18:45 | Hiraghm | not for gauntlet or firepower, no. |
04:18:51 | BZFlag | 3d ~= fpu |
04:18:59 | Hiraghm | besides, I have some fixed-point routines around here |
04:19:03 | Hiraghm | firepower isn't 3d. |
04:19:05 | BZFlag | for opengl etc. doom and the like were not. |
04:19:09 | jacques | http://www.wired.com/news/games/0,2101,47850,00.html |
04:19:13 | jacques | seen that? |
04:19:19 | jacques | those crazt funns |
04:19:23 | jacques | finns |
04:19:25 | BZFlag | jacques: yeah, looks cool. |
04:20:00 | jacques | BZFlag: supposedly runs on linux? |
04:20:21 | jacques | Hiraghm: just run the ARM MAME port and you can play the original gauntlet |
04:20:23 | BZFlag | which? the article? says so yeah. Have not tried it. |
04:20:31 | Hiraghm | jacques, but it's not multiplayer |
04:20:40 | Hiraghm | not over the phone/internet anyways |
04:20:42 | BZFlag | doom (integer engine) runs great on the ipaq |
04:20:48 | jacques | Hiraghm: i thought mame had some multiplayer stuff in it now |
04:20:49 | BZFlag | should work on the tux too. |
04:20:59 | jacques | BZFlag: exactly :-) :-) |
04:21:10 | BZFlag | runs arm xmame on his yopy |
04:21:54 | Hiraghm | Dunno, been awhile since I toyed with mame |
04:22:14 | Hiraghm | RJ Mical, Fathammer's chief software architect, is a hero from the demo-coding pantheon: In the mid-1980s, he was part of the development team that built the Commodore Amiga, a demo coder's dream machine. In the late 80s, he co-invented the Atari Lynx handheld game system. |
04:22:20 | Hiraghm | oops.. spam alert 8c) |
04:22:43 | jacques | yeah, those guys know their stuff |
04:22:51 | Hiraghm | RJ Mical is one of the names that gets my attention |
04:24:33 | BZFlag | it's hype though. just joined so this is not RJ's code |
04:24:49 | jacques | BZFlag: you still shipping on mon and fri? |
04:24:59 | jacques | BZFlag: when does an order need to be in in order to get shipped? |
04:25:09 | BZFlag | tues and friday. |
04:25:14 | jacques | dusted off his paypal account recently. |
04:25:24 | BZFlag | by the evening before. |
04:25:25 | Hiraghm | ordered one yesterday 8c) |
04:25:42 | BZFlag | and Hiraghm's shipped today. (see how that works? ;-) |
04:25:48 | Hiraghm | heehee |
04:26:02 | jacques | BZFlag: :-D |
04:27:22 | jacques | OpenSSH 3.0 Released |
04:27:29 | jacques | in case anyone cares |
04:29:27 | Hiraghm | So, blob is the boot loader.. |
04:29:31 | Hiraghm | how big is the kernel? |
04:31:56 | jacques | < 1MB :-) |
04:32:07 | jacques | apparently that's how large the tux kernel partition is |
04:32:37 | jacques | BTW, any of you hardware gurus know a source for accellerometers? |
04:33:14 | AlHaz | but we're working on transitioning to a blob w/ a jffs2 driver, so then we'll have a bigger jffs2 partition and keep an uncompressed kernel on the compressed filesystem |
04:33:55 | jacques | AlHaz: Whoo!@@ |
04:34:34 | lfj | jacques: Have you checked the common sources such as Digikey, or Jameco? |
04:35:14 | jacques | lfj: not yet - doing that now |
04:35:46 | jacques | lfj: thing is, I'm not exactly sure wat I'm looking for - I want something tiny and solid state |
04:37:01 | lfj | I thought usdigital.com made some. |
04:37:05 | lfj | but I can't find them. |
04:38:26 | jacques | i just found this: http://www.pcb.com/products/svs/svs353b17.html |
04:38:35 | jacques | not sure if it's the type I need tho |
04:40:22 | jacques | i dont want to measure high frequency vibration |
04:40:42 | lfj | What are you trying to do? |
04:40:47 | jacques | i want to measure accelleration of a vehicle |
04:42:02 | lfj | Like a car? |
04:42:15 | jacques | yep |
04:44:40 | jacques | i wonder what the backpaq uses |
04:45:34 | lfj | Have you looked at the ADXL202 from Analog Devices? |
04:45:45 | lfj | http://products.analog.com/products/info.asp?product=ADXL202 |
04:46:25 | jacques | thanks - looking |
04:46:41 | jacques | wow - looks perfect |
04:46:45 | jacques | +-2g |
04:46:48 | jacques | ideal |
04:46:55 | jacques | 2 axis - ideal |
04:48:10 | lfj | <-- Most help I've been on this Chat room since I got here!! Way outta my league with the brains in here. |
04:48:26 | jacques | heh - I wonder if those are actually available yet - say production starts in aug |
04:50:22 | jacques | looks like they are |
04:50:38 | Hiraghm | welp, I'm going to pack it in for the night. |
04:50:40 | lfj | How much is the real queston.. |
04:50:43 | Hiraghm | take care guys, be seeing you. |
04:50:46 | Hiraghm | waves near everybody |
04:54:20 | jacques | oooh, http://bodotill.suburbia.com.au/adxl202/adxl202.html |
04:58:46 | jacques | lfj: looks like $20-$30 each in quantity 100 |
05:00:00 | lfj | Cool I was thinking of a tilt sensor for my robot.. So he can tell if he's in danger of tiping.. Hope it works for what you wanted. |
05:01:56 | cory | http://www.studentmagazine.com/thisweek/thisweek_article.asp?articleID=213 |
05:02:04 | AlHaz | what'd they use in the itsy? |
05:03:10 | AlHaz | http://bodotill.suburbia.com.au/adxl202/adxl202.html <-- how to add an accelerometer to a palm pilot |
05:04:44 | AlHaz | oh, er, yes, you foudn it |
05:04:46 | AlHaz | found, too |
05:04:59 | AlHaz | should get some sleep instead of blathering here |
05:05:28 | AlHaz | looks like analog devices will send you a free sample |
05:05:48 | jacques | AlHaz: well they would until they started production :-\ |
05:05:58 | jacques | AlHaz: but I dont mind paying a reasonable price |
05:06:00 | BZFlag | Get pre-released "x-grade" samples of the ADXL202E. Select |
05:06:00 | BZFlag | "Order Samples" to get your free ADXL202EX. (Note all |
05:06:01 | BZFlag | pre-production samples will be labeled with an "x". Once |
05:06:01 | BZFlag | production begins in August, this part will be ordered as the |
05:06:01 | BZFlag | ADXL202JE or the ADXL202AE.) |
05:06:17 | BZFlag | might be worth a shot anyway. ;-) |
05:06:21 | jacques | yep |
05:06:22 | jacques | :-) |
05:06:34 | jacques | i just registreed on the AD site |
05:11:36 | jacques | cool - i just ordered a sample :) |
05:12:03 | jacques | they are shipping free via ups ground - why not just stich it in an envelope :-) |
05:13:27 | jacques | now i cant wait :-D |
05:16:02 | AlHaz | I wonder if someone has an updated diagram for that palm modification, for a IIIx/IIIe/IIIxe board |
05:16:12 | AlHaz | different version palm pilot in those |
05:16:17 | AlHaz | er, dragonball |
05:16:21 | AlHaz | must sleep . . |
05:32:45 | jacques | wow, galeon actually knows how to print a web page! (unlike netscape) |
05:37:26 | lfj | Hey! I like netscape (6.2 anyway) |
05:40:19 | jacques | lfj: then we are talking about the same thing - 6.2 == mozilla == galeon |
05:40:31 | jacques | galeon uses the mozilla rendering engine |
05:43:47 | lfj | Yeah I know. but I have to say that. |
05:43:56 | lfj | It's a job thing ;-) |
05:44:21 | StarKruzr | Hey all |
05:49:26 | lfj | Night everyone... |
06:51:53 | GoRK | hello |
06:52:16 | scanline | morning GoRK |
06:52:50 | GoRK | mornin |
06:53:37 | GoRK | hey russ i tried 2.4.13-ac5-rmk2-tux1 with jffs as root instead of jffs2 - it didnt even get through the ro mount |
06:54:09 | GoRK | scanline: im getting nowhere fast on this circut :( |
06:54:43 | GoRK | i thought headphones/line out were good but they interfere bigtime with the microphone :( |
06:55:02 | scanline | hmm |
06:55:04 | scanline | not good... |
06:55:22 | scanline | where's GPSFan when you need him... |
06:55:26 | GoRK | and since i know about zero, im really fishing :) |
06:56:16 | scanline | I wouldn't do much better i'm afraid |
06:56:44 | scanline | needs to hurry up and get through college, get real-life EE experience, and become an electronics guru |
06:56:51 | GoRK | heh |
06:57:11 | scanline | ooh... i think i found my problem... |
06:57:34 | scanline | layout engine bug, definitely is bothering the textbox code, might be affecting dialog boxes... |
06:59:38 | GoRK | ahh so that might be the cause of that remaining bug? |
07:00:30 | scanline | maybe... i think there's something else causing the problem with font/file dialogs |
07:00:40 | scanline | basically this bug is the following: |
07:01:15 | scanline | when there are two divnodes side-by side, it may report the preferred width as the maximum of the two, not the total |
07:01:33 | scanline | still trying to figure where exactly that 'may' comes in... |
07:10:36 | BZFlag | nite |
07:50:43 | GoRK | hello |
07:50:58 | rfbrown | hi! |
07:51:43 | GoRK | i am getting nowhere fast with this circut :) thanks for your help though. running the headphones off of spkr- helps a lot |
07:52:07 | rfbrown | Really? What's the issue? |
07:52:37 | rfbrown | I'm coming up with all these outlandish schemes for things to do with my shiny new phone... |
07:52:40 | GoRK | buzzing on the mic lines when a stereo or amplified speakers or something is plugged into line out :) |
07:52:48 | rfbrown | Bit like a child in a candy store! |
07:53:13 | rfbrown | Ground loop! That's my standard answer :-) |
07:53:18 | GoRK | well apparently you can hook a DAC to the sa1100's ssp port and get good (read: stereo) audio out of it |
07:54:07 | rfbrown | I've seen some interesting stuff about "audio port" and "telecom port" in the SA1100 data sheet, but not to deeply yet... |
07:54:11 | GoRK | yeah that is my standard audio fix too... i must have about 20 cables that have some isolation device inline to fix peoples annoying buzzing problems with their cheap soundcards |
07:55:01 | GoRK | the telecom port is basically an audio device. in the tux it is actually hooked properly to the phoneline (lucent used ucb1200 as the modem) ... so we will be able to play and record audio from this interface to do digital answering system, etc. with no hardware modification |
07:55:30 | GoRK | the ucb1x00 driver in new kernels (which folks are still trying to get working) support audio on the ucb1200 telecom interface |
07:55:50 | rfbrown | Can you give me a quick rundown on how you've connected the mic? |
07:56:22 | GoRK | well.. im not using mic in or line in ... this is the mic coming off the dsp ouput |
07:57:02 | rfbrown | Hang on... (rummaging around schematics) |
07:57:49 | GoRK | it comes off of T/R Out + and - .. t/r out - is capactively coupled to ucb1200 mic_gnd. t/r out+ goes through a .1uf cap through some resistors to SIGNAL_GND and through another cap to ucb1200 mic_input |
07:58:18 | rfbrown | BTW, is it a "mainsy" 60Hz hum, or something more sinister? |
07:59:55 | GoRK | it's pretty low ... it changes a little bit when i do stuff like pick up the handset |
08:01:02 | rfbrown | The circuit you just described is what's in shanip2.pdf, right? |
08:02:00 | rfbrown | and getting REALLY basic, what does "t/r" stand for? |
08:05:06 | GoRK | dont know that's what the lucent schematics labeled it |
08:05:27 | GoRK | yes shanip2.pdf with some different resistor values |
08:05:46 | GoRK | and the audio out jack is on c5 not c7 |
08:08:57 | rfbrown | When you say "buzzing on the mic lines"... what exactly do you mean? |
08:09:03 | scanline | GoRK: GPSFan fixed the resistors on shanip2.pdf |
08:09:59 | cory | hmmm |
08:10:23 | rfbrown | Is it possible that there's feedback through the IC500:13 op-amp, which goes to "T/R in" on the UCB1200? |
08:11:04 | scanline | rfbrown: The audio routing in the DSP is configurable, so in some modes that might be the case... |
08:11:29 | scanline | GoRK: Have you tested this in various undocumented routing modes to see if that fixes or changes the buzz? |
08:11:57 | GoRK | scanline: that's not it.. it's something in the circut. if i disconnect line out the buzzing stops |
08:12:06 | GoRK | this is only on the audio recorded into ucb1200 |
08:12:21 | scanline | ah |
08:12:45 | GoRK | i have some speakers plugged into tux line out (it is not playing anything) i am recording from tux's ucb1200 and sending the audio data over the network and playing it out of speakers with my desktop |
08:13:08 | scanline | ok |
08:13:22 | rfbrown | So disconnecting R21 makes no difference? |
08:14:36 | GoRK | yes it does not make a difference. op amp is not in the picture |
08:17:36 | GoRK | maybe a diode? |
08:18:40 | rfbrown | Presuming that you're getting real sounds as well as hum, how loud is the hum relative to the real sounds? Say, your voice from a yard away, or something? |
08:19:44 | GoRK | if i talk into the handset mic my voice is considerably louder than the noise |
08:22:25 | GoRK | taking r2 out makes the hum stop but the mic sounds awful :) |
08:23:14 | rfbrown | < trying hard not to say "ground loop" again... you don't have a little audio transformer around do you? ;-) > |
08:23:48 | GoRK | heh i knew transformer was going to come up |
08:23:58 | GoRK | no i dont have any i dont think |
08:24:06 | GoRK | wait yeah i do |
08:24:07 | GoRK | hang on |
08:25:24 | GoRK | yep got two |
08:32:15 | GoRK | re |
08:32:27 | rfbrown | *$@$%&^ dialup... |
08:33:03 | GoRK | anyway i have two little transformers |
08:33:33 | rfbrown | so in your case you'd want to connect them on the line out. |
08:33:55 | GoRK | yeah i am checking into that right now.. i must disengage them from their current duty where they arent doing anything |
08:36:34 | GoRK | yup fix |
08:37:20 | GoRK | though audio level is horribly low... i dont know wtf this transformer is rated for |
08:38:52 | GoRK | or i could hook it up in the other direction :) heh it's obviously not a 1:1 transformer haha |
08:41:14 | rfbrown | How about connecting the C5 end of R5 directly to spkr+? I don't see that it would make any difference to the signal going to IC500-13, |
08:41:37 | rfbrown | and it might leave more signal coming through C5 for your line out... |
08:42:24 | rfbrown | (it might make no difference at all, depending on the transformer impedance) |
08:42:55 | GoRK | taking c5 out of that loop causes popping problems when audio starts and stops playing |
08:43:08 | rfbrown | Ah. |
08:46:37 | scanline | good night |
08:46:57 | scanline | is away: sleep |
09:06:17 | rfbrown | GoRK: how's that transformer? I just did FlashUnlock and my phone still goes! |
09:06:40 | GoRK | rfbrown: the transformer fixes it... wish there was maybe a way to do it w/o a transformer, but... :) |
09:06:49 | GoRK | rfbrown: good deal |
09:07:27 | GoRK | hey those little ferrite torus shaped things that have the copper wrapping around them.. are those transformers of some sort? i seem to see them on soundcards a lot |
09:07:28 | rfbrown | I take it there's no real point putting the updated Inferno on is there? The phone app's way dull... |
09:07:52 | GoRK | i forgot who it was the other day but he said "it is a wasteland of 1998 technology" |
09:08:11 | GoRK | blob is safer to put on anyway since it's only 64k ... less that can go wrong |
09:08:44 | MicroChip32 | GoRK: thats what jtag is for :) |
09:09:19 | GoRK | yeah i have jtag.. strangely enough i am fooling with kernel junk on this other phone without jtag %-\ |
09:09:31 | MicroChip32 | lol |
09:09:45 | rfbrown | Generally, if it's ferrite, it's intended for use at high frequency (ie much higher than audible). But I can't picture the copper wrapping. Just trying to find a sound card... |
09:09:46 | MicroChip32 | hey speaking of the updated inferno, how/where can i get that |
09:10:27 | MicroChip32 | the inferno on my unit is v0.7 |
09:11:15 | rfbrown | MicroChip32: http://tuxscreen.net/download/inferno/ has some files that look promising. |
09:11:28 | rfbrown | Why do you want inferno? |
09:11:54 | rfbrown | ( as opposed to Linux ) |
09:13:14 | MicroChip32 | rfbrown: i dont actually, but would like to see the latest inferno before i put linux on here, and also would like a "fallback" image to put on it |
09:14:04 | rfbrown | I was kinda thinking the same things. |
09:14:27 | GoRK | there's not much to see |
09:14:39 | GoRK | the browser looks a bit different. there is different boot logo |
09:14:49 | GoRK | and if you live in france there is a minitel app |
09:15:40 | rfbrown | Well I'm about as far from France as I can get... no, I think I'll go straight for Linux. |
09:16:20 | SteveD | rfbrown: good decision |
09:16:40 | MicroChip32 | friggin pc |
09:16:57 | rfbrown | I've got two JTAG adapters, one from Xilinx, another from ST, and neither of them's any good to me. Onward! And damn the consequences... |
09:17:27 | MicroChip32 | rfbrown: what was that url again? lost it when pc locked up |
09:17:36 | rfbrown | http://tuxscreen.net/download/inferno/ |
09:17:46 | MicroChip32 | thx |
09:18:53 | rfbrown | BTW, are you guys running Windows or Linux on your desktops? I'm on Win2k (covers head and cowers under desk) |
09:19:59 | GoRK | win2k and linux on two machines side by side |
09:20:15 | Squart | Hi guys, sorry to interrupt.. I would like to buy a TuxScreen, did anyone buy it from Tim Riker? |
09:20:49 | GoRK | you have to buy it from tim otherwise you dont get one :) |
09:21:16 | Squart | Aha ;-) I see |
09:21:19 | GoRK | but anyway, yes |
09:21:52 | Squart | It really seems a fun machine to play around with |
09:23:23 | rfbrown | I did it with PayPal, sent the money to Sales@TuxScreen.net and put a little note in for Tim. My first time with PayPal, smooth as silk. |
09:24:00 | rfbrown | (which reminds me, they still owe me my $5 joining credit. And Tim his referral credit as well...) |
09:24:12 | Squart | I thanks, that's what I was wondering. Never used PayPal as well. Just signed up a minute ago |
09:26:02 | rfbrown | I backed it up with an e-mail to tim@rikers.org, just to be sure. I'm sure he appreciated the extra mail, he probably doesn't get much ;-) |
09:26:20 | Squart | Hehe ;) |
09:28:13 | Squart | I feel naugty today, let's just order it.. |
09:29:19 | rfbrown | Has anyone tried overclocking the SA-1100 for long periods? Like running at 133Mhz or higher? (purely academic interest, I'd probably be too scared of frying something) |
09:29:29 | uChip | daggonit. first my pc locks up then my isp has the nerve to disconnect me |
09:29:52 | rfbrown | uChip: http://tuxscreen.net/download/inferno/ ;-) |
09:30:33 | uChip | hehehe still have it, didnt have to reboot this time ;) |
09:32:55 | uChip | can someone answer a c question for me? |
09:35:08 | rfbrown | Just ask it, you never know who's lurking out there... |
09:35:42 | MicroChip32 | ok, WTF is wrong with this line ... |
09:35:44 | MicroChip32 | while ( ((str[last] == ' ') or (str[last] == '\t') )) and (last >= start) ) { |
09:36:35 | MicroChip32 | it complains "parse error before 'or'" |
09:37:06 | rfbrown | Well, you could try || instead of 'or' and && instead of 'and' |
09:37:37 | MicroChip32 | i see one problem, too many prens |
09:38:26 | rfbrown | Oh yeah... looks like one too many after '\t' |
09:39:06 | MicroChip32 | yep, fixed that - no help; fixed or/and - worked |
09:39:31 | MicroChip32 | why ||/&& instead of or/and dif purpose, or doesnt see like the word versions ? |
09:39:44 | MicroChip32 | s/see/c/ |
09:39:45 | MicroChip32 | doh |
09:41:01 | rfbrown | Never known 'or' and 'and' in a C program... what's your background? |
09:44:22 | MicroChip32 | not c =) mostly perl these days, most everything else in the past. i know the bare basics of c ... and hate every moment of it |
09:44:32 | rfbrown | < getting impatient > can someone tell me how long 'c F!all D!inferno.backup' should take? |
09:44:48 | MicroChip32 | a little longer ;) |
09:45:49 | rfbrown | MicroChip32: you're spoiled. Eee, when I were a lad, we programmed with switches! And soldering irons! Perl? bah! |
09:46:09 | rfbrown | (actually that's a lie, I'm not that old :-) |
09:46:49 | MicroChip32 | rfbrown: well i started with assembler, that ok ? <G> |
09:47:25 | MicroChip32 | perhaps cobol? rpg? <G> |
09:48:27 | MicroChip32 | heh: lucky you, you got to use switches ... when ~I~ started we only had the soldering irons ;) |
09:49:08 | MicroChip32 | j/k of course, im gray enough as it is, dont need to make myself any older |
09:50:45 | rfbrown | Heh! I've hooked an oscilloscope onto my serial comm line, and there's nothing doing. Let's try that again... |
09:52:30 | MicroChip32 | sends rfbrown the jtag he's gonna need |
09:53:44 | rfbrown | LOL! Just got a black screen of death, memory dump, the works. Maybe the scope needs an isolating transformer. Darn. |
09:56:09 | MicroChip32 | ouch |
09:56:09 | MicroChip32 | sends rfbrown a spare jtag too |
09:56:09 | GoRK | i have an isolating transformer :) |
09:56:09 | GoRK | ok well i am going to sleep now |
09:58:05 | rfbrown | GoRK's right. Bedtime. Thanks for your help! |
10:44:16 | Tangent | wakes up and starts playing MP3s on his phone |
10:53:01 | MicroChip32 | really needs to control his violent streak ;) |
10:59:42 | Tangent | MicroChip32 : Been kicking computers? |
11:04:10 | MicroChip32 | among other things ;) |
11:04:19 | MicroChip32 | g'mornin |
12:18:54 | Tangent | returns from town with some more componenets :) |
12:20:14 | mallum | mmm toys |
12:20:21 | mallum | what you building ? |
12:20:35 | Tangent | mallum : Shanip + extra rs232 port |
12:21:00 | Tangent | mallum : I made the PCB last night, but was lacking the DB9 connector, and rs232 line driver |
12:22:13 | mallum | Tangent: is this for the 5v pcmcia or the audio stuff ? |
12:22:17 | jacquesZzZz | i ordered free samples |
12:22:29 | jacquesZzZz | can't wait. |
12:22:34 | Tangent | mallum : This is the audio stuff... |
12:22:58 | mallum | Tangent: ah, nice |
12:23:00 | Tangent | mallum : But since there's an unused serial port on the sa1100.. I though't I'd add the extra hardware it needs at the same time |
12:23:27 | Tangent | mallum : Here's my little half-built board... http://ipaq.secret.org.uk/TuxScreen/InPlace.jpg |
12:23:59 | MicroChip32 | sets up his telescope to watch for the smoke from Tangent's work during the day |
12:24:25 | jacquesZzZz | crap!! there's that much extra space in there??? |
12:24:42 | MicroChip32 | jacquesZzZz: yea, all sorts of space to play with in there ;) |
12:24:47 | jacquesZzZz | cool |
12:26:31 | Tangent | jacquesZzZz : Evening (or whatever time it is where you are) |
12:26:59 | mallum | Tangent: is one of them little boards on the pic your addition ? |
12:27:33 | Tangent | mallum : Yep.. the one on the left hand side... near where the handset plugs in... |
12:27:43 | Tangent | mallum : You can see it has missing bits at the moment... |
12:27:51 | mallum | Tangent: nice looks pretty simple .... ? |
12:27:51 | Tangent | mallum : Holes just waiting for componenets |
12:28:01 | Tangent | mallum : It is pretty simple |
12:29:17 | jacquesZzZz | I ordered accelerometer sample chips last night :-D |
12:30:03 | jacquesZzZz | i wanna stick one of those in a tucscreen |
12:30:07 | jacquesZzZz | 2 axis |
12:30:33 | mallum | Tangent: so you have the tools to make these little circuit boards ? |
12:30:37 | Tangent | jacquesZzZz : Could be interesting... Are you planning on running Tux on batteries then? |
12:30:45 | jacquesZzZz | Tangent: yes |
12:31:00 | Tangent | mallum : Yep.. I can manufacture PCBs... and as it happens, I made four of these little guys last night... |
12:31:15 | Tangent | mallum : But two will need very minor repair work before they're useabe |
12:32:11 | MicroChip32 | Tangent: i was gonna ask you last night, what was it that was wrong with the boards? open circuits, or shorts, or what ? |
12:32:43 | Tangent | MicroChip32 : Nah.. just tracks that have small bits (<1mm) missing |
12:32:53 | Tangent | MicroChip32 : Just need to touch up with a soldering iron |
12:33:07 | jacquesZzZz | Tangent: you are making single layer boards using etching? |
12:33:13 | MicroChip32 | Tangent: well that shouldnt matter really should it, if its just bits off a side of the trace |
12:33:20 | Tangent | jacquesZzZz : That'sright. |
12:33:31 | Tangent | MicroChip32 : Nah... it's gaps in the trace... |
12:33:37 | Tangent | MicroChip32 : Open Circuit tracks... |
12:33:38 | MicroChip32 | ahhh, so open circuits then =) |
12:34:01 | MicroChip32 | wrinkles in the iron-on ? |
12:34:20 | Tangent | MicroChip32 : Possibly... maybe just a defect in the laser printer job? |
12:34:30 | MicroChip32 | hmmmm that could be too |
12:34:45 | MicroChip32 | now if i could solve my c problems with a soldering iron ... *sigh* |
12:34:53 | jacquesZzZz | winder where I could get the batts I would need, and how much they would cost |
12:35:24 | MicroChip32 | jacquesZzZz: try deep cycle marine batteries, from the local boating shop. <G> |
12:35:31 | MicroChip32 | should be enough juice there ;) |
12:35:41 | Tangent | jacquesZzZz : My PCB etching setup cost me around $70 in total... (for chemicals.. bits of copper clad board, chemicals and transfer paper) |
12:36:10 | Tangent | jacquesZzZz : Apperently the Tux only pulls about 1 watt |
12:36:20 | MicroChip32 | Tangent: dont forget the few hundred buks for the laser printer ;) |
12:36:24 | Tangent | jacquesZzZz : With backlight on |
12:36:40 | Tangent | MicroChip32 : Yeah... And the dremmel.. and the workbench... and the drillbits |
12:36:48 | MicroChip32 | hehe |
12:37:19 | jacquesZzZz | Tangent: coool |
12:37:36 | jacquesZzZz | MicroChip32: I would like something a bit lighter than a boat battery :-) |
12:38:07 | Tangent | jacquesZzZz : Make yourself a string vest from thermocouples :) |
12:38:09 | MicroChip32 | jacquesZzZz: just put it in a heavy-duty back-pack *laughing* |
12:38:21 | MicroChip32 | lol Tangent |
12:38:24 | jacquesZzZz | hey, how hard would it be to run one off a car cigarette lighter? |
12:38:54 | Tangent | jacquesZzZz : Pretty easy.. but you'd need to get a couple of DC-DC converts to knock it down to 5V and 3.3V respectively |
12:38:54 | MicroChip32 | jacquesZzZz: easy, go down to rat-shack and buy theyer 100wt inverter |
12:39:04 | Tangent | MicroChip32 : True |
12:39:06 | jacquesZzZz | MicroChip32: maybe I could put peizoelectric transducers in my shoes |
12:39:33 | MicroChip32 | Tangent: i use my 500wt inverter tho ;) |
12:39:47 | MicroChip32 | jacquesZzZz that'd work while your jogging, but what about when youre sitting still ? |
12:39:50 | jacquesZzZz | yeah - I wanna make a car computer |
12:39:53 | MicroChip32 | tap your feet ? |
12:40:07 | Tangent | MicroChip32 : Heh.. .I moved my inverter into the house when I got solar panels here |
12:40:13 | jacquesZzZz | oops |
12:40:19 | jacquesZzZz | it's getting to be 6am here |
12:40:22 | jacquesZzZz | :-( |
12:40:25 | jacquesZzZz | time for bed |
12:40:34 | MicroChip32 | hehe |
12:40:39 | Tangent | jacquesZzZz : Night |
12:41:28 | jacquesZzZz | later guys :-D |
12:41:33 | jacquesZzZz | goes to bed. |
12:42:06 | Tangent | heats up the soldering iron |
12:45:24 | MicroChip32 | unplugs Tangent's iron |
12:45:54 | Tangent | spokes MicroChip32 with the hot end |
12:46:00 | MicroChip32 | hey! no fair |
12:46:05 | Squart | I you are interested in making it wearable you should check the wear-hard list |
12:47:35 | TangentTux | Killing this client to attack it with moteln lead.. |
12:58:34 | Squart | Could you make a mp3 decoder work on the tux? |
13:01:00 | Squart | Hmm... you 'r all too sleepy I gues.. damn I am in the wrong timezone |
13:05:33 | Tangent | Squart : I already have madplay playing mp3s on my Tux |
13:05:47 | Tangent | Squart : flite (speech synth) works fine too |
13:12:22 | mallum | Tangent: you pan on building and selling these little circuit boards ? |
13:12:42 | Tangent | mallum : I'm considering it... |
13:13:05 | Tangent | mallum : Once I've got the second serial port working... I may build a couple more to sell |
13:13:07 | Squart | He that is great |
13:15:20 | Tangent | GPSFan : Morning |
13:15:39 | GPSFan | Tangent: good morning |
13:15:54 | GPSFan | how's the world going this am? |
13:16:27 | MicroChip32 | cold |
13:16:32 | Squart | wet |
13:17:11 | GPSFan | it's unseasonably warm here in western Colorado. |
13:17:14 | Tangent | GPSFan : World is good... I went and bought more components this morning... I'm just soldering in the serial port bits now |
13:17:42 | GPSFan | Tangent: great, got your 3232? |
13:18:06 | Tangent | GPSFan : In my other hand right now |
13:18:37 | GPSFan | Tangent: so we may see the first working second serial today? |
13:19:01 | Tangent | GPSFan : Let's hope so.. I'll be done soldering in about 5 mins time |
13:19:14 | GPSFan | ooooo! |
13:19:26 | Tangent | GPSFan : Oh.. not 5 mins.. I'm gonna have to hook it to the board too... 10 mins |
13:19:46 | GPSFan | k |
13:24:55 | mallum | Tangent: well count me in for one, if that what you decide to do .... |
13:25:12 | Squart | I am still waiting for my creditcard confirmation from PayPal. Does anyone know how long it usually takes? |
13:36:50 | MicroChip32 | Tangent: your time is up |
13:37:11 | Tangent | MicroChip32 : Yeah.. I know.. but I thought I'd hack a hole through the side of the case at the same time |
13:37:28 | MicroChip32 | ah |
13:37:32 | Tangent | MicroChip32 : I'll upload some photos to proove that I did it |
13:38:16 | MicroChip32 | yea but how will you prove that it works ? <G> |
13:40:29 | Tangent | MicroChip32 : Ah.. that bit will have to wait until I've got the screws back in |
13:44:08 | MicroChip32 | hmmmm screwing the phone eh Tangent? new definition of phone sex ? |
13:45:07 | Tangent | MicroChip32 : Heh.. we went through that yesterday ... /me whips the screws out of the phone... /me whips it out and screws the phone... Whatever's easiest :) |
13:46:40 | MicroChip32 | covers his eyes |
13:56:49 | Tangent | tightens his nuts |
13:57:31 | GPSFan | Tangent: good luck with the board, I've got to run, be back 5-7hrs. |
13:58:18 | Tangent | GPSFan : Thanks... catch you later |
13:58:42 | MicroChip32 | looks at Tangent and raises an eyebrow |
13:59:59 | Tangent | MicroChip32 : I'll post a picture for you :) |
14:00:22 | prpplague | thinks he's going to lose his egg mcmuffin |
14:03:55 | Tangent | http://ipaq.secret.org.uk/TuxScreen/Shanip232-Top.jpg http://ipaq.secret.org.uk/TuxScreen/Shanip232-Bottom.jpg |
14:04:17 | Tangent | And here's the nuts I was tightening... on the RS232 connector.. http://ipaq.secret.org.uk/TuxScreen/Shanip232-Fitted.jpg |
14:05:35 | Tangent | Hrm.. of course.. not I've built and fitted one of these, I'd like to give it a full redesign |
14:10:37 | Tangent | CosmicPenguin : Morning |
14:13:10 | CosmicPenguin | Tangent: Good morning to you as well |
14:13:16 | MicroChip32 | hands prpplague a barf bowl, and gets one for himself too |
14:15:02 | MicroChip32 | Tangent: whats with the 3232 vs a normal 232 ? |
14:17:02 | Tangent | MicroChip32 : The 3232 is a 3.3V version |
14:17:09 | MicroChip32 | ahhhhh |
14:17:35 | MicroChip32 | the 232 ver wouldnt work would it |
14:18:14 | MicroChip32 | you need better lighting bud ;) |
14:18:56 | Tangent | MicroChip32 : I know.. I have a 400W metal halide in the shed.. That'd do it.. but it takes about 20 mins to warm up |
14:20:24 | Tangent | I need a fancy desk lamp like GPSFan has |
14:20:43 | MicroChip32 | whats with the green wire on the bottom? was that one of the 'bad' boards ? |
14:21:30 | Tangent | MicroChip32 : Sadly that was one of the good boards.. I scraped it with th echuck on my dremmel when cuttin it out |
14:22:00 | Tangent | I made a worse mess of the other good board too... |
14:22:03 | MicroChip32 | lol oops |
14:22:08 | Tangent | THe good boards are worse than the bad boards now |
14:22:31 | Tangent | I should just have been a little more careful.. I was just rushing |
14:24:19 | MicroChip32 | i like the colorful cable, where do you get that ? |
14:25:00 | Tangent | MicroChip32 : Everyone sells that.. Just ribbon IDC cable |
14:25:29 | MicroChip32 | heh rat-shit dont sell it, or at least ive never seen that. and rs is all there is around here |
14:28:43 | CosmicPenguin | wow..... that was intense..... |
14:32:42 | prpplague | MicroChip32: thanks for the bowl, feeling better now.... |
14:39:52 | Tangent | seeks 3.3V somewhere near the bottom of J601... clues anyone? |
14:42:25 | MicroChip32 | start probing with your car battery and see what smokes first ;) |
14:42:31 | Tangent | finds it just above IC301 |
14:43:17 | Tangent | Well... let's give this baby some power, and see what smokes... if anything :) |
14:44:06 | MicroChip32 | hides in his bomb shelter |
14:44:39 | Tangent | Well.. the 3232 seems to be converting voltages correctly |
14:44:49 | Tangent | So it should all be OK now.. I hope |
14:47:14 | MicroChip32 | ok now talk to your pc with that serial |
14:50:19 | Tangent | Yeah.. tho' I'm not sure that the kernel is convinced that the port exists |
14:52:18 | MicroChip32 | that could be a problem ;) |
14:52:24 | MicroChip32 | time to talk to the kernel guys |
14:52:42 | Tangent | MicroChip32 : Not just yet... time to look at the source... |
14:52:55 | MicroChip32 | ut oh |
14:53:14 | Tangent | MicroChip32 : I expect it's something like... #IFUNDEF SHANNON (serialport1) #ENDIF |
14:57:22 | MicroChip32 | bahahahahahaha **looks around for kernelwork** |
15:00:08 | kernelwork | I'm here now |
15:01:22 | Tangent | kernelwork : I've added a second serial port on to my Tux, but the kernel doesn't know about it....??? |
15:01:33 | Tangent | kernelwork : Do you know how to fix this? |
15:03:44 | kernelwork | Tangent: Could you be a little more specific? |
15:04:11 | Tangent | kernelwork : I'm using devfs.. only the device node for /dev/ttySA0 is being created.. (unlike my iPAQ which creates all three) |
15:04:30 | Tangent | kernelwork : If I mknod it, then it says read error whenever I try to use it |
15:05:26 | kernelwork | What is the driver it uses for the serial ports? |
15:05:47 | Tangent | I believe it's drivers/char/sa1100_serial.c |
15:06:00 | Tangent | kernelwork : That's #define NumPorts 3 tho' |
15:06:18 | Tangent | kernelwork : I figured it was disabled somewhere in the shannon kernel, but I haven't found where you |
15:06:20 | CosmicPenguin | Tangent: look at arch/arm/mach-sa100/shannon.c |
15:06:22 | Tangent | s/you/yet |
15:07:12 | MicroChip32 | stares with a blank look |
15:07:14 | CosmicPenguin | (And feel free to toss another 1 in the mach-sa1100 name... :)) |
15:07:54 | Tangent | joins MicroChip32 in looking blank |
15:08:05 | Tangent | CosmicPenguin : I almost have a clue what I'm looking at here... |
15:11:07 | CosmicPenguin | wb all! |
15:12:06 | prpplague | Tangent: here are some notes i have on serial port entries http://www.abcsinc.com/small-linux/ttySAx.txt |
15:12:31 | CosmicPenguin | Tangent: You know which port you tied into on the SA1100, right? |
15:15:25 | Tangent | CosmicPenguin : Is should be on port 1 |
15:16:11 | CosmicPenguin | Tangent: Great... then just add a sa1100_register_uart(1, 1); to shannon.c and Bob will be your uncle.... :) |
15:16:13 | Tangent | CosmicPenguin : So what we're saying here is that I need to call sa1100_register_uart with the right numbers in shannon.c? |
15:16:19 | Tangent | Heh.. timing :) |
15:17:42 | prpplague | Tangent: ya, looks like arc/arm/mach-sa1100/shannon.c only call sa1100_register_uart once |
15:17:57 | Tangent | OK.. compiling now |
15:18:45 | prpplague | Tangent: did you check out the notes? was there anything i could add to make things a little clearer? |
15:20:19 | Tangent | prpplague : I did check out the notes..but I don't really understand them |
15:20:41 | Tangent | prpplague : Or rather.. I understand everything until the C code starts |
15:21:08 | prpplague | Tangent: ok, guess i made it too geekie, i see about adding some additional text |
15:22:33 | Tangent | downloads kernel |
15:23:03 | prpplague | CosmicPenguin: what about you, those notes make any sense to you? |
15:23:48 | Tangent | prpplague : Now I've started at it for the appropriate amount of time, I understand the C code :) |
15:24:11 | MicroChip32 | they made sense to me, but i have no idea where it all fits into the rest of the kernel operations |
15:24:49 | MicroChip32 | wonders where he put that 'linux kernel for dumies' book |
15:26:25 | prpplague | i sorry for pestering you guys, i just want to make sure that the notes are clear so that future projects won't have to duplicate the effort |
15:27:00 | MicroChip32 | prpplague: when are ya gonna write that "kernel for dumies" book ? <G> |
15:27:15 | prpplague | MicroChip32: when i stop being a kernel dummie |
15:27:24 | MicroChip32 | hehehe |
15:27:24 | CosmicPenguin | prpplague: Lemme look really quickly.... |
15:28:03 | Tangent | Well.. the kernel seems to be doing the right thing... but I just realised that I may not have soldered the correct rx and tx lines on.... |
15:28:12 | Tangent | might have got CTS and RTS instead |
15:28:16 | prpplague | doh |
15:28:21 | CosmicPenguin | prpplague: You have the API backwards... its ttySA# first and then uart#.... :) |
15:28:42 | prpplague | CosmicPenguin: hmm let me check |
15:28:49 | CosmicPenguin | prpplague: Other than that, it looks A-OK to me... |
15:29:18 | prpplague | CosmicPenguin: yep you right |
15:29:40 | prpplague | CosmicPenguin: must have had too much coffee that day |
15:30:17 | CosmicPenguin | prpplague: Don't even worry about it.... the other day I had too much coffee, and I accidently reversed the value and register # in an outb() call in the kernel....... |
15:30:34 | CosmicPenguin | And it took me forever to figure out why I was locking up my system.... :-) |
15:30:53 | Tangent | removes the screws again.. time to debug with a scope |
15:31:17 | prpplague | CosmicPenguin: ok fixed |
15:31:41 | MicroChip32 | Tangent: if you keep screwing your phone like that your gf is gonna get jealous |
15:32:06 | prpplague | MicroChip32: or turn her on??? |
15:32:21 | MicroChip32 | only if shes on the other end of the phone ;) |
15:33:59 | kernelwork | That reminds me of a fortune I read once... |
15:34:34 | ctr | i drink coffee and it makes me wanna sleep |
15:34:47 | kernelwork | How many lawyers does it take to change a lightbulb? None. Now if you want someone to screw a lightbulb.. |
15:35:06 | MicroChip32 | hahaha |
15:35:14 | prpplague | lol |
15:45:55 | Squart | Anxious for the serial results... |
15:46:43 | scanline | is back (gone 06:59:46) |
15:49:21 | Tangent | kernelwork, CosmicPenguin , prpplague : You guys sure that sa1100_register_uart(1,1) is the right numbers? I'm not seeing any signals happening on my scope |
15:50:22 | prpplague | when called that should set up uart1 as ttyS1 |
15:50:46 | Tangent | prpplague : Yep.. I get the ttySA1 device node now, and it doesn't complain when I use it... |
15:50:56 | Tangent | prpplague : But it also doesn't seem to be doing anything... |
15:51:10 | Tangent | prpplague : Maybe I need to bug GPSFan some more :) |
15:51:21 | prpplague | Tangent: gee thanks |
15:51:34 | Tangent | prpplague : Nono.. I meant because he did the schematics |
15:51:53 | Russ|werk | what are you guys trying to hook up? |
15:51:56 | Tangent | prpplague : I only know where TX1 and RX1 are because of his jpg |
15:52:05 | Tangent | http://www.tuxscreen.net/download/schematics/serial2.jpg |
15:52:09 | prpplague | Tangent: i'm yankin your chain, i'll be the first admit when i'm out of my league |
15:52:22 | Tangent | Russ : http://ipaq.secret.org.uk/TuxScreen/Shanip232-Top.jpg |
15:56:25 | prpplague | howdy SpaceCoaster |
15:56:40 | SpaceCoaster | hi |
15:57:05 | prpplague | Tangent: that board is down right pretty |
15:57:29 | Tangent | prpplague : If I do it again, I'll do it all different |
15:57:47 | Tangent | prpplague : I'd get the ribon cables all on the right edge for starters |
15:57:49 | SteveD | GoRK: can you help me with wheaties.c/tuxphone? |
15:58:51 | prpplague | Tangent: i would have used an idc header otherwise looks really nice |
15:59:07 | Tangent | prpplague : The underneath.. http://ipaq.secret.org.uk/TuxScreen/Shanip232-Bottom.jpg |
15:59:43 | Tangent | prpplague : If I can get the serial working, I may do a bit of a redesign... Tho I've got three spare PCBs right now |
16:01:57 | prpplague | Tangent: the web address was nice touch |
16:02:31 | Tangent | prpplague : Yeah.. I should put the schematics up there and make it true too |
16:02:56 | prpplague | wishes he had time to play with his tuxscreen |
16:03:34 | Squart | wishes he could get his hands on the machine... |
16:04:24 | Tangent | wished he could keep the screws in his :) |
16:05:23 | Tangent | also wishes someone else would fix it all for him |
16:05:32 | Squart | wishes Tangent the best of luck |
16:07:35 | prpplague | Tangent: what's the fun of it if you get someone else to fix it? |
16:08:14 | MicroChip32 | the fun of playing with the result w/o the work =) |
16:09:25 | prpplague | i guess i'm weird then, i hardly ever play with the stuff after i get it working, i enjoy the "getting it working" more |
16:09:33 | Tangent | MicroChip32 : Exactly.. I want a second serial port... I don't want to spend 3 hours probing the board |
16:09:45 | MicroChip32 | lol |
16:09:53 | Tangent | prpplague : This is just a small part of a bigger project |
16:10:14 | prpplague | ahh |
16:10:49 | MicroChip32 | i agree with prpplague, except i DO play with it afterwards |
16:10:56 | Tangent | prpplague : In fact.. this serial interface will hook to my X10 controller |
16:11:25 | prpplague | Tangent: ahh x10 addict? |
16:11:39 | Tangent | prpplague : Nah.. the X10 stuff is pretty crap... |
16:12:01 | Tangent | prpplague : I built my own stuff over the last couple of months.. I only have a little X10 stuff.. but I may as well hook it in |
16:12:27 | Tangent | prpplague : The stuff I built is going on the other serial port |
16:12:53 | prpplague | Tangent: thats right aren't you wiring your flat with your own controler? |
16:13:00 | Squart | That is why I want a TuxScreen as well |
16:13:33 | Tangent | prpplague : So far just my office... but I'll do the rest of the house sooner or later... Next will be outside lights... and then the lights in the (f)utility room |
16:15:38 | prpplague | Tangent: like that "(f)utility room" |
16:15:51 | Tangent | :D |
16:16:28 | CosmicPenguin | Tangent: Did the serial port work? |
16:16:37 | Tangent | CosmicPenguin : Not yet... |
16:16:44 | Tangent | CosmicPenguin : I think my hardware is fine tho' |
16:16:55 | Tangent | CosmicPenguin : I think the problem is with the Tux itself somewhere... |
16:17:17 | CosmicPenguin | ?? |
16:17:33 | Tangent | CosmicPenguin : I've been watching signals with a scope... |
16:17:58 | Tangent | CosmicPenguin : I don't think that the tux is sending anything to my board.. the TX line just sits at 3.3V the whole time |
16:18:44 | Tangent | unsolders serial add-in board... |
16:18:51 | Tangent | Let's see what it does without that |
16:19:36 | Squart_at_home | q |
16:20:27 | Tangent | Nope.. TX line is just sitting at 3.3V... without my board connected... |
16:20:47 | Tangent | I'm not seeing any data on it.. (when I cat > /dev/ttySA1 and mash the keyboard) |
16:23:31 | SpaceCoaster | Tangent: you might need to adjust linux/arch/arm/mach-sa1100/shannon.c, it only setups Ser3 |
16:23:51 | Tangent | SpaceCoaster : I already added a register(1,1) |
16:23:51 | prpplague | SpaceCoaster: been there, done that |
16:24:20 | SpaceCoaster | oop,s that's what happens when you get up late :-) |
16:24:47 | prpplague | SpaceCoaster: bum, you got to sleep late? must not have wife and kids.... |
16:25:09 | Tangent | Well.. my board is definately working right.. I just checked.. So the problem is somewhere on the Tux/kernel |
16:25:44 | Tangent | SpaceCoaster : can you confirm that 1,1 is correct for ttySA1? |
16:26:07 | SpaceCoaster | Tangent: no, i was just about to ask you. |
16:26:28 | prpplague | Tangent: the big question is are you sure its on uart1 ? |
16:26:53 | Tangent | prpplague : That's what GPSfan told me it is... and I know that ttySA2 is the IR port, and ttySA0 is the comms port |
16:27:27 | Tangent | prpplague : Chances are good :) |
16:28:24 | SpaceCoaster | The comment from the assabet is "Set SUS bit in SDCR0 so serial port 1 functions. Its called GPCLKR0 in my SA1110 manual." |
16:28:26 | prpplague | Tangent: well you understand you can map an ttyS to any uart |
16:28:47 | Tangent | prpplague : Nod.. I understand that |
16:28:50 | prpplague | s/an/any |
16:28:55 | Russ|werk | adding a second serial port would require some very intricate soldering |
16:29:19 | Tangent | Russ|werk : It's not too bad.. all the connections are brought out to J601 on the top board |
16:29:34 | Russ|werk | ah |
16:29:58 | Tangent | Russ|werk : And it's only TX, RX, GND, VCC to make anyhow |
16:32:27 | Tangent | prpplague : Something I don't understand... We're using UART0 for com port, and UART2 for IR, but why is only one of them registered in shannon.c ? |
16:32:58 | CosmicPenguin | Tangent: The IR is controlled by another driver...... the GIR I believe, right Russ? |
16:33:42 | Tangent | Ah.. got you... not using the UART... just bit banging the gpio lines ? |
16:34:21 | CosmicPenguin | Tangent: I think so... this is what I gather from the code.... |
16:38:24 | Russ|werk | CosmicPenguin: check shannon_irkbd.c |
16:38:29 | MicroChip32 | how many lines does each uart have? 2, 4 or 8? |
16:39:02 | Tangent | MicroChip32 : 2 I believe |
16:39:19 | Tangent | MicroChip32 : The RTS and CTS lines for ttySA0 are done on GPIO pins |
16:39:52 | Russ|werk | not gpio |
16:40:03 | Russ|werk | but they can be used as extra gpio |
16:40:58 | Russ|werk | perphrial pins are I think what they are called |
16:41:00 | MicroChip32 | so 2 uarts w/2 lines each = max 2 true serial ports with only rx/tx lines. yet it sounds like there is 2 serial ports, plus a usb port, plus the ir port |
16:41:22 | Russ|werk | there are 4 uarts |
16:41:33 | Russ|werk | (including usb and ir) |
16:41:41 | Russ|werk | ir can be used as a normal uart, usb cannot |
16:42:02 | nelson | is away: lunch |
16:42:19 | MicroChip32 | ahhhhhh ok i thot there was only two uarts |
16:42:53 | MicroChip32 | with two line pair each |
16:43:21 | MicroChip32 | are there unused gpio/periphial pins available ? |
16:44:57 | niddix | So feasibly a R/W IR port could be grafted on? |
16:45:25 | Tangent | niddix : Yep.. should be possible |
16:47:12 | SpaceCoaster | Tangent: did you do the Ser1SDCR0 |= SDCR0_SUS; |
16:47:21 | Tangent | SpaceCoaster : Nope |
16:47:32 | Tangent | SpaceCoaster : Does that go in shannon.c? |
16:47:46 | SpaceCoaster | ahh, they do on the assabet, look in assabet.c |
16:48:17 | MicroChip32 | is that enabling the uart ? |
16:48:48 | SpaceCoaster | It's selecting SDLC or UART |
16:49:10 | SpaceCoaster | it defaults to SDLC |
16:50:10 | MicroChip32 | sdlc = ? |
16:52:04 | CosmicPenguin | niddix: For example, the IR port on the ipaq acts as a r/w tty |
16:52:24 | SpaceCoaster | synchronous data link controller, frame based serial protocol, looking for a link to the PDF... |
16:53:29 | Tangent | builds a new kernel |
16:53:29 | prpplague | SpaceCoaster: so in order for ser1 to function as a uart the SUS bit needs to be toggled in the sdcr0 register? |
16:53:38 | SpaceCoaster | yes |
16:54:07 | prpplague | is the ser1 the only uart that is treated that way? |
16:55:43 | SpaceCoaster | err, yes it's the only one that supports sync or async, do you have the 278088.pdf to hand? |
16:56:37 | MicroChip32 | SpaceCoaster: what is ser1 doing normally? nothing ? |
16:57:12 | prpplague | SpaceCoaster: ok thanks, i'll add this to my notes |
16:58:33 | Tangent | Oooh.. I see data on the tx line now :) |
16:58:39 | Tangent | Let me wire my board back on |
16:58:57 | MicroChip32 | ut oh, Tangent's gonna be launching nukes from his tux before the day's over |
16:59:41 | Tangent | MicroChip32 : Nah.. the nukes are totally safe.. I have them on my hackerproof WLAN in the back garden :) |
16:59:50 | MicroChip32 | lol |
16:59:52 | MicroChip32 | SpaceCoaster: what is ser1 doing normally? nothing ? |
16:59:56 | niddix | What do you think a phased tracking mirror is for? |
17:00:48 | SpaceCoaster | MicroChip32: Well tangent's is working, but for the rest of us nothing. |
17:01:34 | SpaceCoaster | Tangent: like the reports of "Drive by hacking" from London. |
17:01:35 | MicroChip32 | SpaceCoaster: are there unused gpio/peripherial lines available also ? |
17:02:56 | CosmicPenguin | prpplague: You're using the buildroot for other projects too, right? |
17:03:30 | prpplague | CosmicPenguin: ya in a bastardized form, i've not made all the changes in the makefile yet |
17:03:40 | Tangent | Woohoo.. I have bidirectional comms at 115200 to my second port :) |
17:03:46 | SpaceCoaster | errr, there has been talk of 1 but I haven't seen the GPIO number being quoted. The SA-1100, UCB1200 and the DSP1653 all have many lines which can be used as GPIO, needs more careful investigation IMHO. |
17:03:53 | CosmicPenguin | prpplague: I'm thinking about adding the kernel menuconfig to it.... what do you think about that? |
17:04:00 | SpaceCoaster | woohoo tangent |
17:04:09 | MicroChip32 | go Tangent ! |
17:04:09 | CosmicPenguin | Tangent: Thats good news! |
17:05:15 | prpplague | Tangent: great work! |
17:05:39 | prpplague | Tangent: when will the tang-com kits be available? |
17:05:51 | Tangent | prpplague : Well... I could make another one tonight... |
17:05:57 | Tangent | prpplague : Tho what might be best |
17:06:20 | Tangent | is if I give out the schematics, and a printout of the board with 16 boards on a sheet of paper... |
17:06:33 | Tangent | Then people can make their own in batches of 16.. |
17:06:46 | Tangent | and I don't have to ship stuff to the states, or malaysia.. or wherever |
17:07:20 | prpplague | CosmicPenguin: if you add it, you might want to make it a seperate make option, i'd don't know that i'd want to run menuconfig every time i do a buildroot |
17:07:54 | CosmicPenguin | prpplague: True... but it would work like the kernel... if there is a .config file laying around, then it will just build normally.... |
17:08:57 | prpplague | CosmicPenguin: sounds good to me then |
17:11:03 | MicroChip32 | do i dare i ask a general c question ? |
17:13:03 | prpplague | MicroChip32: better to ask it here than anywhere else |
17:13:15 | MicroChip32 | ok ... |
17:13:25 | prpplague | MicroChip32: at best somewhere else you'd get ignored, worst verbally abused |
17:13:46 | Tangent | So.. what needs hacking next? |
17:14:02 | niddix | Tangent: R/W IR ;) |
17:14:17 | MicroChip32 | is there a function in c that will scan an array for elements matching a given condition and return an array containing those elements? aka a grep-like function |
17:14:38 | Tangent | niddix : OK.. I'll ask GPSFan where the pins are hiding |
17:14:42 | prpplague | SpaceCoaster: check the bottom of the page - http://www.abcsinc.com/small-linux/ttySAx.txt |
17:14:44 | SpaceCoaster | Tangent: GoRK talked about some phone line control stuff |
17:14:48 | MicroChip32 | Tangent: yea, and keep in mind the main use of such would be interfacing with pda's |
17:15:00 | prpplague | SpaceCoaster: i guess i'm going to have to break that page down into several pages |
17:15:41 | SpaceCoaster | prpplague: I see it, useful snippets page. |
17:16:13 | Tangent | tries to work out how to upload stuff to tuxscreen.net |
17:18:59 | Tangent | Actually... I'll just make a slight change to the layout... rs232 connector is too far from the edge of the board.. I had to do an extra trim |
17:21:22 | Tangent | Tho' at least that meant that I learned how to cut boards in the future without scratching them |
17:22:50 | MicroChip32 | practice makes perfect |
17:23:15 | Tangent | MicroChip32 : Clamp the dremmel.. move the board :) |
17:24:11 | niddix | Alright my CF card is here! |
17:24:57 | niddix | Well.. FedEX is trying to deliver it to my house. |
17:25:31 | MicroChip32 | Tangent: that works |
17:27:07 | MicroChip32 | ok someone how would i refer to a pointer to a structure, in c of course ? |
17:27:52 | MicroChip32 | typedef { int foo } bar; bar *myvar; |
17:28:11 | MicroChip32 | how do i refer to myvar.foo ? |
17:28:50 | kernelwork | uhhh... Shouldn't that be typedef struct {... |
17:29:31 | uChip | basterd isp **fuming** |
17:29:43 | uChip | if anyone replied i didnt get it |
17:29:48 | kernelwork | uhhh... Shouldn't that be typedef struct {... |
17:30:06 | uChip | umm yep |
17:30:16 | niddix | MicroChip32: myvar->foo |
17:30:17 | kernelwork | uChip: I've had worse... |
17:30:34 | uChip | kernelwork: worse? impossible! |
17:30:56 | Tangent | Hmm.. x10 controller is giving greid... on either serial port |
17:31:21 | MicroChip32 | niddix ????? that would seem to represent myvar having a pointer to foo, rather than myvar being a pointer |
17:31:32 | kernelwork | No |
17:31:53 | kernelwork | myvar->foo is the same as *myvar.foo |
17:32:06 | kernelwork | or should I say (*myvar).foo |
17:32:08 | niddix | myvar is a pointer to the struct bar. |
17:32:44 | MicroChip32 | hmmmmm ok well the *myvar.foo makes more sense to me. but i take it that w/o the () that would dereference foo not myvar right kernelwork ? |
17:33:03 | MicroChip32 | niddix ... hmmm ok that sorta makes sense |
17:33:03 | kernelwork | quite possibly |
17:33:27 | MicroChip32 | hmmmmm ok thx guys |
17:33:31 | kernelwork | I really gotta get my copy of "The C Programming Language" back |
17:33:40 | MicroChip32 | send it here kernelwork *lol* |
17:34:02 | kernelwork | I loaned my dad's first edition copy to someone... |
17:34:14 | MicroChip32 | oops |
17:34:19 | niddix | Let me look it up just in case I am mistaken. |
17:34:44 | kernelwork | It's just a simple matter of going to her house when she is there and getting it. |
17:35:07 | MicroChip32 | ohhhhhhhhhhhh a 'she' eh? **waggles eyebrows** |
17:35:23 | kernelwork | 'she' is also taken so don't get any ideas |
17:35:29 | MicroChip32 | lol |
17:36:48 | prpplague | kernelwork: i was just talking to erikm about that book |
17:37:10 | kernelwork | I should get a newer version if I want to loan it out to people |
17:38:13 | CosmicPenguin | MicroChip32: Yeah, parsing C structures really gets their motors running... ;) |
17:38:15 | MicroChip32 | yep, it likes (*var).member but not *var.member |
17:38:43 | CosmicPenguin | MicroChip32: *var.member would try to derefrence var.member |
17:39:19 | MicroChip32 | CosmicPenguin: yea thats what i thot |
17:39:50 | MicroChip32 | essentially the same as perl (which is what im familiar with ) |
17:40:28 | MicroChip32 | would this be correct .... |
17:40:48 | MicroChip32 | ummmmm lemme think .. |
17:41:01 | niddix | MicroChip32: Ironically my copy of The C Programming language has examples with myvar->member. |
17:41:38 | prpplague | any of you guys got any other book suggestions on programming techniques? |
17:41:52 | MicroChip32 | char *var1; char var2="hello"; var1 = &var2; <--- is this correct use of * and & |
17:42:08 | kernelwork | I have some structures where I could do chain_head->phead->next->data... |
17:42:20 | MicroChip32 | kernelwork: i do that in perl big time. |
17:42:29 | MicroChip32 | kernelwork: did a genealogy thing a couple years ago |
17:42:47 | kernelwork | I wonder if I should dereference those using (*(*(*chain_head).phead).next).data |
17:42:54 | niddix | kernelworkL Take a look at some SMUAG mud code.... lots of chained pointers like that. |
17:42:56 | MicroChip32 | lol kernelwork |
17:44:40 | kernelwork | That's for my Tiger/LINE data structures. |
17:44:52 | MicroChip32 | yea i figured, which is what im working on ;) |
17:46:56 | kernelwork | It's only 2 weeks until I plan on going on a road trip. I hope I can get my code done and get my engine working correctly by then. |
17:47:15 | niddix | Microchip32: Why not just do char *var1 = "hello"; |
17:47:23 | kernelwork | gets less than half his expected mileage |
17:48:00 | MicroChip32 | niddix: sure, except i needed an example of using &. did i do it right ? |
17:49:25 | niddix | MicroChip32: Looks ok to me. |
17:50:14 | MicroChip32 | kewl |
17:52:10 | MicroChip32 | bahahaha it werks kernelwork: i know have type 1 records read and parsed with one cmd |
17:54:36 | MicroChip32 | ok ... is there a function in c that will scan an array for elements matching a given condition and return an array containing those elements? aka a grep-like function |
17:56:36 | niddix | MicroChip32: I'm sure someone has written something of that nature. |
17:56:58 | MicroChip32 | niddix: but nothing built in eh? sucky. |
17:57:17 | niddix | MicroChip32: I've never had a call to use something like that. But it wouldn't be hard to write. |
17:57:18 | MicroChip32 | built-in = std libraries |
17:57:39 | MicroChip32 | niddix: i use it constantly in perl, and no it shouldnt be hard to write |
17:57:50 | niddix | MicroChip: My knowlegde of libs is horrid. |
17:58:26 | MicroChip32 | MicroChip != MicroChip32 (on this network anyway) |
17:59:15 | MicroChip32 | niddix: my knowledge of libs is worse ;) |
17:59:32 | niddix | MicroChip32: Sorry. I have a meeting. I'll scan for something and let you know if I find one. |
18:01:15 | MicroChip32 | thx |
18:08:54 | nelson | is back |
18:11:24 | SteveD_away | SpaceCoaster: I'm still trying to get wheaties.c/tuxphone to work on my machine - got a minute so I can try get a pointer? |
18:11:32 | SteevD | is back after 1 d 0 h 9 m 32 s |
18:12:55 | Tangent | pushes the boundary of sanity, and shoots to get kde going on a 16MB Tux |
18:14:00 | Tangent | SteveD : Do you get a wheaties_init message when your tux boots up? |
18:14:18 | Tangent | SteveD : Also, do you have /dev/wheaties (c 60 0) |
18:15:17 | SteveD | drivers definitely there - i've even added debug messages. tuxphone sees some initial messages from the dsp on startup but after that nada. no happy_tone, no phone functionality. like the writes to the dsp aren't getting there... |
18:17:21 | SteveD | I'm using the wheaties.c that Derek sent out in wheaties3.diff - just comparing that to the one used in buildroot 0.4 and wondering about some differences. Has anyone else tried that one? |
18:20:01 | GoRK | the one in buildroot should be the most current |
18:21:35 | SteveD | I have wheaties.c 1.18 (2001-11-01), buildroot has version 1.16... |
18:21:47 | GoRK | oh hrm |
18:22:35 | SteveD | actually - that version came from the 32M SODIMM support patch. Think I'll revert back to 1.16 and see what happens |
18:25:12 | Tangent | SteveD : I'm using wheaties.c 1.1.2.1 2001/11/03 |
18:25:27 | SteveD | Tangent: which came from? |
18:26:15 | Tangent | SteveD : A patch that Russ DCC'd to me a couple of days ago... erm... patch-2.4.13-ac4-rmk1-tux2pre |
18:26:56 | SteveD | I built a 2.4.13 the other day but haven't tried it. I understand there are problems still |
18:27:28 | GoRK | jffs2 remount doesnt work though i think the problem is elsewhere |
18:27:46 | GoRK | since jffs root doesnt work either |
18:28:41 | GoRK | they added a dhcp kernel support patch. nfs root might work but i dont have a net card that the kernel can deal with w/o a root fs... |
18:29:22 | Tangent | SteveD : I'm not using a 2.4.13 kernel.. just the wheaties.c from the patch witha 2.4.7 kernel |
18:29:48 | GoRK | i wish i could get the 2.4.13 working :( |
18:36:20 | Squart_home | Hi guys, just got home. Any luck with the serial Tangent? |
18:36:27 | Squart_home | help |
18:37:07 | Squart_home | oeps... ignore the help phrase |
18:44:33 | SteveD | Squart: I believe that he got it to work |
18:46:02 | Squart_home | That is great, what was the problem? |
18:46:39 | SteveD | to have shannon.c initialize it, and to set it up in UART rather than SDLC mode |
18:46:44 | SteveD | IIRC |
18:46:55 | SteveD | (lurking whilst working) |
18:47:08 | GoRK | cool so he has two serial ports, correct? |
18:47:24 | Squart_home | ;-) |
18:47:28 | SteveD | yep. |
18:48:00 | GoRK | i wonder how fast that port on the sa1100 can go... if it can go *really* fast we might be able to hook something cool up to it |
18:48:22 | MicroChip32 | GoRK: such as *ahem* |
18:48:41 | GoRK | like perhaps a usb controller since the tux's sa1100 has fairly broken usb support according to bzflag |
18:49:44 | MicroChip32 | speaking of which. if there are four uarts on the tux, what are each used for. obviously two of em are serial ports, what are the other two. |
18:51:16 | Tangent | MicroChip32 : IR and USB |
18:51:17 | Squart_home | one of em is the ir keyboard |
18:51:37 | MicroChip32 | i thot someone said each of those was bit-banged from io lines |
18:52:24 | Tangent | MicroChip32 : It still means that the IO lines for the uart are in use.. even if it's not the uart itself (and it was me guessing that they were bitbanged that you heard) |
18:52:26 | MicroChip32 | but anyway, if one of them is the usb, what is wrong with the usb interface? |
18:52:52 | Tangent | MicroChip32 : BZFlag said that USB was badly broken on early revision SA1100s like these |
18:53:14 | MicroChip32 | but broken how? aka might it be fixable |
18:53:29 | GoRK | i think it is a chip problem |
18:53:48 | MicroChip32 | GoRK: so not easily fixable eh |
18:56:19 | SteveD | Tangent: that wheaties 1.1.2.1 obviously works for you? pretty much no difference from the 1.18 I have. Starting to think I have a hardware fault |
18:58:49 | Tangent | SteveD : Want the whole kernel I'm using? |
18:58:58 | GoRK | SteveD: did your phone function in inferno? |
18:59:16 | SteveD | GoRK: didn't try it :-( |
18:59:43 | SteveD | all the evidence seems that the bytes SENT to the dsp aren't getting there. |
18:59:56 | SteveD | could a single GPIO output from the SA be toasted? |
19:00:43 | prpplague | SteveD: could have a bad trace that is grounded? |
19:01:04 | jaxp | hi |
19:01:30 | jaxp | what's the protocol used by the touchscreen under X to emulate the mouse? |
19:02:06 | SteveD | just made a kernel with Tangent's 1.1.2.1 driver - but no change... |
19:02:45 | kernelwork | goes to restart and install a new floppy drive. |
19:08:39 | Tangent | jaxp : I'm afraid I don't know.. but maybe the people on #handhelds.org would, as I'm using their X server |
19:12:02 | jaxp | Tangent, thx |
19:14:22 | SpaceCoaster | SteveD: hi |
19:14:56 | SteveD | SpaceCoaster: hi. still trying and failing to get life from my phone :-( |
19:16:06 | SteveD | looks to me like the written commands don't make it to the dsp. read is ok, but once the initial messages come off the dsp at tuxphone startup I get nada. see tuxphone sending the 0xb7 heartbeats but no SANITY back... |
19:16:17 | SteveD | I suspect I have a hardware fault. |
19:16:30 | SpaceCoaster | I saw, I have been tweaking delays in the various releases, so I would suspect that before hardware. |
19:17:17 | SteveD | SpaceCoaster: tried 1.18, tried 1.1.2.1. Should I try going back to 1.16? |
19:17:33 | SpaceCoaster | Let me email you an early version of wheaties.c, the first with the reset in, this is what GoRK etc. have been using. The 32M patch included a later and greater version. |
19:23:24 | SteveD | is AWAY at 20:26:08 : for a minute |
19:27:24 | SteveD | is back after 0 d 0 h 3 m 59 s |
19:28:59 | SteveD | SpaceCoaster: remember that read off the dsp does work - no trouble reading initial b6 02, then 53 53 (power), then db 00 00 (sanity) |
19:29:34 | SteveD | SpaceCoaster: seeing that read and write are the same thing for that interface, surely that suggests timing is ok? |
19:30:42 | SpaceCoaster | SteveD: not exactly, it needs a delay after writing a message. |
19:44:53 | Tangent | Cool.. I got X10 control working over my new serial port now :) |
19:45:02 | MacAtack | kick ass! |
19:45:45 | MacAtack | meaning you have (in theory) two working serial ports (of which they should be able to be used at the same time?) |
19:46:11 | MicroChip32 | no theory to it =) |
19:46:16 | MacAtack | good |
19:46:20 | Tangent | MacAtack : Oh yeah.. I already checked that they all worked OK |
19:46:28 | MacAtack | rock on... |
19:46:39 | Tangent | MacAtack : But it looks like one of my X10 controllers is a bit dodgy |
19:47:12 | Tangent | Now I got to get the homebuilt stuff running too |
19:54:59 | kernelwork | wonders if infobots have fortune capabilities |
19:56:38 | MicroChip32 | kernelwork: got a few min to look at what i have ? |
19:56:51 | kernelwork | probably not right now |
19:57:07 | MicroChip32 | awwww ... <G> |
19:57:15 | kernelwork | I still need to figure out why /dev/floppy/0 is broken |
19:57:43 | MicroChip32 | **refrains from commenting** |
19:57:51 | Tangent | also |
19:58:23 | kernelwork | puts his floppy away to avoid further comments about not commenting from the rest of the peanut gallery |
19:58:35 | MicroChip32 | rotfl |
20:02:18 | Tangent | brb.. time to rip the power cord from this machine again |
20:06:12 | Tangent | Better :) I can do capitals, colons and ) now :) |
20:06:28 | MicroChip32 | can you delete still ? |
20:06:46 | kernelwork | Hey... Don't you think that's asking for a bit much? |
20:06:48 | Tangent | MicroChip32 : Best not to chance it until I need to :) |
20:06:56 | MicroChip32 | hehehe |
20:07:06 | MicroChip32 | my kbd seems to drop characters regularly |
20:07:17 | Tangent | So.. how can I calibrate my touchscreen |
20:07:28 | MicroChip32 | i think they fall off the beam between the kbd and the tux |
20:07:29 | scanline | Tangent: try fbtuxcal |
20:07:34 | Tangent | MicroChip32 : One of mine does.. I think it's the batteries |
20:07:51 | MicroChip32 | hmm |
20:08:07 | MicroChip32 | heh, just what i need, something else to eat AA batteries |
20:08:22 | kernelwork | AAA |
20:09:48 | CosmicPenguin | I have been spending so much time with uclibc, that I forget how to configure glibc there for a second... :) |
20:09:57 | Tangent | scanline : OK.. thanks, I will ... CVS I presume |
20:10:13 | MicroChip32 | kernelwork: them too |
20:11:11 | scanline | Tangent: Yes, CVS. You should run it once with the -f flag before starting X to do the calibration, then if X messes with the calibrator data you can run it again after starting X to load the saved data |
20:11:16 | scanline | X, or any other GUI... |
20:12:46 | Tangent | scanline : Compiling now |
20:13:34 | scanline | neat. You'll need the fbtuxcal binary and those .bmp.gz (yuck, i know...) files |
20:18:18 | Tangent | scanline : It doesn't actually seem to do anything.. Maybe if I read the README... I bet I have to uncompress those bmps or something |
20:19:17 | scanline | no |
20:19:21 | scanline | don't uncompress the bmp's |
20:19:39 | scanline | it won't do anything if it already has a saved calibration |
20:19:50 | scanline | the -f command line option will override that and make it calibrate anyway |
20:19:57 | Tangent | scanline : OK.. when I run it.. it just sits there.. and I can't ctrl-c on a command prompt for some bizarre unrelated reason.. (doesn't affect X) |
20:20:04 | scanline | oh |
20:20:08 | scanline | don't run it under X |
20:20:55 | scanline | It's the unified calibrator for all the GUIs, so it runs directly on the framebuffer and touchscreen devices |
20:22:22 | Tangent | scanline : I think I see the problem.. It's trying to use /dev/ucb1200_ts.. and I didn't bother to make that.. I jsut have /dev/ts (no symlink) |
20:22:36 | scanline | aha |
20:23:17 | Tangent | changes the source rather than doing a mknod |
20:23:24 | scanline | :) |
20:23:42 | scanline | if there are other people with only a /dev/ts we could make the source use that if ucb1200_ts doesn't exist |
20:23:45 | Tangent | Hrm... nope.. still does exactly the same thing |
20:24:17 | Tangent | scanline : We should use whatever device name it gets assigned when it does a devfs_register |
20:24:36 | Tangent | doesn't like symlinks in /dev |
20:27:06 | Tangent | Hrm.. fbtuxcal dies just after it opens tty1 |
20:27:15 | Tangent | doesn't seem to have a problem with /dev/ts at all |
20:27:34 | Tangent | last thing it does is 'ioctl (5,0x4b3a |
20:27:49 | scanline | looks at source code |
20:28:33 | scanline | Is that the KDSETMODE, KD_GRAPHICS ioctl? |
20:29:21 | Tangent | scanline : One sec... RL becons |
20:29:22 | scanline | are you debugging this on the tux's terminal? Because that ioctl would make the local terminal unusable for text |
20:29:28 | scanline | k |
20:29:34 | Tangent | scanline : I'm dubigging on the tux |
20:29:59 | scanline | try a telnet/ssh/serial connection |
20:32:36 | Tangent | scanline : OK.. I'm in with ssh now |
20:32:56 | scanline | ok |
20:33:16 | Tangent | Aha.. images need to be in /usr/local/images |
20:33:53 | scanline | i don't think so |
20:34:07 | Tangent | Now that they're in there, it's working |
20:34:07 | scanline | Oh... |
20:34:23 | scanline | Ok, i didn't notice the BMPDIR macro in the code |
20:34:31 | GoRK | btw i made some cleaner smaller ones but havent had time to update |
20:34:38 | GoRK | i have to run now but ill try to get that done soon |
20:34:55 | scanline | GoRK: cool. I should get a better bitmap loader than .bmp.gz :) |
20:35:25 | GoRK | i already took out the .gz too.. jffs2 is unnecesary |
20:35:36 | GoRK | plus these new gfx even in the bmp format shrink down to about 2k |
20:35:52 | Tangent | Cool.. now that the screen is calibrated, this is much much better :) |
20:35:54 | scanline | much better |
20:36:18 | scanline | Tangent: Cool. So X doesn't interfere with the calibration settings once they're se? |
20:36:22 | scanline | s/se/set |
20:36:28 | Tangent | scanline : Nope.. |
20:36:55 | scanline | good |
20:47:14 | SpaceCoaster | Tangent: have you used you TuxPhone as a phone yet? |
20:50:41 | Tangent | SpaceCoaster : Once... months ago.. before linux was on there... |
20:51:46 | SpaceCoaster | Will it work, you know, ring and stuff? |
20:52:14 | Tangent | SpaceCoaster : I could test it if you like... but I'd be doing it jsut for you ;) |
20:53:56 | SpaceCoaster | Just a thought, SteveD's TuxPhone did "weird" things when unplugged from UK phone lines, trying to track down his lack of happy tones. |
20:54:41 | Tangent | SpaceCoaster : Well it works without tuxphone running... but only pulse dial.. now let's try it with |
20:56:32 | Tangent | SpaceCoaster : Yep, I get tone dialing with Tuxphone running |
20:56:49 | Tangent | SpaceCoaster : Tuxphone stuff doesn't seem 100% reliable |
20:57:09 | Tangent | I have to press the speaker button many times before it goes to speaker mode |
20:57:51 | SpaceCoaster | do you get output from tuxphone? |
20:57:56 | scanline | Tangent: I've never had that problem... maybe you could help debug it? ;) |
20:58:14 | SpaceCoaster | scanline: over to you, mr wizard |
20:58:27 | Tangent | scanline : Sure.. There's other weird stuff too... leds not lighting up when they should etc |
20:59:01 | scanline | SpaceCoaster: uh-oh... GoRK's the DSP wizard, and GPSFan's the shanip2 wizard, i think i'm just stuck in the middle :) |
20:59:34 | Tangent | SpaceCoaster : Console output? Yes.. |
20:59:37 | scanline | Tangent: which LEDs? |
20:59:39 | SpaceCoaster | clowns to the left of me, jokers to the right... |
20:59:43 | scanline | here i am |
21:00:02 | scanline | stuck in the middle of #tuxscreen... |
21:00:35 | Tangent | scanline : For example.. I press speaker.. nothing happend.. I press speaker.. nothing happend.. I press speaker.. it goes to speaker mode, but the led stays off.. i press it a couple more time, and then I get speaker mode with the led lit up |
21:00:58 | scanline | Tangent: sounds like buggy /dev/wheaties |
21:02:22 | Tangent | scanline : Similarly.. I don't get the Line status light every time I pick up the handset.. (I don't get the line noise either)... but tuxphone sees the button change |
21:02:54 | scanline | hmm |
21:03:02 | Tangent | Woh.. it's just gone mental |
21:03:14 | scanline | so it's like tuxphone sees the button change but can't send commands to respond to it? |
21:03:26 | Tangent | I think it's couting in binary in the line status, speaker and message leds |
21:03:32 | MicroChip32 | lol |
21:03:41 | SpaceCoaster | Tangent: SteveD's phone went "weird", is that like mental? |
21:03:53 | Tangent | SpaceCoaster : Pretty similar :) |
21:04:16 | MicroChip32 | one is tech speak and the other is geek speak |
21:04:17 | MicroChip32 | ;) |
21:04:24 | Tangent | ;D |
21:05:14 | scanline | haha |
21:05:34 | SpaceCoaster | Must be something associated with being in the UK, let's blame BT (are they still around?). |
21:06:30 | SpaceCoaster | Tangent: how do you power your TuxPhone/ |
21:08:10 | Tangent | SpaceCoaster : I have a 240/110V transformer |
21:09:45 | SpaceCoaster | Have you tried buzby? |
21:10:10 | Tangent | SpaceCoaster : Not yet.. what's it do? |
21:10:11 | scanline | Tangent: You should bug GoRK about this next time you see him.. he wrote the phone code in tuxphone |
21:10:34 | Tangent | scanline : Maybe I will.. maybe I will ;) |
21:11:49 | SpaceCoaster | it sends bytes to the dsp and displays the bytes received |
21:12:15 | Tangent | SpaceCoaster :Ah.. so kind of a bit of test code then? |
21:12:40 | SpaceCoaster | Tangent: SteveD was seeing 53 bytes which indicate DSP PWRDN which is unusual. |
21:12:44 | scanline | There's a new version of buzby in CVS |
21:13:13 | SpaceCoaster | Yeah, wot woz wrong with the old poll() apart from it, apparently, not working? |
21:13:37 | scanline | it didn't really do much... |
21:13:52 | scanline | it polled, but didn't actually send bytes to the DSP |
21:14:11 | scanline | I rewrote it a little so it works like you'd expect |
21:15:05 | SpaceCoaster | fair enought, good work scanline! |
21:16:29 | scanline | 'twas easy... in fact, GoRK rewrote his but didn't send it to anyone... |
21:17:50 | SpaceCoaster | looking at the old code, it could hang in read and thus never write. |
21:19:51 | SpaceCoaster | scanline: have you seen 0x53 bytes? |
21:20:45 | scanline | SpaceCoaster: not that i noticed, but i probably wouldn't have noticed |
21:37:34 | Tangent | SpaceCoaster , scanline : What's the name of the module I need to check out (for buzby).. It's not buzby |
21:37:55 | SpaceCoaster | tuxphone |
21:38:01 | scanline | Tangent: it's in there with tuxphone |
21:38:07 | Tangent | Ah.. OK |
21:38:16 | scanline | tuxphone also has an 'examples' directory with client programs you can try |
21:40:45 | Tangent | What are the bytes that buzby reports back? |
21:40:53 | Tangent | Is that supposed to be the same as I sent it? |
21:41:38 | Tangent | I'm testing with 'Flash the lights - buzby a3 44 0008 a8' but I get back different bytes each time |
21:41:51 | Tangent | s/0008/00 08/ |
21:42:20 | scanline | those are the response codes for the commands |
21:42:34 | scanline | it's all documented at http://cosmic.censoft.com/dspspec.html |
21:42:39 | Tangent | scanline : So it's normal that they're different every time? |
21:42:48 | scanline | i think so |
21:43:53 | SpaceCoaster | Tangent: you should be seeing some 80's = good command |
21:45:37 | Tangent | SpaceCoaster : Occasionally.. but not too often |
21:46:03 | SpaceCoaster | Tangent: do you get any 84's = bad command? |
21:46:17 | Tangent | SpaceCoaster : I'll show you... |
21:46:37 | Hiraghm | Hi |
21:46:51 | scanline | hi |
21:47:35 | Hiraghm | I'm homeless |
21:47:58 | Hiraghm | 8c) |
21:47:59 | Tangent | SpaceCoaster : http://ipaq.secret.org.uk/TuxScreen/tuxdoh.txt |
21:48:10 | Tangent | Hiraghm : Hi and oh dear.. what happened |
21:48:39 | Hiraghm | We sold the house |
21:48:40 | scanline | Hiraghm: rent too high? |
21:48:44 | Hiraghm | lol |
21:48:59 | SpaceCoaster | Tangent: those responses look good |
21:49:02 | Hiraghm | just closed on our house and haven't signed the lease for the new place yet. |
21:49:42 | Hiraghm | But, this means I'll almost certainly be ordering that 2nd phone friday |
21:50:06 | MicroChip32 | 3** Hiraghm is now known as Homeless |
21:50:06 | SpaceCoaster | Tangent: b6 02 means "I was powered up and the clock is good". |
21:50:30 | SpaceCoaster | Tangent: 54 means powerup (always sent twice) |
21:51:20 | Tangent | SpaceCoaster : I don't understand why they're so different each time I run the command |
21:51:25 | kernelwork | I wish I had DSL again... |
21:51:34 | kernelwork | I'd really like to get email service again |
21:51:58 | SpaceCoaster | b0 04 - line status, not in use |
21:52:18 | kernelwork | Hiraghm: do you see broadband in your computing future at you new residence? |
21:52:41 | SpaceCoaster | Tangent: probably because buzby doesn't read all the bytes from the last command, or they are not available before it exits. |
21:53:10 | SteveD | Tangent/SpaceCoaster: back at my computer (though I know I shouldn't) |
21:53:28 | SpaceCoaster | db 00 00 is a sanity response, db 03 00 means reset me please |
21:53:31 | Tangent | SpaceCoaster : Hrm.. probably not the most helpful debugging tool ever then |
21:55:12 | SpaceCoaster | Tangent: is does assume that you speak DSP, GoRK does. |
21:56:22 | SteveD | If I go buzby 42 01 04 I get "b6 02\n53 53" logged by buzby, and once not very happy tone. Tangent - what do you get...? |
21:56:48 | Tangent | SteveD : I get this... http://ipaq.secret.org.uk/TuxScreen/tuxdoh.txt |
21:57:23 | SteveD | from the printks I put into wheaties.c, I also see that "80" and "db 00 00" arrive after buzby is done (and are collected on the next buzby run - not so nice) |
21:57:29 | Hiraghm | kernelwork what do you have now? |
21:57:42 | SpaceCoaster | Now that the driver supports polling it could be rewritten to read all input, but it currently doesn't. |
21:57:55 | SteveD | Tangent: what do you hear? |
21:58:09 | Tangent | SteveD : Doo Da Deep :) |
21:58:16 | kernelwork | Hiraghm: nothing until my ISP change goes through. |
21:58:25 | kernelwork | Then I'll have DSL again |
21:58:40 | SpaceCoaster | Tangent: hears a happy tone |
21:59:08 | SteveD | Tangent: :-( not me |
21:59:29 | SteveD | well - I readvance my hardware problem theory. But I suppose first I should revert to 16M ram etc |
21:59:31 | Tangent | SteveD : :( |
22:00:40 | SpaceCoaster | Tangent: so buzby works, in it's own quirky way, eh? |
22:01:11 | Tangent | SpaceCoaster : It makes all the right noises.. just not convinced by the data it returns |
22:01:51 | SpaceCoaster | Tangent: have you looked at the DSP spec by CosmicPenguin? |
22:02:11 | Tangent | SpaceCoaster : Yeah.. that's where I found the commands for the happy tone etc |
22:02:28 | SteveD | I see all the read bytes via a printk and no 54's to be seen anywhere. |
22:02:41 | SteveD | what does 42 04 01 sound like to you |
22:02:55 | SpaceCoaster | SteveD: did you look at Tangents log from buzby? |
22:02:57 | SteveD | and how long does it sound |
22:03:17 | SteveD | SpaceCoaster: yes |
22:03:51 | SteveD | mine's quite different: i'll try capture some |
22:03:51 | Tangent | SteveD : Silence |
22:04:03 | Hiraghm | Hi |
22:04:14 | SpaceCoaster | Tangent: sometimes if you wait too long between commands with buzby the DSP powers down, hence the inconsistent results, but I don't want to dissuade you from doing a thorough investigation! |
22:04:21 | Tangent | SteveD : I get a click on the handset speaker.. that's all |
22:04:27 | SteveD | silence? really? |
22:04:34 | Hiraghm | Kernelwork, I'm moving too, going to cancel my cable modem. I *think* I'm going to go with SDSL if I can. |
22:05:11 | SteveD | oh - right - I meant 42 01 01 |
22:05:11 | SteveD | doh |
22:05:46 | Tangent | SteveD : Ringing tone.. approx 2 secs duration |
22:05:53 | Hiraghm | pokes BZFlag |
22:05:55 | SpaceCoaster | long ring, brrrrrrrrrrrr |
22:06:15 | BZFlag | Hiraghm: sup? |
22:06:25 | SteveD | I get the merest beginning of such a tone. I think the DSP is crashing. power problem? |
22:07:30 | SpaceCoaster | SteveD: if it is do I get a prize for suggesting it first :-) the 0x53 bytes (POWERDOWN) are mighty suggestive. |
22:08:08 | SteveD | heh. so why isn't my mongoose getting good joose then? (sorry) |
22:09:06 | SteveD | my log at www.daviesfam.org/minicom.log.txt |
22:09:46 | SpaceCoaster | SteveD: Tangent's machine went "mental" when he disconnected it from the phone line, might be something to discuss. |
22:09:47 | Hiraghm | BZ, I'll be ordering another tuxscreen... won't know til later tonight what the address will be though |
22:09:48 | Tangent | finds out something interesting... If I stick buzby in a while loop playing the happy tone, I don't always get the happy tone |
22:10:14 | Tangent | SpaceCoaster : My phone went mental when I hit the speaker button 5 times in a row |
22:10:14 | SpaceCoaster | Tangent: I gonna thump you in a minute, it's just a test program!!!!! |
22:10:35 | prpplague | BZFlag: still got plenty of units? i'd like to order two more.... |
22:10:51 | Hiraghm | aw man. 8c( |
22:11:01 | SpaceCoaster | Tangent: if you don't let the DSP finish then it doesn't finish, it just starts the next command, be nice. |
22:12:00 | SteveD | hmm - apache down, permissions messed. now sorted: www.daviesfam.org/minicom.log.txt |
22:12:03 | SpaceCoaster | Tangent: buzby 42 01 05 :-) |
22:12:10 | Tangent | SpaceCoaster : Nice is for girlfriends.. This is _hard_ware... you have to treat it mean ;) |
22:12:29 | Tangent | SpaceCoaster : Sad tone |
22:13:14 | SpaceCoaster | This is a DSP, very soft hardware, squidgyware? |
22:13:37 | Tangent | likes the term squidgyware :) |
22:15:34 | SpaceCoaster | SteveD: you are missing 54 powerup, and b0 04, line status and getting 53 powerdown responses |
22:15:44 | BZFlag | Hiraghm: I won't be processing orders till tomorrow evening, so that's your deadline. ;-) |
22:16:00 | BZFlag | prpplague should read the topic or the wiki page. |
22:16:05 | SteveD | let me just try adding batteries - never know |
22:16:52 | MicroChip32 | wont be able to order his own tux (or 3) till around christmas |
22:17:05 | SpaceCoaster | Tangent: ok, so buzby, within it's own personal limitations, runs fine! |
22:17:24 | SteveD | ok - phone now works with mains power off |
22:17:30 | Tangent | SpaceCoaster : It sends commands to the DSP, and the DSP executes them.. no question of that. |
22:17:32 | SteveD | for small value of works |
22:18:03 | SteveD | no change |
22:19:14 | SteveD | I must /away - perhaps its a sign to order some more Tuxes... |
22:19:24 | SteveD | is AWAY at 23:22:07 : sleeping |
22:19:48 | SpaceCoaster | Tangent: so your main issue is with tuxphone, which I believe you got from messrs. Gork and scanline. |
22:20:09 | Tangent | SpaceCoaster : Yeah.. sounds like it |
22:20:33 | SpaceCoaster | Does your wheaties.c have the reset ioctl? |
22:20:42 | prpplague | BZFlag: doh, wasn't paying attention... |
22:21:35 | Hiraghm | BZ, hokay. |
22:26:03 | Hiraghm | pokes the channel |
22:26:34 | MicroChip32 | Hiraghm: thats a good way to catch something |
22:26:49 | Hiraghm | doh, and I don't have my catcher's mitt. |
22:26:58 | MicroChip32 | *groan* |
22:27:12 | Hiraghm | what's the URL of IBM? |
22:28:22 | kernelwork | I hope your not serious |
22:33:05 | Hiraghm | www.ibm.com didn't work |
22:33:22 | Hiraghm | doh! now it just did |
22:34:37 | kernelwork | small oops on ibm's part then... |
22:34:48 | SpaceCoaster | Tangent: what about the reset in wheaties.c? |
22:34:48 | kernelwork | or, *gasp* a dropped packet... |
22:34:50 | signal11 | i was about to say that ibm's home page was goatse.cx, but that would be cruel |
22:34:58 | Hiraghm | hm. |
22:35:12 | Hiraghm | just got a look at one of their transpads and I liked it. |
22:39:07 | Tangent | SpaceCoaster : SteveD and I are using the same version of wheaties.c... this one... http://ipaq.secret.org.uk/TuxScreen/wheaties.c |
22:40:20 | SpaceCoaster | looks fine |
22:55:58 | scanline | is away: food |
22:57:56 | Hiraghm | Hi jacques |
22:58:42 | jacques | hi Hiraghm |
22:59:29 | Tangent | jacques : http://ipaq.secret.org.uk/TuxScreen/Shanip232-Top.jpg http://ipaq.secret.org.uk/TuxScreen/Shanip232-Fitted.jpg |
23:00:12 | jacques | Tangent: ooooh, aaah. what's the IC on the little board? |
23:00:30 | Tangent | jacques : 3.3v to RS232 line driver |
23:01:33 | jacques | Tangent: so now you have a serial port on your tuxscreen :-) how fast can it go? 115k? 230? |
23:02:04 | Tangent | jacques : I now have two serial ports on my tux.. and let me check the specs for my line driver to find the baud rate |
23:02:15 | jacques | Tangent: ah, there is already one? |
23:02:45 | Tangent | jacques : Yeah.. there's one one the back of the box |
23:02:56 | Hiraghm | usb |
23:02:59 | Hiraghm | give it usb |
23:03:19 | jacques | :-D |
23:03:21 | Tangent | jacques : Only up to 115200 |
23:03:29 | jacques | Tangent: that's good enough |
23:03:47 | AlHazWork | Hiraghm: bah, usb is overrated |
23:04:13 | Hiraghm | yes it is |
23:04:24 | Tangent | Hiraghm : I'm told that it doens't work too well on this revision of SA1100 |
23:04:34 | Hiraghm | oh well |
23:05:10 | AlHazWork | Tangent: it doesn't exist on this revision of the SA1100, and even if it did it would exist as a target device, not a host or hub device |
23:05:21 | Hiraghm | okay, I'm going to spam a web address now |
23:05:23 | Hiraghm | http://www.classicgaming.com/vcsp/ |
23:05:49 | Tangent | AlHazWork : Client device is fine.. That's what I have on my iPAQ.. still gives me 600KB/s networking to my host PC |
23:06:20 | jacques | usbnet rocks! |
23:06:22 | AlHazWork | most of the usb host chips are pci . . . there *might be one that could attach to one of the busses on the sa1100 |
23:06:31 | AlHazWork | I don't understand what usbnet is supposed to be |
23:06:43 | AlHazWork | but it can't be faster than 10baseT ethernet . . . . |
23:07:38 | Tangent | AlHaz : The usbnet stuff emulates one of these.. http://www.ezlinkusb.com/ with the client device pretending to be the host+usblink |
23:08:45 | AlHazWork | Tangent: interesting. How does the cabling work? typically, connecting an A to A usb cable between two hosts results in fire. |
23:09:32 | Tangent | AlHaz : The SA1100 is USB client.. just like a mouse or whatever... it's just that the driver pretends that it's an ezlink cable connected to another master.. |
23:09:49 | AlHazWork | I've used usb networking dingii before . . . . . between real jobs, as a contractor, i did the pc98 certification for belkin's usb network dingus |
23:09:51 | jacques | AlHazWork: usbnet is not faster than 10bt, but the hardware is already there on the ipaq - no need for a NIC |
23:10:06 | AlHazWork | Tangent: oh, it's client to host, not host to host |
23:10:28 | Tangent | AlHaz : Yeah... it's Host to Client(emulating client+host) |
23:11:17 | CosmicPenguin | Anyojne here familiar with kernel tasklets? |
23:11:23 | Tangent | AlHaz : that ezlink cable is actually just a 512byte buffer acts as a client to the masters at each end |
23:11:34 | Tangent | AlHaz : So emulating it isn' t too painful |
23:11:46 | AlHazWork | *nod* |
23:14:41 | prpplague | Tangent: hows the serial port working? |
23:15:10 | Tangent | prpplague : Flawlessley |
23:15:59 | prpplague | cool |
23:16:11 | jacques | Tangent: why did you need 2 serial ports? |
23:16:49 | Tangent | jacques : One to connect to my homebuilt automation stuff, and one to connect to X10 controller... |
23:17:05 | Tangent | jacques : I could have hung the X10 off my homebuilt stuff, but this is easier |
23:17:12 | jacques | nod, makes sense |
23:17:35 | Tangent | jacques : have your tuxscreens arrived yet? |
23:18:03 | jacques | Tangent: I havent ordered yet - I am deciding how many i want - I want to order for friday shipment |
23:19:05 | Hiraghm | mine was shipped yesterday |
23:19:11 | Hiraghm | beams a smile at Tangent |
23:19:58 | jacques | Tangent: once i order, it should not take long |
23:20:01 | Tangent | Hiraghm : You won't be dissapointed.. they're cool :) |
23:21:55 | MacAtack | yeah these things are very cool.. Haven't even had a chance to really play with mine yet (hell i even let a friend hack on my 'other' one for a while) |
23:22:54 | jacques | i keep thinking of more ses for them |
23:22:57 | jacques | uses |
23:23:11 | jacques | and then i want to order more and more, and then I realize that it does add up :-) |
23:23:21 | MacAtack | yeah i have quite a few ideas myself |
23:23:39 | MacAtack | but still the price we're getting is much better than what Phillips/Lucent had in mind |
23:23:46 | prpplague | hell if they were in production my company would see thousands |
23:23:56 | prpplague | s/see/sell |
23:24:05 | jacques | prpplague: problem is - they are selling below parts cost right now |
23:24:18 | jacques | prpplague: would not be as attractive at $400 each |
23:24:29 | MicroChip32 | tells MacAtack to quite fiddling with the databases and poke at his tux instead |
23:24:36 | prpplague | jacques: even at $400 that cheaper that the cisco 7960 phone |
23:24:58 | TangentTux | yeah.. business handsets cost a fortune |
23:24:58 | MacAtack | tells Microchip32 but databases pays the bills to get more tuxes |
23:25:07 | MicroChip32 | MacAtack: good point ;) |
23:25:34 | prpplague | MicroChip32: besides databases drives chicks crazy... |
23:25:51 | TangentTux | /me wants TuxScreens to pay the bills... Tho I expect that would instantly remove any element of fun from the equation |
23:25:54 | MacAtack | my brain had enough db programing for a day (and i only acutally coded 10 lines of code today (how lame is that?) |
23:26:04 | TangentTux | Damn.. I forgot this sucky cleint doesn't support /me |
23:26:13 | MicroChip32 | hey MacAtack, try to get that voip unit down here by this time next week. might be a good thing to demo to my business associate down south *ahem* |
23:26:24 | collord | anyone turned on IPv6 and used it in the buildroot kernel / tux hardware? |
23:26:34 | collord | i assume it would be fine |
23:26:40 | prpplague | MicroChip32: "hey baby, how about i make a sql db with all the thing i'd like to you?" |
23:26:48 | MacAtack | MicroChip32: UPS always works, i spoze |
23:26:56 | prpplague | MicroChip32: thats a great pickup line... |
23:27:11 | MacAtack | yeah if 'she' is a DBA |
23:27:12 | MacAtack | heheh |
23:27:18 | MicroChip32 | prpplague: any gal i know would look at me like i was an alien *lol* |
23:27:52 | prpplague | MicroChip32: then ya say, come over to my apartment and let me explain.... |
23:28:02 | Hiraghm | Is there a WinCE/cellphone combo out there yet? |
23:28:14 | MicroChip32 | prpplague: sure, only one problem ... no appt of my own. |
23:28:17 | Hiraghm | There's a Kyocera/Pilot combo, and a cell phone/Psion combo... |
23:28:38 | MacAtack | MicroChip32: just tell the parental units that your 'busy' for a while |
23:29:08 | MicroChip32 | MacAtack: that would not go over well |
23:29:57 | prpplague | MicroChip32: just tell them your doing an app for an ob/gyn clinic and your doing research... |
23:30:08 | MicroChip32 | rotfl |
23:30:23 | MicroChip32 | mom would KNOW i was nuts |
23:30:30 | MicroChip32 | for that matter so would my sisters |
23:30:41 | MicroChip32 | altho one already is pretty sure i am |
23:31:04 | prpplague | MicroChip32: ohh well enjoy it will it last, soon you'll have starting making $$ and paying bills |
23:31:09 | Hiraghm | it's important to keep your mental abberation from your parents until you're at least in college. |
23:31:24 | Hiraghm | nods solemnly |
23:31:28 | MicroChip32 | prpplague: already have that problem |
23:31:45 | MicroChip32 | Hiraghm: been there done that, two degrees later my mental abberations are only worse ;) |
23:33:05 | Hiraghm | sighs |
23:33:27 | Hiraghm | okay, no more putting it off. gotta reinstall Win98 on laptop and install MSN on it so I have internet access for the next couple days |
23:33:39 | Hiraghm | hm. I have an AoL disk too.. which is less evil? |
23:33:55 | MicroChip32 | aol, barely |
23:34:02 | Hiraghm | you're sure? |
23:34:07 | Hiraghm | any other opinions? |
23:34:28 | MicroChip32 | earthlink ? |
23:34:37 | collord | aol is by far less evil |
23:34:41 | MacAtack | its too bad we can't erase those AOHELL disc... shit i would never need to purchase blanks then |
23:34:54 | prpplague | at&t note too bad |
23:34:54 | prpplague | BZFlag: is riker.org down? |
23:35:13 | Hiraghm | AoL and MSN are the two options. I got CDs for them 8c) |
23:35:28 | MicroChip32 | go with aol, definitely |
23:35:39 | Hiraghm | hm |
23:35:43 | MicroChip32 | better yet, take a break from the net |
23:35:49 | collord | get some fresh air |
23:35:50 | MicroChip32 | two days wont kill you |
23:36:05 | MicroChip32 | close perhaps ;) |
23:36:25 | Hiraghm | I'm going to get craploads of fresh air; I gotta move a houseful of furniture. |
23:36:36 | MicroChip32 | hehehe take a day off and use those cd's for target practice ;) |
23:37:05 | Hiraghm | But I don't know how long after that I'll get access again. And I gotta order my next tuxscreen, and and... |
23:37:08 | MicroChip32 | or frisbees, or cup holders |
23:37:09 | Hiraghm | whines pathetically |
23:37:09 | prpplague | or beer coasters |
23:37:26 | MicroChip32 | us em under couch and chair legs |
23:37:37 | Hiraghm | now that I've done |
23:37:39 | MicroChip32 | mirrors |
23:37:39 | MacAtack | use one of the free ISPs (or go to a local libraray) |
23:38:30 | MacAtack | i believe with any of those services ur gonna have to give them a CC number and they will bill you for ~somthing~ |
23:38:31 | Hiraghm | those are all good suggestions |
23:38:40 | Hiraghm | unfortunately, they're not the ones I wanna hear! 8c) |
23:38:53 | MicroChip32 | should write a book ... 101 uses for unwanted cd's |
23:39:27 | MacAtack | Clocks |
23:39:30 | MacAtack | Cd Clocks |
23:39:35 | prpplague | suggests... 101 uses for unwanted aol and windows cd's |
23:39:35 | MicroChip32 | yea, i forgot that one |
23:40:12 | MicroChip32 | prpplague: what about the other cds i dont want ? |
23:40:19 | Hiraghm | dog collars for really skinny but really viscious dogs |
23:40:24 | MicroChip32 | rotfl Hiraghm |
23:41:28 | collord | is anybody actually using reiserfs on the tux? |
23:41:43 | Hiraghm | reiserfs? |
23:42:31 | collord | i'm browsing the default .config in buildroot-tux and scratching my head... |
23:42:59 | collord | IPv6 could be a very useful thing for VOIP applications |
23:43:14 | Hiraghm | reiserfs? |
23:43:49 | Tangent | Hiraghm : I'm using reiserfs on my Tux+microdrive |
23:44:08 | Hiraghm | reiserfs? |
23:44:44 | Tangent | Hiraghm : Yeah.. that's what I said ;) |
23:45:44 | Hiraghm | WOT IZZIT? 8c) |
23:46:46 | Hiraghm | cries pathetically |
23:46:49 | collord | reiserfs is a journalling filesystem |
23:46:55 | Hiraghm | oh. |
23:47:43 | Hiraghm | If I put linux on this laptop (dualboot) and have 2 gig space on the HD.. how should I divide that up? |
23:48:03 | collord | 2 gig for Linux, 0 for win |
23:48:10 | jacques | that would be my call too |
23:48:20 | BZFlag | prpplague: rikers.org is on my old stinking isp inconnect. I've changed the IP to a lineo machine, but that may not have replicated to you yet. |
23:49:14 | Hiraghm | I got 4 gig. |
23:49:26 | BZFlag | prpplague: ditto for tuxscreen.net mail and dns. |
23:49:31 | Hiraghm | but mandrake likes dividing it up. usually into / and /usr |
23:50:01 | collord | and PPP is not set?? |
23:58:36 | SpaceCoaster | BZFlag: is that why I got www.codepoet.org instead of tuxscreen.net a couple of days ago? |
23:59:01 | prpplague | doh |