irclog2html for tuxscreen on 2001.11.01

00:00:09Russor just make a list in a seperate file
00:00:49anderseeRuss: sure.  Either ones ok by me for udhcp
00:01:11anderseeJust right now it doesn't seem to support that.
00:04:57anderseeRuss: I tried faking up a leases file with hexedit to do the same type of thing, but I couldn't make that work, so I gave up.
00:05:05rfsandersee: greetings, how's the RAM expansion project coming along?
00:05:33anderseerfs: pretty well.  http://codepoet.org/ram/
00:06:08anderseeI now believe I know what I need to buy.  Havn't found exactly what I want on sale yet though.
00:07:01rfsi'll have to drink lots of coffee and read that page carefully tomorrow... Star Trek is on ATM :)
00:07:07anderseeEveryone seems to be making the 16 chip SODMMs with bga type chips, so the wires are not accessible...
00:07:17anderseerfs: you have a netwinder?
00:07:26rfsi'm ralphs@netwinder.org ;)
00:07:33anderseeOh.
00:07:34anderseeheh
00:07:36andersee:-)
00:07:57anderseeSorry, didn't recognize you.
00:08:11rfsaka. guy who found hard-to-find-bug in busybox's insmod :)
00:08:23anderseeYup.  :)
00:08:36rfsno worries, i just found this channel as a result of talking to Tim Riker
00:08:54rfsmy iPAQ is a step away from becoming a brick...
00:09:11anderseeSeen what I've been doing to it the last couple weeks?  I now use a kbuils type build system.   Much cleaner.
00:09:14rfsi was following Tim's instructions :)
00:09:19anderseeuh-oh
00:09:41rfswell since Rebel went under i have been on holiday
00:09:46andersees/kbuils/kbuild/
00:09:55rfsi decided it would be fun to go to Alaska, so I did.
00:10:06rfsnow i'm back, dreading the arrival of my mastercard bill
00:10:12rfsand looking for a job ;)
00:10:20anderseeThat sounds pretty cool -- Since Lineo fired me I've been self employed
00:10:30rfsso i noticed... how's that going?
00:11:16anderseeI've got a couple of decent sized contracts going -- I'm sortof up to my eyeballs with work...  But at least I'm making some decent money at it so far.
00:11:39anderseeWant some work?
00:12:09anderseeI have someone wanting a bid on adding shared lib support to uClinux/ARM...
00:12:12rfsmaybe :) what sort of things yu got?
00:12:35anderseeNeed completion by mid january...
00:12:43andersee2 sec... trick-er-treaters
00:13:35anderseek
00:13:47anderseeWant more info?
00:13:54rfssec, on phone :(
00:20:53scanlineis away: math test
00:27:40anderseeBah
00:27:52anderseeI should eat all this candy instead of giving it away
00:28:10Sammymorning all :)
00:28:23thekernelOk, so it took me a while longer than expected
00:28:48thekernelMicroChip32: you still here?
00:48:20rfsdigs out the databook
00:54:28MicroChip32grabs the back of thekernel's undies and pulls them over thekernel's head!
00:54:35MicroChip32hey wakeup
00:57:51thekernelOk, so I wandered off...
00:58:53thekernelI hope your happy, what you did a minute ago really hurt.
00:59:02MicroChip32hehehe, trick or treet ;)
00:59:14thekernelToo late, I'm already eating the candy
00:59:19MicroChip32hehe
00:59:33MicroChip32my prog is munching on one data file at the moment ;)
00:59:43thekernelThat's it
00:59:44thekernel?
01:00:08BZFlag was last seen on #tuxscreen 2 hours, 4 minutes and 29 seconds ago, saying: off to trick-or-treat with the 2yr old [Wed Oct 31 22:55:39 2001]
01:00:08anderseeibot: seen BZFlag?
01:01:26thekernelOk, so I need to figure out how I want to select the files for import
01:01:29MicroChip32well ive been distracted by "Enterprise"
01:04:41thekernelI have kids wanting candy outside my house...
01:04:53thekernelIt really feels like a seige
01:05:02MicroChip32get out the paintball guns :)
01:05:58thekernellocal schools recommended that kids dress up as doctors and other good things like firefighters instead of ghosts and other normal stuff
01:06:55MicroChip32cool
01:07:55thekernelI actually thought it was lame.  The kids don't really care about it, nor do they need to.
01:08:21MicroChip32YES! I have access to the type 1 data !
01:11:31Aelhaztype 1?
01:11:42thekernelCensus data
01:12:45thekernelMicroChip32: I have decided on how I'm going to make my program work.  con-tiger -l <filedirectory> state[county],detail state[count],detial ...
01:13:10thekernelor -d instead of -l
01:13:13thekernelwhatever works
01:15:15MicroChip32and have it output a bitmap image of the area ?
01:16:09thekernel*gasp* no
01:16:24thekernelHave it output the MAPDat file
01:16:31MicroChip32ah
01:17:05thekernelIf I do it on a county basis I can make a single MAPDat file that has major roads to my destination and then surface streets for where I'm going.
01:17:21MicroChip32kewl
01:17:51thekernelMaybe I could do the detail level like bit values (think chmod 755)
01:53:36thekernelI hate writing argc,argv parsers...  That's where I get some of my most confusing code.
01:56:49MicroChip32hehehehe
01:57:10MicroChip32im writing the code to output an image from county data
01:57:23MicroChip32during tv ads that is
01:58:14thekernelI'm about 50 lines into main.c and I'm almost done parsing
02:00:21rfsthekernel: getopt()/popt() ?
02:00:26thekernelI could drop 10 lines of code if I didn't want to worry about buffer overrun.
02:01:08thekernelWhy didn't anyone tell me about these things?
02:01:36thekernelI now see why gnu software often has similary argument styles
02:02:32rfsthe info pages contain nice examples of how to use it
02:02:34thekernelI'll remember that for my next program, seeing as I just finished the code I needed anyway
02:05:52MicroChip32ok im confused ... lat is 0-90 right ?
02:06:58rfshiya volkam
02:07:02rfswhops.
02:09:13thekernelI think so
02:24:18SpaceCoasterRuss: still around?
02:25:17SpaceCoasterAnyone around who's been helping with the 32M memory problem? I might have made some progress.
02:25:38GPSFanSpaceCoaster: Hi what's up??
02:26:14SpaceCoasterGPSFan: it's been a bit of nightmare which is fine for Halloween :-)
02:26:24GPSFan;>))
02:27:34SpaceCoasterIt doesn't print from the kernel using the normal printk, but printascii() works after pointing it at the correct UART.
02:28:06GPSFanok, so what does it print??
02:28:48SpaceCoasterI think that I'm still the config from blob might still be wrong. It is looking for things in memory bank 2 and 3 and not finding them. It only has 0 and 1.
02:28:57SpaceCoasterfind_bootmap_pfn bank=0 mi->bank[0].node=2
02:28:57SpaceCoasterfind_bootmap_pfn bank=1 mi->bank[1].node=3
02:29:07SpaceCoaster<2>kernel BUG at init.c:217!
02:29:17SpaceCoasterWhich is a nice message, now it prints!
02:29:41GPSFanwow! self debugging code!
02:30:08SpaceCoasteryup, now if only it had been able to hit the serial port :-(
02:31:11GPSFanwhich module do the first two messages come from?
02:31:29SpaceCoasterThe memory is setup in blob and passed as a parameter to the kernel.
02:32:00SpaceCoasterbootmap_pfn   = find_bootmap_pfn(0, mi, bootmap_pages);
02:32:22GPSFanhmm, the blob sign-on message implies that the memory is where is should be (I think)
02:32:33SpaceCoasterfind_bootmap_pfn is the routine with the messages, it is being asked to look for node 0 and we only have 2 and 3.
02:33:20GPSFanso, maybe it is in how the parameters are passed from blob to the kernel.
02:33:44SpaceCoasterit's a meminfo struct that is being passed around, but I haven't found where it is created, maybe in blob
02:34:53GPSFanI think it is memory.c in blob that builds the memory map.
02:38:48SpaceCoasterhmm their is a routine called PHYS_TO_NID which maps a physicall address to a node. I think that's it.
02:39:06SpaceCoasterJust gonna hack it to subtract 2 :-)
02:40:35GPSFango for it~
02:42:12scanlineis back (gone 02:47:22)
02:44:14SpaceCoasterhmm, it got a bit further, now through memory setup.
02:45:02SpaceCoasterWell it's now debuggable, so tomorrow looks hopeful.
02:45:20GPSFanreal progress at last.
02:46:17SpaceCoasterI think so, even if we were to hack things to load it into the initial fragmented 8M we would need this stuff to work.
02:47:13GPSFanbut, now that you can print stuff, printf()s can be helpful.
02:48:32SpaceCoasteryes, the only thing is that a lot of early boot stuff is assembler and my attempts at inserting calls to debug have failed. But that may have been because of the misconfig.
02:48:46MicroChip320,15 (14) 12thekernel0 (14)  hehehe, i have graphical output ;)
02:49:35SpaceCoasterMicroChip32: cool
02:49:56MicroChip32im checking now to see if its halfway accurate
02:50:17thekernel./configure: line 524: syntax error near unexpected token `AM_INIT_AUTOMAKE(contiger,0.1)'
02:50:17thekernel./configure: line 524: `AM_INIT_AUTOMAKE(contiger,0.1)'
02:50:24SpaceCoasterGPSFan: I'm going to get the bits for the scanip2 card tomorrow
02:50:28thekernelAnyone know what these mean and how I can get rid of them?
02:51:02GPSFanSpaceCoaster: good, it is getting smaller all the time, now just passive components.
02:51:29scanlineGPSFan: sounds familiar
02:51:46GPSFanscanline: how was your test?
02:51:52SpaceCoasterGPSFan: Would it be possible to modify it later to have an external mike input, headphones with mike?
02:52:28scanlineGPSFan: umm... concise. It was 4 problems. I actually felt ok about 3 of them. I think i was approaching the other one wrong... Oh well, partial credit is a great thing
02:52:28Aelhazyeah, so i could use it with a headset if i wanted
02:52:49GPSFanSpaceCoaster: you mean add a mic input sort of in parallel with the on-board mic?
02:53:22scanlinegrabs a screwdriver and a soldering iron
02:53:30SpaceCoasterGPSFan: may be, through a jack which disconnected the internal maybe?
02:54:01thekernells
02:54:03thekerneloops
02:54:18SpaceCoasterecho typing into wrong window
02:54:36scanlineIRC servers should be designed to ignore 'ls' on a line by itself
02:54:39GPSFanSpaceCoaster: that would be possible, the internal mic leads could be re-routed the shanip3 to a jack with an internal switch.
02:54:55thekernelWouldn't it be nice?  It would save some embarassment
02:55:20MicroChip32thekernel, yer supposed to act like ya meant to do that :)
02:55:31SpaceCoasterGPSFan: ok, I'll get a jack socket just in case, for later.
02:55:46thekernelI did, just in a different window
02:55:47GPSFank
02:55:48scanlineGPSFan: I think I'll just move my +5V wire to connect to that op-amp pad. See any reason we'd still need +5V in this thing?
02:55:59thekernelMy autoconf/automake stuff is starting to come together.
02:56:17GPSFan scanline: no need for 5V untill the pcmcia mod is debugged.
02:56:47scanlineGPSFan: And I don't need 5v pcmcia anyway :)
02:57:11SpaceCoasterwell I'll catch up with you tomorrow thanks guys.
02:57:16GPSFanscanline: about partial credit, a prof of mine used to say " engineer build bridge, bridge fall down, NO PARTIAL CREDIT" ;>)
02:57:29scanlinehehe
02:57:31GPSFanSpaceCoaster: night..
02:57:34SpaceCoastersee ya
02:57:38scanlinebut this is math, not EE class
02:57:41scanline;)
02:58:26GPSFanscanline: this guy taught partial diff equations.
02:58:43GPSFan;>(((
02:58:47scanlineah
02:58:53scanlinequivers with fear
02:59:07GPSFanwe all did!
02:59:26scanlinei'd imagine so!
02:59:45GPSFanscanline: you up to try injecting the audio in a new place?\
02:59:59scanlineI'm opening my tuxscreen as we speak
03:00:37scanlineI'm a little mad that my math test coincided with the halloween festivities around here
03:00:43GPSFanscanline: take a look at: http://tuxscreen.net/download/schematics/ucb1200a.pdf
03:00:45thekernelftp://ftp.ugcs.caltech.edu/pub/elef/autotools/ has a great guide for setting up GNU build tools
03:00:46scanlineI missed seeing my roommate dress up as a pregnant nun
03:01:05MicroChip320,15 (14) 12thekernel0 (14)  it appears to work dood, i gotta work on my scaling, but i have a graphical output of the type one record data
03:01:22GPSFanyou sure that wasn't a pregnant penguin?
03:01:48thekernelCool, soon I'll try compiling my stuff so I can shuffle my bits too.
03:01:50scanlinewell, it was a white sheet he was wearing... not sure what that makes him except female and catholic
03:02:07scanlineand Pierre (guy down the hall) dressed as a catholic bishop
03:02:19MicroChip32well, im outa here for the night. i'll shuffle more bits in the morning
03:02:23MicroChip32c'yall
03:02:26scanlinebye
03:02:28thekernelI'm off too
03:02:33thekernel'night
03:02:34GPSFanbye...
03:04:18scanlineI need to install a better PDF reader. xpdf doesn't let me zoom in enough for these schematics
03:04:35GPSFansorry...
03:05:00scanlineNaw, i'm apt-get'ing gv, it should be better
03:05:11thekernelI know I said I was leaving but gv is much better
03:05:27GPSFanghostview, should be able to read the .ps versions
03:05:30thekernelkghostview is my favorite
03:05:33scanlinethekernel: It's what i usually use, but i was lazy and didn't have it installed
03:05:45scanlineaah, much better...
03:06:41GPSFanlook at U500D that's what drives the T/R IN pin.
03:07:44scanlineok
03:07:49GPSFanif we should be able to sum in the UCB1200 audio into the inverting input, with a 100k resistor.
03:08:06scanlinenice
03:08:29GPSFanI circled the trace on http://tuxscreen.net/download/schematics/emain66by.jpg
03:08:33scanlinewon't that cut the volume in half on each signal?
03:09:00scanlineis a beginner in op-amp circuitry
03:09:07GPSFanI don't think so.
03:09:13scanlineok
03:09:37GPSFaneasy way to find out is to try it. experimentation is a wonderful teacher.
03:09:38scanlinelooks this up in his EE book
03:10:50scanlinelooks like it should work
03:11:15scanlineso this is a non-inverting amplifier with a filter of some kind?
03:11:29scanlineknows nothing about filters yet
03:12:12GPSFanit is part of the voice hybrid, there is stuff going in the non-inverting input too, but I haven't analyzed the circuit enough to really understand it.
03:12:24scanlineok
03:13:16GPSFanI also can't guarantee that the circuit is complete, there are lots of Rs & Cs around there.
03:13:28scanlineyeah
03:13:35scanlinetries to get his comm board out
03:15:02scanlinestupid negative battery clip is always in the way
03:15:18GPSFanI may need to buy another Tux, mine is starting to show the strain. the handset wires are about to bust, as well as lots of scratches on lots of pins on both boards. although I've cleaned up the CPU board is hopes of re-assembling it one day. ;>)
03:16:17scanlineyeah, if I get any deeper in hardware hacking on this thing i might buy a second Tux
03:16:51GPSFanyou will probably need your pot again.
03:16:59scanlinei've got it handy
03:17:15scanlineI'm so glad i happened to randomly bring a 10k pot with me to college :)
03:17:43GPSFancan't have too many pots ;---)
03:18:08GPSFanu at CSU?
03:18:30scanlineCU Boulder
03:18:39scanlineheats up the soldering iron
03:18:43GPSFanah, my wife went to CSU
03:19:21scanlinedon't worry, i'm not a football fan
03:19:31GPSFanneither am I
03:19:56scanlinewow, this iron heats fast
03:21:19Aelhaza good iron is a wonderful thing
03:21:40scanlineyep. This one is a temperature-controlled iron I got for abour $80
03:21:51scanlines/abour/about/
03:21:52GPSFannice, Weller?
03:21:55AelhazI finally bought a used Weller WTCPS on ebay about 6 months ago
03:22:04Aelhazconstant temperature model
03:22:14Aelhaznot variable temperature
03:22:20GPSFanWeller makes great irons, so does Hexacon.
03:22:26scanlineyeah
03:22:50Aelhazthe tip has a metal slug on the butt of it, curie point just right
03:23:01Aelhazso when the iron is hot enough the slug changes it's polarity and the leaf switch turns off
03:23:08scanlineMine is a "tech america" brand iron, but it has an LCD readout for the current temperature and you can adjust it from 200 to 400 degrees C
03:23:17Aelhazcools down, slug changes back, and the leaf switch turns back on
03:23:38Aelhazso it's always not far off from whatever temperature is stamped on the tip
03:23:39scanlinenice
03:24:03AelhazI've got a really pointy 700 degree tip for smt work
03:24:15scanlinewow
03:24:27scanlineI coulda used one of those a while back...
03:24:49GPSFangotta have the right tools
03:24:57Aelhazthe constant temperature wellers only have one design flaw: the heating elements are essentially consumable
03:25:05Aelhazbut they don't cost much, last one was $13
03:25:11Aelhazand they last a good year or so
03:25:23Aelhazthe rest of the setup is essentially immortal
03:25:28GPSFangee, some of mine are over 10 years old...
03:25:33scanlinebefore i got this variable-temperature iron I'd use the $8 radio shack irons
03:25:52scanlineOnce I had an iron that shorted from the AC line to the tip
03:25:55GPSFanTech-America is Radio Shack...
03:26:00scanlineIt is now
03:26:08GPSFantrue.
03:26:22scanlineI was soldering a phone line with this iron (guess I was out of wire nuts...) and all the phones in the house rang
03:26:24AelhazGPSFan: which? heaters?
03:26:45GPSFantips, I've had more heaters go than tips..
03:26:58GPSFanand the leaf switches too.
03:27:24GPSFanAelhaz: however replacements are not that expensive.
03:28:16GPSFanweller once made a 12Volt version, I was able to buy a replacement 12V heater and replace a junker. now I have a nice 12V temp controller iron.
03:28:38GPSFans/controller/controlled
03:29:53scanlineGPSFan: Got it soldered, now to reassemble my Tux
03:30:18GPSFanscanline: plenty of tape to prevent shorts
03:30:40scanlineright
03:30:50scanlinenice thick electrical tape...
03:31:12GPSFandon't you use duct tape??
03:31:45scanlinenot on PC boards
03:31:52GPSFan;>))
03:32:08scanlineit tends to take things with it when it comes off :)
03:32:20GPSFanah, the good kind.
03:33:47AelhazGPSFan: My iron was heavily used when i got it. Looks like the power supply was used to rub excess flux buildup off of large solder joints
03:34:49GPSFanAelhaz: yea they get that way after a while, 99% isopropol will take most of it off but an ugly yellow stain seems to linger.
03:35:13scanlineI think my battery clips are fubar...
03:35:50GPSFandon't need the batts for Linux yet.
03:35:57AelhazThe heater that was in it croaked after about 10 hours of use, the replacement's doing fine
03:36:43AelhazGPSFan: the iron holder and the power supply are both physically broken such that they won't attach to eachother on either side. But hey, i got it for about $30 after shipping
03:36:48GPSFanAelhaz: I used to by dead wellers at the local swap meet, the heater was always dead, but eaisly replaceable.
03:37:38Aelhazyeah
03:40:44scanlineGPSFan: Last night I took a picture of my tux's new appendage and sent it to GoRK. Want to see it?
03:40:52GPSFansure.
03:41:57scanlineGPSFan: Accept the DCC
03:42:25GPSFanI would, but my ISPs firewall won't ;>(
03:42:44scanlineok
03:44:26scanlinehttp://picogui.org/download/shanip2-breadboard.jpeg
03:45:20GPSFancool, I have one of those white push-em-in things too, there alright!
03:45:47scanlinewhich white things?
03:46:11GPSFanthe thing you push in all the component leads to.
03:46:21GPSFans/to/into
03:46:52scanlineoh, breadboards
03:47:13GPSFanyea.
03:47:15scanlineit's really messy because I started with the LM386 circuit and it evolved
03:47:47GPSFanthey usually do, how's the re-assembly going?
03:47:57scanlinedone and booted!
03:48:08scanlinejust moving my soldering iron and stuff so i can work on the breadboard
03:51:17scanlinelooks like its connected
03:51:32GoRKhello
03:51:34scanlinei tried hooking my speaker 'probe' to that pin when i had the phone off the hook, and the phone audio almost disappears
03:51:36GPSFanhi
03:51:40GoRKwhat is going on?
03:51:44scanlineso it's acting like a high-impedance somethingorother
03:51:59scanlineGoRK: Trying to get the phone and the ucb1200 cooperating
03:52:19GoRKin what capacity?
03:52:29GoRKaudio levels still or something else?
03:52:52scanlinetrying to mix the two signals with a real adder, not a voltage divider
03:53:03scanlineso the volume isn't affected
03:53:22GPSFanscanline: so it is acting as it did befor?
03:53:25scanlineGPSFan: So try a 100k resistor between the cap and our new pin?
03:53:49GoRKah yes an adder
03:53:50GPSFanoh, yes, must do..
03:54:04GoRKthat's a good idea!
03:54:26GoRKso we would see shanip3 before long eh?
03:54:45GPSFandepends on how scanline makes out.
03:54:56GoRKwhere else did you have to connect to the innards?
03:55:01scanlineI plugged in the resistor while listening to a dial tone
03:55:04scanlineno change in volume!
03:55:14scanlinejust a little click when I plugged it in
03:55:21GPSFando you hear music too?
03:55:39scanlineI don't have the mp3 player going. First i wanted to make sure the phone audio isn't affected
03:55:47GPSFanah,,
03:56:25scanlinecool
03:56:35scanlinei hear music, but it's very faint. Hooking up the pot....
03:56:50GoRKyeah smoking pot should make it louder....
03:57:05scanline:P
03:57:08GoRKand groovier
03:58:14scanlineStuff with any bass doesn't sound good, so i have it streaming from mostlyclassical.com for testing
03:58:41GPSFanthis is probably telco quality for now.
03:59:03scanlinenice!
03:59:08scanlineGPSFan, you're the man!
03:59:21GPSFanC500 at .05uF will limit the low end.
03:59:32GoRKit will also probably always be telco quality... the ucb1200 isn't capable of much more.. plus the dsp i think modulates stuff
03:59:44GoRKresamples rather
03:59:44scanlinethe quality's great (for a phone), no clipping, and the volume's great on the phone and the digital audio
03:59:53GPSFanwohoo!!
04:00:01GoRKlucent eat yer hearts out
04:00:10scanlineGoRK: Actually, you get pretty respectable quality hooking headphones up to the ucb1200
04:00:20scanlineit's the DSP and the speaker that limit it to telco quality
04:00:33GoRKwell then the dsp is probably only dealing with 11kHz samples
04:00:38scanlinenow to get you some new resistor values :)
04:00:39GPSFanpossibily the filters too.
04:00:45scanlineyep
04:00:54scanlinemaybe I'll try some techno after all, to see what it does with bass
04:01:17GoRKawesome.. have you engineered any line in capabilities yet?
04:01:27scanlineNot yet, but that's the easy part
04:01:30anderseeSo what did you folks do to make it suddenly start sounding clean?
04:01:35scanlinesocial engineering with this comm board is the challenge
04:02:05GoRKandersee: apparently the parts list of the original shanip board is incorrect :-/
04:02:21GoRKandersee: or they had some funky software
04:02:32scanlineandersee: Not just the parts list, the whole design is whacked
04:02:45anderseeor the Philips folks were stupid^H^H^H^H^H^Hhurried
04:02:53scanlinethat's more like it
04:03:00GoRKoverpaid is more like it
04:03:04anderseeheh
04:03:07scanlineusing an existing op-amp on the board as a summer works great
04:03:26anderseeI should be overpaid.  I'd be happy to produce bad work for too much money
04:03:34GoRKandersee: me too!
04:03:36GPSFanthe Lucent design was trying to force audio into the DSP. basically 2 op amps outputs tied together. we just killed the LM386 and summed the UCB1200 audio into the already existing op-amp.
04:03:53anderseeahh
04:03:55anderseenice
04:03:55GoRKso are there new places we have to solder onto?
04:04:03scanlineno new places
04:04:04GoRKor are there only fewer places?
04:04:07scanlinebut one different place
04:04:10scanlineand one fewer place
04:04:16scanlinewe no longer need +5V
04:04:16GPSFanone new place, and several less.
04:04:24GoRK5v line is still kept around for pcmcia right?
04:04:33scanlinenot in this circuit
04:04:56GPSFanso far, we will tackle the 5V pcmcia mod next and see what can be done to improve it.
04:05:10anderseeThe 5C pcmcia stuff is toggled bu a manual switch, right?
04:05:14GoRKwell yeah but having a jumper for it on the board makes sense since you cant connect the mainboard to the commboard with a wire
04:05:17GoRKandersee: yes
04:05:27anderseeblea
04:06:03anderseeWhat sort of circuitry is needed to autodetect needed voltage?
04:06:08GoRKif we had a super pcmcia geek to help us we could probably wire into the pcmcia controller so that it could automatically switch
04:06:08scanlineI'm gonna try to calibrate this voltage divider so the digital audio volume matches the phone line... or something
04:06:47anderseescanline: but it is (generally) working nicely now?
04:06:50GPSFanscanline: sounds good, let me know what the #s are and I'll do up a shanip Rev 2.1
04:06:58scanlineandersee: Definitely
04:06:58GPSFans/2.1/2.2
04:07:04scanlinecool
04:07:14GoRKset up us line in :)
04:07:31anderseeI think I may be building myself a couple of shanip rev 2.2 boards...
04:07:57GoRKGPSFan: your software will assist in creating pcb artwork too from your schematics, right?
04:08:02anderseeGoRK: what would a line in be for?  External mic?
04:08:33anderseeGoRK: I can see a line out (for external speakers)...
04:08:45GoRKandersee: for whatever. it doesnt hurt and it might be useful :) ... it could be for something as simple as a cheap telephone headset
04:08:50GPSFanGoRK:  yes
04:09:03anderseeGoRK: ahh, true.
04:09:14GoRKGPSFan: what do you use anyway? is it free, open, or otherwise available for minimum cost?
04:09:52GoRKandersee: it can't cost more than $1 in parts and if the stuff is already in the pcb artwork, you can always just leave the parts off!
04:10:17anderseeGoRK: sure.
04:10:49GoRKhrms.
04:11:07GoRKhaving a seperate headphone jack with a small volume pot wouldnt be a bad idea either heh
04:11:19GPSFanGoRK: I am using Orcad Capture 7.01, about 4 years old, their newer stuff is way to $$. it is NOT free by any means. However there aresome free packages. I just know Orcad, and have had it for years.
04:11:51GoRKline out, line in, mic in, headphone/vol :) a regular little soundcard style interface
04:12:15GoRKleave off what you dont want style
04:12:19anderseeIs there some special paper you can buy where you can print out PCB designs and iron them on or something?
04:12:42GPSFanandersee: yes, it works ok if you have a laser printer.
04:12:45GoRKandersee: the last stuff i saw required you to get special toner actually...
04:12:54scanlineandersee: I've used that. it has trouble with small traces
04:13:10GoRKi think the kit that includes the special toner works better
04:13:16scanlineah
04:13:28scanlinemine was some blue plastic stuff that worked in any laser printer or copier
04:13:32GoRKi seem to remember something that came with toner and special transfer paper that was supposed to be hellua good
04:13:52anderseeHmm.  I have a laser printer (but no fine artistic skill) so something like that sounds ideal.
04:13:58GoRKi use the rub-on things
04:14:14GPSFanscanline: any #s yet, I want to get this up tonight, and I've got to go soon..
04:14:25scanlineOk, I don't think i'm gonna get this matched to phone audio
04:14:36GoRKif we get a good design, though, i'm sure we can probably have a couple hundred of these beasts fabbed for pretty cheap
04:14:38scanlinehow about i just get it so it's as loud as possible without overdriving?
04:14:53GoRKwhy wont it match?
04:14:55GPSFanfine, we can always tweak later.
04:15:12GoRKwhat you need are pots in place of all your resistors :)
04:15:19scanlinehehe
04:15:36scanlinemight not be a bad idea to have room on the PCB for a pot instead of these two resistors
04:15:46GoRKGPSFan: what are some free packages that are worth anything?
04:16:02GoRKthose little pcb mount pots you tune with a screwdriver are pretty nice for that kind of stuff
04:18:51scanlinelooks like 8.2k and 1.2k should work
04:19:22scanlineR5 = 8.2k, R6 = 1.2k
04:19:32scanlineI'll try it with fixed resistors to make sure
04:19:36GPSFanGoRK: well I'll have to bite my toung, Protel used to have a free package that was great for prototyping, but they don't anymore :-( the closest is http://www.geda.seul.org/ but I haven't used any of their stuff.
04:20:10GoRKGPSFan: cool. i am just curious
04:20:15GPSFanok
04:20:16scanlinethe good news is it's far less sensitive about this voltage divider's values now
04:20:41scanlinesearchis his bag-o-resistors
04:23:05scanlineIs 1.2k a standard value?
04:23:16GPSFanyes.
04:24:18scanlineah, found one
04:24:40scanlineI have a bag with 5 of each standard value, ordered from Jameco :)
04:26:51scanlineActually, 8.2k and 2.5k sound better
04:27:04GoRKi picked up a giant bag a long time ago
04:27:14GoRKevil jameco
04:27:28scanlineoh?
04:28:10GoRKheh no they are ok
04:28:29GoRKthey have almost as many ac adaptors as larry the wall wart guy
04:28:32GPSFancheck out http://tuxscreen.net/wiki/view/Main/ScheMatics
04:28:38scanlinethey're prices for computer parts can be really bad
04:29:41scanlineNice
04:30:11scanlineGPSFan: 8.2k and anything around 2k should be fine. I'm using 8.2k and 2.2k right now and it sounds great
04:31:09GPSFanfine, the 2.4 or so K will go in the next rev. I'm outa here!! night all...
04:31:22GoRKGPSFan: mind if i reformat your schematics page a little bit to link directly to the sheets in your choice format?
04:31:36scanlineGPSFan: night
04:31:38GPSFanbe my guest, thanks GoRK..
04:31:49GoRKcool. talk to you tomorrow :)
04:33:13scanlineis no longer ready to kill his tuxscreen's DSP for audio stupidity
04:46:00scanlineGoRK: What if tuxphoned set the audio routing to the speaker instead of 'idle' when the phone's on the hook, so you can use the ucb1200 without having the phone off-hook?
04:47:07GoRKthe audio wont come out of the speaker unless the audio is routed to speaker and the speakerphone has been set offhook. I think the offhook command takes the phone offhook even though the relay doesnt flip
04:47:51scanlinewhat's the difference between taking the phone off-hook and flipping the relay?
04:47:59GoRKthe relay only serves to prevent the electronics of the phone from catching fire in the event of a lightning strike or something. it doesnt actually take the phone off hook
04:48:14scanlineoh
04:48:20GoRKi dont think
04:48:28scanlineit's worth testing....
04:48:38GoRKif you have a buzby compiled up i can give you the commands to test
04:48:50scanlineok, cool
04:48:51GoRKif the phone goes off hook you will be able to hear a very faint dialtone
04:49:10GoRKi wont be able to because i have the shanip hooked up and i cant hear flip on the phoneline anyway :)
04:49:36scanlineok, I've got buzby here, and both MP3 stream and phone line connected
04:49:45GoRKok stop playing the mp3
04:49:48scanlineok
04:51:13GoRKdo buzby 4c 03 a6 16 a7 02 with a poll and then pick up the handset and see if you hear a faint dialtone (the mic will be muted)
04:52:06scanlineyes, there was a faint dialtone
04:52:29GoRKok then we wont be able to make audio come out the speakerphone without taking the phone off hook
04:52:37scanlinedarn
04:53:11GoRKunless there is some dsp command that doesnt affect it
04:53:42scanlinei tried it with the MP3 on. the phone's off-hook, but it does effectively mute the dial tone :)
04:53:56scanlinereads DSP docs
04:54:04GoRKyou can try doing buzby 4c 03 a6 16 with a poll and see if you can hear anything through the handset.. if you cant hear the dialtone, see if you can play audio
04:54:16GoRKi dont think it's going to work though
04:55:14scanlineyou're wrong
04:55:16scanline;)
04:55:28scanlineno dialtone, but music gets through!
04:55:35GoRKwow
04:55:59anderseescanline: do you have another phone in the house you can check with -- just to be sure...
04:56:04andersee?
04:56:14scanlineok
04:56:16GoRKthats sweet. audio path works even if you dont set offhook
04:56:23GoRKscanline: do you have two phones on that line?
04:56:28scanlineyes...
04:56:48scanlinemy phone line will start beeping if you don't dial for about 20 seconds
04:56:52GoRKcan you run that command and play music long enough that you'd get the alert tone that your phone is left off hook?
04:56:53GoRKyeah
04:57:05scanlinehow do i keep the DSP from freaking out after 2 seconds?
04:57:06GoRKok do that wait long enough for that to happen then pick up the extension
04:57:12GoRKbuzby with --poll
04:57:15scanlineah
04:57:17GoRKif you use the new buzby
04:57:24scanlinei need a new buzbe
04:57:28scanlinebuzby
04:57:39GoRKi think that's the command.. i had made my polling buzby before spacecoaster put poll support in it
04:58:00anderseeGoRK: does buzby stand for something -- sure an akward name...
04:58:12GoRKso my buzby always polls and never flushes the buffer... btw you might issue a simple cat /dev/wheaties before you run it again
04:58:19GoRKbuzby is the bt mascot
04:58:29scanlinemaybe i'll just have it run the sanity command in a shell script...
04:58:30anderseebt?
04:58:32GoRKbritish telecom
04:58:36anderseeahh
04:58:37GoRKi think that's right anyway
04:58:50GoRKwheaties obviously is the ic and the driver is dedicated to louis armstrong
04:59:29scanlineGoRK: Where might i find the new buzby?
04:59:38GoRKscanline: it wont work because buzby will reopen and thus reset the dsp
04:59:48GoRKhe posted it to the lsit
04:59:49GoRKhang on
04:59:52scanlineGoRK: That's what I just realized :)
05:01:42GoRKsunday 10/21 from derek mulchay subject buzby.c with -poll command
05:02:00GoRKedit it though and change the wait from 2 seconds to 1
05:02:35scanlineah, found it in my email stockpile
05:02:56GoRKmy shanip suxors :)
05:03:16scanlinesoon you and many more happy tuxscreen hackers will have a much better one
05:03:33GoRKi edited the page about the schematics. it now includes links to direct download them
05:03:45scanlinenice
05:03:51GoRKi wish they were centered on the page though and blown up to full size
05:04:20scanlineyeah... once we've got a PCB we'll need to write a shanip for dummies for CosmicPenguin :)
05:04:33GoRKso, no resistor in between 3.3v and spkr_vcc huh? is that working ok?
05:05:09scanlineyep
05:05:18GoRKit worked ok for me too
05:05:20scanlineyou didn't fry your UCB1200 :)
05:05:22anderseeGoRK: thanks for your edits!
05:05:53GoRKandersee: yeah i have been looking at that page all along thinking ... why doesnt he put in links and then i realized... hey this is a wiki!
05:06:31GoRKhmm yeah i guess frame ground and signal ground tied together will eliminate 1 wire
05:07:06GoRK3.3v can be directly jumpered to spkr_vcc without requiring two wires out to the shanip board (unless someone forsees the need for 3.3v on that pcb...
05:07:09GoRK5v can go away too
05:07:37scanlinegah...
05:07:46scanlineI try it now, and just silence.
05:08:11GoRKscanline: are you sure before that audio was coming out before the dsp reset itself?
05:08:30scanlineyes
05:08:40GoRKafter the dsp watchdog times out it will go offhook
05:08:46GoRKsince you ahve the reciever lifted
05:08:48scanlinethere was 2 seconds or so of audio with no dialtone
05:09:06scanlineOk...
05:09:18scanlineI have the reciever picked up,  it's playing mp3 and dialtone
05:09:31scanlineI run buzby 4c 03 a6 16 and the dialtone turns off for a couple seconds
05:09:59GoRKwith -poll ?
05:10:09scanlinewithout poll
05:10:43GoRKfrankly, i dont think this should work at all, so... :)
05:10:45scanlinewhen i add poll, i get silence
05:12:09scanlineok, I'm not crazy...
05:12:12scanlineI run:
05:12:19scanlinewhile true; do ./buzby 4c 03 a6 16; sleep 1; done
05:12:30scanlineand i get dialtone-free audio on the handset with a click every second
05:12:43scanlineif I pick up another phone on the same line, no clicks and no off-hook alarm
05:13:10GoRKi get it ok
05:13:12GoRKit works for me
05:13:19GoRKwith polling
05:13:26scanlinereally...
05:13:30scanlinemaybe my poll is broke
05:13:33GoRKyeah it doesnt seem to take the line off hook either
05:13:36GoRKprobably
05:13:37scanlinecool
05:13:45GoRKi did write my own version of it :)
05:13:56scanlineyeah
05:13:57GoRKlet me go get a cordless and see if it shows off hook
05:14:30scanlinenifty. so if we can get tuxphone to put the DSP into this mode when everything's on-hook, the audio will be output to the speakerphone
05:15:17GoRKshould be
05:16:17GoRKyes it doesnt take the phone off hook
05:16:21GoRKi am certain now
05:16:31anderseesweet!
05:16:35GoRKgood news! custom ringers are GO
05:16:50GoRKi repeat we are go for custom ringers
05:16:56scanlineyahoo!
05:17:15GoRKok i need to build this circut now if im ever going to get this working
05:17:20anderseeHmm.  I'm thinking of all the wav fils I have on a CD somewhere in the basement.... :)
05:17:23GoRKis the 2.2 schematic what you currently have?
05:17:26scanlineCustom ringer, and a general-purpose mp3 player!
05:17:55scanlineGoRK: Yeah, except I'm using 2.2k for R6 instead of 1.2k
05:18:03scanlineGPSFan was going to put that in 2.3
05:18:13anderseeI think tuxphoned needs a config file...
05:18:21scanlineyeah
05:18:29scanlineor we have a tuxphoned client to handle custom ringers
05:18:58anderseei.e. 'ring_sample=/etc/file.wav'
05:19:14GoRKyeah it could be easily a client
05:19:19GoRKtrap rings see all ring events
05:19:23scanlineyeah
05:19:31GoRKredefine default audio path
05:19:36GoRKactually
05:19:49GoRKdefault audio path could be a commandline argument to tuxphone daemon
05:19:58scanlineif we're going to have apps using audio too, it needs to revert to the standard ring if it can't open /dev/dsp
05:20:42scanlineor we use something like ESD
05:20:49GoRKbut ucb1200 dsp device can have multiple readers and writers :-/ it happens, unfortunately, to have a pretty advanced driver...
05:21:01GoRKhehehe
05:21:05scanlineah, cool
05:21:23GoRKi hope the new ucb1200 driver is going to be as good
05:22:47GoRKall of my 10uF caps are on this pcb now :( ... cept for one anyway
05:23:02GoRKi guess i only really need 3 anyway
05:23:03scanlineGoRK: You're making the new circuit now?
05:23:13GoRKyeah i was gonna build it on this breadboard
05:23:18scanlinegood
05:24:02GoRKhaha i just cut the wires with scissors while the phone was on :) it liked it a bunch im sure
05:24:15scanlinehehe
05:24:52scanlinejust about the only part of this shanip hacking that I've bothered to turn the Tux off for was hooking wires up to the UCB1200 and DSP
05:26:23GoRKargh my time and temperature guy now issues a random political message instead of an ad. it's actually kind of stupid but ok
05:26:26GoRKwhatever
05:27:01scanlineI wonder if Lucent would have just included this circuit in the tuxscreen design if they had our better version
05:28:06GoRKwho knows
05:28:20scanlineit doesn't affect telephone audio quality or volume at all
05:28:23GoRKthey could have made it a lot harder to patch into the ucb1200 audio anyway
05:28:32scanlinetrue
05:28:49GoRKdoes the speakerphone volume control still affect the ucb1200 volume?
05:28:56scanlineyeah, we're lucky this doesn't involve cutting traces under the RF shield
05:29:20GoRKi already took mine off :)
05:29:36scanlineah
05:30:22scanlineDerek's buzby -poll isn't very good
05:30:24scanlinefixes it
05:31:48scanlinemuch better
05:31:57scanlinenow ./buzby -poll 4c 03 a6 16 works
05:32:44GoRKif you want speaker use ./buzby -poll 4c 1[0-7] a6 04
05:32:52GoRKwhere 0-7 is volume level
05:33:07scanlinemy roommate is asleep already
05:34:09scanlinei tried it at a low volume though... doesn't work
05:34:37thekernelanyone know what depcomp is used for in automake?
05:34:41thekernells
05:34:46thekernelargh, again
05:34:51GoRKhahaha
05:35:45GoRKit should.. it's the same as using the handset
05:36:00scanline ./buzby -poll 4c 11 a6 04
05:36:05scanlinei get nothing
05:36:17GoRKhrm well just try a higher volume :)
05:36:22scanlineokay...
05:36:38GoRKwake that guy up in the name of science man
05:36:51scanline./buzby -poll 4c 17 a6 04
05:36:53scanlinestill nothing
05:37:01GoRKhrm try the low volume and a6 0d
05:37:28scanlinenope.
05:37:32scanlinetried high volume too
05:37:44GoRKmaybe this is where the state and param data come in
05:37:53scanlineaha
05:37:53thekernelWow, I have so many compile error it isn't funny.  Though GNU autotools seem to be working :)
05:37:54scanlinemaybe
05:38:32GoRKok try ./buzby 4c 11 a6 04 a7 06
05:38:36thekernelAnd with that I go to bed
05:38:43scanlinethekernel: good night
05:39:04scanlinewhy a6 04
05:39:08scanlinethat's mute_speakerphone
05:39:15GoRKaudio path to speakerphone with muted mic
05:39:20scanlineoh
05:39:27scanlinewas paying attention but not thinking
05:40:00scanlinethat worked
05:40:16GoRKunfortunately it also takes the line off hook
05:40:20scanlineright
05:40:29GoRKok now try it without the a7 06 part
05:40:46scanlinenada
05:40:53scanlinethough it reset the dsp...
05:41:33scanlinemaybe do a7 06 a7 00
05:41:49GoRKtry ./buzby 4c 11 a6 04 42 01 00
05:42:08scanlinenothing
05:43:58GoRKthere may be some other line control modes for a7 that are undocumented
05:44:13scanlinetries random numbers
05:45:35scanlineoops
05:45:41scanlineseems there was a quiet spot in the music
05:45:46scanlinetries some of these over again
05:47:44scanlineseems a bit random...
05:47:57scanlineI got audio with a7 0E, but with the phone offhook as well
05:48:02scanlinenothing with a7 0f
05:48:50GoRKso a7 0e produces speakerphone audio but takes the line off hook?
05:49:13scanlineyes
05:49:17GoRKbummer
05:49:21scanlineso does a7 1e
05:50:17scanlineseems to ignore the high nibble
05:50:58GoRKwhoot here it is i think.. speakerphone state and param data
05:51:32scanlinethat's the 500 bytes of mystery gook?
05:52:39GoRKright
05:53:50scanlinemaybe a6 has undocumented values...
05:53:56GoRKmaybe
05:54:04GoRKsomething fires it up so it can play tones
05:54:07GoRKbut it may not
05:54:11GoRKwho knows
05:54:54scanlineooh!
05:55:01scanline./buzby -poll 4c 12 a6 11
05:55:27scanlineWAHOO!
05:55:33scanlineit's playing on the speaker, with line on-hook
05:55:49GoRKhaha
05:55:51scanlinepersistance pays off
05:55:54GoRKundocumented eh
05:55:57scanlineyup
05:56:13GoRKwell great, you found that and i found speakerphone param data
05:56:28scanlineyou looked in the documentation
05:56:40GoRK?
05:56:40scanlinehow much do we know about that param data anyway?
05:56:54GoRKzero. but i found the default values in the serial flash
05:56:59scanlineoh
05:57:11scanlinei suspect it's mainly for the microphone though
05:57:26GoRKwell better that we have it than that we dont :)
05:57:34scanlineyep
05:57:39GoRKstate data seems to be a large array of zeros
05:58:42scanlinewith a6 11 the volume is low on the speaker...
05:59:13GoRKa611 shouldnt really set the volume
05:59:19scanlineshouldn't
05:59:21GoRKthat's the job of 4c 1X
05:59:27scanlineright
05:59:34scanlinebut maybe there's an attenuator on that signal path
05:59:35GoRKis it low even with 4c 17 ?
05:59:48scanlineaudible but low
06:00:17GoRKwell be careful while you are testing these undocumented things... i have run into audio paths that emit horrible ear shattering whines
06:00:29scanlineok
06:00:31GoRKat untold volumes
06:00:41scanlinehehe
06:00:54scanlinecouldn't be any worse than my roommate's alarm clock
06:01:02scanlinehe has a clock radio that's been dropped far too many times
06:01:25scanlineso  he uses his stereo as an alarm clock
06:01:41scanlinebut he can't get any radio stations, so it emits this horribly evil sound
06:06:28scanlineGoRK: This audio path 0x11 isn't affected by the volume control
06:06:44scanlinemaybe it has an undocumented volume control...
06:08:01GoRKmaybe it is the ringer volume
06:08:21scanlinetried that
06:08:41scanlineah
06:08:44scanlineVOL_AM affects it
06:08:49scanline0x20
06:08:50GoRKwtf is that crap?
06:09:10scanlinei dunno
06:09:12GoRKok well custom rings here we come
06:09:19scanlineit's not very loud even at 0x27 though
06:09:25scanlinemaybe there's more than one control
06:09:29GoRKmaybe vol_am goes higher
06:09:47scanlinenope
06:10:51GoRKhow loud is it anyway?
06:11:01scanlinenot loud enough to wake up my roommate
06:11:08scanlinecompares it to normal speakerphone volume
06:11:56GoRKhow should i make a #define in wheaties.h for a 100 byte array?
06:12:19scanlinea 7 on this path is about a 4 on the normal speakerphone
06:12:49scanlinelistening to the two side by side, the frequency response is a little different
06:12:57scanlinelike maybe they use different speakerphone parameters
06:13:07GoRKat least it works... if they need it to custom ring louder they can use external speakers :)
06:13:12scanlinehehe
06:13:23scanlineso now we know about audio path 0x11 and we know what VOL_AM does
06:13:29scanlinewonder what this was designed for?
06:13:43GoRKanswering machine
06:13:46GoRKAM
06:13:48scanlineoh
06:13:51scanlinethat makes too much sense
06:14:42GoRKim telilng you this dsp is good for a two line phone with digital answering machine all on the wheaties module with the core "os" running on something as simple as a PIC
06:14:56scanlineyep
06:15:05scanlinePICs are fun :)
06:16:31GoRKonly we dont have the flash ram on ours..
06:16:52GoRKacutally the wheaties might be able to take care of most of the phone work too.. that may be what that support chip that's missing does
06:17:13scanlinehmm
06:17:21GoRKok anyway... back to #defining a 100 byte array... how to do that the best way... ?
06:17:39scanlinemaybe a typedef would be better
06:18:01scanlinetypedef unsigned char wheaties_data[100]; should work IIRC
06:18:23GoRKi wanted to put the default data into wheaties.h
06:18:27scanlineoh
06:18:35GoRKbut in theory not all programs would use it
06:18:36scanlinedata shouldn't go in .h files
06:19:08GoRKit's sort of like default state though.. hrm i guess you're right then
06:19:11scanlineyou should have a separate .c file for the default data, or at least surround it with an #ifdef so you can #define WHEATIES_DATA before including wheaties.h and you get the data
06:19:26GoRKi can document it in wheaties.h i guess
06:19:30GoRKthat's not so bad eh?
06:19:34scanlineyeah
06:19:36scanlinethat works
06:20:12scanlineright now i'm running "./buzby -poll 4c 25 a6 11" :)
06:20:45scanlineit's starting to seem like a normal sound card / telecom card setup
06:23:16GoRKnow the only problem is that we cannot play audio directly to the line
06:23:22scanlineyeah
06:23:28scanlinelooks at the comm board schematic
06:24:00GoRKwe have two options for that: 1) use ucb1200 telecom codec or 2) see if maybe the dsp can do it
06:24:16scanlineor maybe another modification to shanip
06:25:36GoRKmaybe. it's critical for answering machine or voip fxo interface
06:25:56scanlineright
06:26:07scanlineso i can use the phone via ethernet :)
06:26:36GoRKright. h323 gateway or asterisk channel or whatever
06:26:41scanlinesome day you'll be able to just plug one tuxscreen on a LAN into the phone line and the rest of the tuxscreens will have a phone connection via the ethernet automatically
06:26:44anderseescanline: or use the phone as a gateway
06:27:29scanlineandersee: Yeah... little USB headset on my laptop with 802.11b for wireless telephone would be cool
06:27:57anderseedrool
06:28:10GoRKwith the range and overhead involved, what would be the difference in having a cordless phone? :)
06:28:24scanlinecordless phone doesn't have TCP/IP and Linux :)
06:28:33GoRKi'm thinking more like ... peer to peer pbx
06:29:10GoRKthe problem with that is that you can't have someone using your phone for fxo while you use your handset yourself
06:29:16scanlineyou'd need digital audio on the phone line for that?
06:29:26scanlineah, i see
06:31:37scanlinesees funny-looking parts in the telcom circuit
06:31:55scanlineGoRK: Have you looked at ucb1200b.pdf yet?
06:32:17GoRKyeah well they're the same bits you'll see in the ucb1200 datasheet to interface that puppy to the line
06:32:33scanlinewhat's it called?
06:34:42GoRKeh?
06:34:52GoRKit's on philips site
06:35:00scanlineI'm downloading the ucb1200 data sheet
06:35:18scanlinehehe. I've been hooking all sorts of weird stuff to this chip and haven't read the data sheet...
06:40:15GoRKwe should be able to get audio out back to the line by hooking the speaker output back to another pin of mongoose
06:41:25scanlinehey, another shanip simplification!
06:41:44scanlinepage 10 of the ucb1200 data sheet shows possible speaker configurations
06:42:01scanlinesays it's ok to leave SPRK- disconnected and capacitively couple a speaker to SPKRP
06:42:15scanlineso the 68 ohm resistor between SPRK+ and - is unnecessary
06:42:20scanlinei remove it, audio sounds the same
06:42:34GoRKthat loses another wire too which is good
06:42:40scanlineyep
06:43:39scanlineFrom this data sheet, it looks like the telcom codec should work for regular audio too
06:44:03scanlineusing the telcom codec to drive the line would be best- we could have a gateway going while someone's using the handset/speaker
06:44:32scanlinetelcom sample rate is programmable
06:44:53StarKruzrhey guys
06:44:58scanlinehey
06:44:58StarKruzrhow's the developing going?  :)
06:45:11GoRKwe arent getting much anything done :)
06:45:12scanlinefound some undocumented DSP features
06:45:29StarKruzroooo, really?
06:45:30scanlinebah, we've got plenty done!
06:45:31StarKruzrLike what?
06:45:51scanlinefound a way to route audio from the shanip to the speaker with the phone line on-hook
06:46:00scanlineand eliminated one resistor from shanip
06:46:02StarKruzrshanip?
06:46:20scanlinethat circuit to connect digital audio to the DSP
06:46:27StarKruzrOH
06:46:39StarKruzrso theoretically, you've got a very basic audio system there
06:46:46StarKruzryou could, for example, play a WAV or something
06:46:59scanlineyes, or stream a shoutcast station onto the speakerphone
06:47:10StarKruzr:D
06:47:47StarKruzrWould there be a way to read audio data from the mic or the handset to the DSP and, say, record it?
06:47:53scanlineyes
06:48:03scanlinewe can already record from the handset
06:48:05StarKruzrSo, that does voicemail right there
06:48:15scanlinewe can't record or play to the phone line yet though
06:48:17StarKruzrprovided that's the same circuit that goes to the line
06:48:17StarKruzroh
06:48:19StarKruzrheh
06:48:21GoRKyeah we can record from it
06:48:22StarKruzrone step ahead of me
06:48:39scanlineyeah, we can, can't we
06:48:41StarKruzrgot his a few days ago :D
06:48:44scanlineand we have tone recognition
06:48:52StarKruzrnice
06:49:03scanlineGoRK: you tested the DTMF detection yet?
06:49:05anderseeCan we play samples back to the phone line yet?
06:49:11scanlineandersee: no
06:49:21anderseehmm
06:49:26scanlineandersee: Best bet for getting that working is to use the ucb1200's telecom codec
06:49:32GoRKscanline: no i havent .. i started messing with speakerphone param data :)
06:50:02anderseescanline: I love to have a "You are a evil telemarketer.  Take me off your list" button.  :)
06:50:04StarKruzrSo, eventually, we'll be able to write a voicemail app.
06:50:12StarKruzrandersee: Me too, dude
06:50:20scanlineandersee: Yeah, with the telecom codec we should be able to do that.
06:50:25GoRKscanline: i would bet some money that we can wire the speaker out somewhere else onto the dsp and it will go onto the line
06:50:44scanlinethat undocumented DSP feature lets us do custom rings though
06:50:56StarKruzrCool!
06:51:08GoRKand i bet we can wire the microphone somewhere that it records from the mic and not onto the line
06:51:12scanlineGoRK: Maybe... though this op-amp position we're using now is quite nice
06:51:15GoRKerr and not on the line
06:51:22StarKruzrAt the moment I'm trying to get Coyote or Freesco running in my house
06:51:35anderseewhater those?
06:51:37StarKruzrOnce I'm done with the home network project I may try to dip my toes into developing
06:51:48StarKruzrhttp://www.freesco.org
06:51:56StarKruzrhttp://www.coyotelinux.com/
06:52:08StarKruzrpocket routers, basically
06:52:13anderseeAhh.
06:52:24StarKruzrIt doesn't look like coyote will work, though
06:52:28StarKruzrer, Freesco
06:52:40anderseeI know Coyote Linux uses busybox, so it should be ok.  :)
06:52:55scanlineGoRK: Is there a device node for the telecom codec you reckon?
06:53:00StarKruzrI have RoadRunner cable modem access and they do this horrible DHCP trick that stops Freesco from working
06:53:16GoRKscanline: i dont think so... i dont think a driver exists for it... maybe in the new ucb1200 stuff past kernel 2.4.7
06:53:22StarKruzrI may have it licked with Coyote though, we'll see :)
06:53:37scanlineGoRK: ok. did you put those undocumented values in wheaties.h, or should I do it?
06:53:41GoRKscanline: its purpose is for software modem so ... dunno
06:53:48GoRKscanline i am putting them in
06:53:51scanlineok
06:53:56StarKruzrwheaties.h?
06:53:58StarKruzrlol
06:54:13scanlineStarKruzr: The tux's DSP is code-named Wheaties
06:59:37StarKruzrahhh.
07:00:29GoRKi wonder if you can record from the mic after issuing buzby a6 11
07:02:57scanlineye[
07:03:03scanlines/ye[/yes/
07:03:04scanlineit works
07:03:50GoRKcomitted to cvs
07:03:59GoRKwoo there seems to be a tuxscreen-commits cvs list now
07:04:04scanlineat least I think it works...
07:04:17scanlineyep, I was signed up for tuxscreen-commits before it worked :)
07:05:26GoRKwow and it posts whole diffs. this list could get ugly... i dont think ill subscribe :)
07:05:43anderseeI need to fins some time tomorrow to mess with my tuxscreen again
07:05:50scanlineGoRK: If you ever want more email, picogui has a commits list too
07:06:09GoRKi am subscribed to debian-user. i get all the mail i could ever want :)
07:06:30GoRKandersee: and libm too, right? :)
07:06:43anderseeI unsubscribed from debian-user in about 1996 -- it was too busy for me back then....
07:06:52anderseeAnd libm
07:06:56GoRKi only read it when i get bored
07:07:17GoRKi have a fast imap server now so i can keep thousands of messages around for fun :)
07:07:34GoRKit's nice to have searchable archives of lists
07:07:46scanlineGoRK: Ok, i must have been just hearing thigns, I don't think it records using a6 11
07:08:28GoRKscanline: oh i didnt notice you answered... so many brackets and slashes i thought you were banging on the kbd or something
07:16:15LenoliumWoah, it went from 800 to 700 pretty quickly.
07:16:31LenoliumSo, it looks like the sanip board is coming along nicely.
07:17:32scanlineLenolium: 800? 700?
07:18:19Lenoliumscanline: Tuxscreen's left.
07:19:04scanlineoh
07:20:11GoRKkorea ordered like 50 or something
07:22:11LenoliumWow.
07:22:31LenoliumI saw the update to wheaties.h, very nice. So, does the speakerphone work now?
07:24:46GoRKspeakerphone always did work
07:24:53GoRKhave you run tuxphone rcently? :)
07:25:17GoRKi did find the param data in the serial flash though... so i have that to apply like lucent does it.. im not sure what it is used for though
07:25:40scanlineGoRK: As it is, the microphone volume on the speakerphone is too low
07:25:48scanlinemaybe the param block fixes that?
07:44:49GoRKmaybe
07:54:20GoRKchecking out what happens
07:56:28scanlineGoRK: Do you know GPSFan's email? It's not on the Wiki
07:57:07GoRKi dont think he's ever emailed the list or me personally
07:57:13scanlinehumm...
07:57:26GoRKcan you leave a note on ibot?
07:57:34GoRKdunno if ibot supports notes
07:57:38scanlineyeah, but I doubt anyone actually checks those
07:58:06scanlineI was just going to tell him about the 68 ohm resistor so it gets dropped in the next revision along with changing that resistor value to 2.2k
07:58:30anderseescanline: set it in the topic
07:58:46scanlinehehe
08:00:06GoRKhey wow a channel that is -t
08:01:32scanlinealso wonders if we need the frame ground at all...
08:01:42GoRKdoubt it
08:02:00GoRKit is tied to GND anyway
08:02:04GoRKon the pcb
08:02:22scanlineright... and the frame ground we used was near the serial port
08:03:30scanlineOh... GPSFan made a big mistake in the shanip rev 2.1
08:04:04scanlineoops
08:04:12scanlineI was just looking at the wrong schematic
08:07:41Lenolium*pling*
08:14:26GoRKi thought he was at 2.2
08:14:48scanlineLike i said, i was looking at the wrong schematic
08:15:09scanlineI ran wget to snag the new version, and it saved it as shanip2.pdf.1
08:17:18anderseewget --mirror
08:18:15scanlineyep. Well, if i were smart I'd have noticed that it was the old version. In my infinite sanity I thought GPSFan forgot the 100k resistor connected to the op-amp :)
08:19:50LenoliumSo, without the LM389 (or whatever the name was), what do we think we can get this PCB board price down to?
08:20:07Lenolium(Ignoring the crazy requests from that one guy to add on tons of stuff to this board.
08:20:48scanlineWith out line in, line out, or headphones... less than $1
08:21:11scanline6 resistors, 5 capacitors
08:21:32GoRKscanline: ok im about to commit the change that sets speakerphone param data and fixes callerid before i go to bed
08:21:38scanlineThat doesn't include the price of the PCB itself probably...
08:21:49GoRKhaha yeah ethernet... make yer own board i can buy a pcmcia card for $20 thanks :)
08:22:00scanlineGoRK: Cool. Does the param data fix anything?
08:22:16GoRKscanline: dunno. dont have anybody to bother at 3:30 am
08:22:26LenoliumGoRK: Oh, yah, and stick the PCMCIA-5V fix on there too. We don't need to do that messy soldering to the actual socket, just stick it on the board.
08:22:36scanlineLenolium: We'll probably have space on the board for optional line in/out connectors
08:22:59Lenoliumscanline: That would probably be good, I'll probably never use them, but they would be kindof handy.
08:23:08GoRKscanline: the more i think about it the more it just makes sense to have spaces for line in line out mic in and headphone out with volume pot
08:23:18scanlineLenolium: Well, as it is now you only need 8 wires going to the Tux's comm board
08:23:40scanlineGoRK: Yeah. Especially since the ucb1200 already has this great amplifier
08:23:44GoRKit wont increase the price of making the pcb's but by pennies, and it will give people a lot of options
08:24:07scanlineLenolium: The PCMCIA mod deals entirely with the CPU board under the comm board
08:24:14scanlineyep
08:24:26scanlineI know I'd love to have some soundcard-like connectors on the side of my Tux
08:24:37scanline(something to fill that hole i cut in the side of it :)
08:24:51GoRKfor the pcb mod if we wanted some custom thing it would make sense to create a pcb that plugs into the mainboard's connector and replaces the bottom slot entirely
08:25:23scanlinethere's not much room under the CPU board
08:25:55GoRKim talking about the space that is currently used by those little pins that carry from the socket on the mainboard down to the pcmcia slot
08:25:58LenoliumSo, has anyone tried the PCMCIA-5V hack to see if it works?
08:26:14scanlinenot that I know of
08:26:39GoRKLenolium: yes there is one EE dude who has it working. gpsfan is talking to him about the errors in the schematics posted.. apparently this guy has a pcmcia test card and all sorts of neat toys
08:26:42scanlineLenolium: If the PCMCIA circuit is as bad as the original shanip audio board, it will probably make your CPU board self-destruct
08:26:42anderseeGoRK: it would be nice if we hook up a gpio line for pcmcia reset...
08:27:01GoRKdoesnt the processor have unused gpio's ?
08:27:26anderseeI believe so
08:27:41GoRKit'd be nice to keep the audio a commboard mod and the pcmcia a mainboard mod
08:27:41scanlineThe ucb1200 has GPIOs also
08:27:54scanlineyeah
08:28:26GoRKplus, requiring the ucb1200 to reset pcmcia is a lot like loading your whole family up in a car to drive to your next-door neighbor's house
08:28:40scanline:)
08:28:51anderseenonoo.  mainboard mod certainly.
08:28:57scanlinei'm sure it would make the drivers messy too
08:29:06anderseePoint is we could do it with a gpio though
08:29:18GoRKsure especially since the sa1100 controls pcmcia directly
08:29:21anderseenot a ucb1200 one
08:30:27LenoliumIs that what the crazy brown wire coming from the PCMCIA hack goes to? a 3.3V/5V switch?
08:30:39GoRKok scanline, the tuxphone that sets speakerphone params is up.. i also fixed the callerid special cases for OUT OF AREA and the like.. those should work now
08:30:49GoRKthe brown wire connects to 5V
08:31:03GoRKperhaps there is no 5V on the mainboard itself
08:31:25scanlineGoRK: Ok. I don't have Caller ID, and I have nobody to call either... maybe I can test it tomorrow though
08:31:29GoRKthat is why i was suggesting to leave the jumper in the schematic
08:31:49GoRKok now i still have hold, remote dtmf and parallel set detect to do
08:32:09GoRKgetting audio to/from ucb1200 telecom would be a very good thing to have happen for us :)
08:32:28scanlineGoRK: I took a read through the ucb1200 data sheet and the source code to the existing driver
08:33:19scanlineI think it wouldn't be too hard to copy and modify ucb1200_audio.c to access the telecom codec through another device node.
08:33:42GoRKTHAT would completely rock out
08:33:46scanlineThe telecom data stream is at a different place in the SIB frame, and the registers are a little different
08:33:50scanlineother than that, they're the same
08:33:57anderseescanline: you know the ucb1x00 driver has been rewritten by rmk...
08:34:15anderseeWe really need to update to a newer kernel
08:34:17scanlineandersee: I heard about that... I need to take a look at the new version
08:34:26GoRKyes that is the only thing that bothers me about this whole ucb1200 mess... all this audio stuff may have already changed
08:34:41GoRKscanline: there are some patches that crash on russ's site
08:34:45GoRKmtd stuff doesnt work
08:34:50anderseeOne more reason why we really need to update to a newer kernel
08:35:13GoRKscanline: patches for newer kernels...
08:35:13anderseeto encourage us to fix it.  :)
08:35:43scanlineseems like embedded systems usually get stuck with older kernels...
08:36:03scanlineuClinux was stuck with 2.0.38 for the longest time
08:36:30GoRKwhen we get up to speed, we should see about getting our arch patches into rmk's standard issue patchset
08:36:44scanlineWhat kind of tuxscreen-specific patches are we using?
08:37:41anderseescanline: won't happen to us though.  We really are not that different.
08:37:59anderseescanline: just recently these have been more interesting things to look at then the kernel
08:38:00GoRKim no kernel hacker but mostly i think it has to deal with the order things are brought up and what the gpio's do, memory timings, etc
08:38:12scanlineandersee: The first thing I noticed about the tuxscreen project is that you guys keep up to date with new kernels and libraries
08:38:33GoRKmost arm projects are up to date though
08:38:38anderseewe try our best.  :)
08:38:39GoRKipaq, yopy, etc
08:38:42scanlineuClinux is always in the dark ages, MIPS is all over the scale
08:39:00scanlineThe little Helio project I started is having kernel trouble :(
08:39:03GoRKppc embedded stuff is up to speed also
08:39:22anderseeuClinux is poorly coordinated with the founder
08:39:34scanlinelinux-VR has similar issues
08:39:59scanlinenobody at linux-vr cares about the Helio any more, so the kernel we're using now is an terribly patched mess
08:40:00anderseeuClinux is poorly coordinated with the founder (Jeff Dionne) interested in other things and Lineo (the sortof pseudo champion) a smoldering ruin...
08:40:42scanlineWhen Lineo took over the uCsimm they got more expensive
08:41:07anderseeIt took me over a year to get cvs.uclinux.org created, and I finally had to fly to Toronto and do it myself
08:41:16scanlineSmartdata gave me my uCsimm to expedite porting PicoGUI to m68k. Otherwise i wouldn't have bought one
08:41:34anderseeI got mine from Lineo (while still working there)
08:41:35scanlineandersee: Toronto?
08:41:36GoRKof course. they had to fund the development of the uCdimm somehow :)
08:41:45scanlinehehe
08:41:58scanlineI want to play with the 'vz328, but no way am I paying for a uCdimm...
08:42:01anderseescanline: that is where Jeff Dionne and the former RT Control are located
08:42:06scanlineah
08:42:13GoRKcanadians....
08:42:19anderseeeh
08:42:41anderseeyup.  Nice up there, except in winter (which is the only time I've been)
08:43:34scanlineHmm... That same guy that wanted Ethernet on shanip has a question about the backlight patch...
08:43:40GoRKmust....... stop ...... cant buy ........... expensive scope....... know nothing about electronics........... repress urge................
08:43:51anderseeheh
08:44:05anderseeGoRK: you know you can use your sourdcard as a scope?
08:44:08scanlineAll that got integrated into buildroot when the broken touchscreen mystery got solved, right?
08:44:19anderseescanline: yup
08:44:26scanlinei thought so...
08:44:29GoRKandersee: it's hard to carry your system out to the bench with you :)
08:44:52anderseeLaptop?
08:45:03GoRKahh yeah i guess i do have a laptop
08:45:13scanlinewants a firewire oscilloscope to use with his iBook
08:45:23GoRKi'd have to build some sort of optically isolated gizmo out of extreme fear
08:45:37anderseeGoRK: I was just about to say that
08:46:08anderseeI recall back in my EET 534R class hooking stepper motors to my parport.  I blew about 4 parports that way...
08:46:12GoRKi can just smell it now.................... bzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzt
08:46:48scanlineandersee: you guys use diodes to protect from back-EMF at all??
08:47:06GoRKlike the time i hotwired the short bus with some metal clip that wasnt very conductive and ... well it seared my flesh pretty well and boy did that smell bad
08:47:15scanlineow
08:47:31GoRKyou have to hotwire the thing to start it :)
08:47:38scanlinehehe
08:47:48scanlineyou could add a hotwire switch to the dashboard
08:47:50anderseescanline: Nope, I didn't at all...  I wired the parport to a latch, and wired the latch to the stepper motor inputs.
08:48:06GoRKscanline: we're leaving it as a security enhancement at this point :)
08:48:26scanlineandersee: Haha. If the EE classes here get as wacky as the programming, I'll  have to watch out for stuff like that
08:48:42scanlineGoRK: security by obscurity, eh?
08:49:08anderseescanline: they didn't tell me to do it -- I did that for a chose your own adventure class project
08:49:11GoRKscanline: security by 1970 chevy bus being easy to steal, thus every second counts :)
08:49:24anderseescanline: least I got an A for effort...
08:49:31scanlinehahaha
08:49:43GoRKyou got an A because they didnt want you blowing up any more parallel ports :)
08:49:50anderseehehehehe
08:50:00anderseeI had to pay for those.
08:50:03scanlinewere the ports on the motherboard or a card?
08:50:04andersee$12 each
08:50:08anderseea card
08:50:19scanlineonly $12 for a parport?
08:50:22scanlinenot too bad
08:50:25scanlinewhen was this?
08:50:40anderseelike 1994
08:50:40GoRKfreshman year i overclocked my calculator and wrote "Capacitor 9 has left the building." on this chalk board in the science building... it was still written there when i graduated
08:51:00scanlinethat's impressive
08:51:37GoRKnot really. the ti calcs use a capacitor charge circut instead of a crystal to clock the z80.. all you have to do is put a smaller cap on c9 and it goes faster
08:51:51GoRKwell the 68k based calcs dont but the z80 ones do
08:52:01scanlineno, not the overclocking... the fact that it was still on the board
08:52:15GoRKoh. heh yeah that was pretty bizzare
08:52:21scanlineI almost overclocked my TI-86, but didn't see the point. cheesy RC oscillators...
08:52:26GoRKi wouldnt be suprised if it is till up there
08:52:47GoRKis still up there
08:52:51GoRKso many years later
08:53:07scanlineit must have been in a rather obscure place
08:53:11GoRKthey are going to remodel the building next year or something i heard so maybe they'll erase it then
08:53:27GoRKyes the electronics lab which has gone unused for ages
08:53:40scanlineah
08:54:06GoRKthe only class that ever used any of that stuff is physics which has its own stuff now and the e-lab only can hold about 5 people anyway
08:55:56scanlineGoRK: I just discovered something. That audio path 0x11 also outputs to the headset
08:56:14GoRKoh
08:56:28GoRKweird
08:56:44GoRKexplains the volume difference... it is driving two speakers
08:56:49scanlineyeah
08:57:03scanlinewell... maybe not
08:57:14scanlinethe VOL_AM doesn't affect the headset in path 0x11
08:58:51anderseeOdd that it output to the headset, but not the phone line....
08:59:12scanlinenone of the volume settings (i tried 0x00 through 0xF0) affect the headset output in path 0x11
08:59:58GoRKdid you try 0x04-F
09:00:13GoRKthe stuff normally out of range on the normal volumes
09:00:25GoRKperhaps it uses higher order bits
09:00:33scanlinewell, I was trying to turn it off
09:00:44scanlineI'll keep trying odd values...
09:00:53GoRKcool well i need to sleep
09:00:54GoRKlater folks
09:00:57scanlinelater
09:02:45anderseenight
09:14:01borisis away: shower, nekkid rubbing session, dressed
09:21:57Lenoliumis away: Sleep.
09:27:08borisis back (gone 00:13:07)
10:04:37SteveDhmm ... was trying to upgrade SDL on my desktop box, doing various "rpm -qa | grep SDL"s, and then
10:04:52SteveD... went "rpm -qa | xargs rpm -e"
10:05:05SteveDtook maybe 10 secs to notice the mistake :-(
10:05:15SteveDany way to see what got zapped?
10:39:38scanlineis away: ZzZzZzZzZz
12:07:53MicroChip32r u awake thekernel
12:10:49Tangentgets the strange feeling that he's participating in some giant computer... The microchip wants to pass a message to the kernel.. Hmm :D
12:11:07MicroChip32lol
12:11:27TangentMicroChip32 : Generate an interrupt... that'll get you some attention
12:11:30MicroChip32gets the feeling his message went off on a Tangent
12:11:55Tangentgroans
12:12:00MicroChip32=D
12:12:40MicroChip32Tangent: never leave youreself open like that when im in a bad mood <G>
12:13:21HynixHmm.. maybe now someone will give me $7bn for no reason
12:13:22MicroChip32hmm
12:13:51HynixAy yes... here comes the money now :)
12:23:49thekernelMicroChip32: My build system is in place, now my code is just really broken :)
12:26:44MicroChip32lol thekernel
12:26:54MicroChip32wanna see my first draft image ?
12:27:09MicroChip32based only on type 1 data, no type 2 (yet)
12:28:07thekernelsure, where?
12:28:29MicroChip32hmmm thats right, i cant dcc it. sec
12:30:10MicroChip32http://home.mctech.org/personal/gps.jpg
12:33:15thekernelThat's pretty good.
12:33:45MicroChip3280 lines of perl dood, plus 40 lines to describe the file strutcure
12:33:53thekernelIs that water on the right side?
12:34:16MicroChip32yes the county stretches out into lake huron
12:34:40MicroChip32note the lake in the upper middle of the map, and the campgrounds between it and the lakeshore
12:35:46thekernelWow, and I'm at over 900 lines of code and a GNU autotools system into my code and I'm not even int the format I'm going to use on the device.
12:36:23MicroChip32well realize that its not really flexible yet, and it only deals with type 1 data so far
12:36:37MicroChip32want the source?
12:37:20thekernelI don't think I need it, though I may need it when you have type 2 data and I'm making maps myself
12:37:28thekernelGotta cross check these things you know
12:37:35MicroChip32ya
12:42:22MicroChip32hey thekernel, consider this http://wireless.mapquest.com/Palm/v3.0/index.html
13:17:44SpaceCoasterwoohoo my kernel boots at 0xd0000000
13:23:54MicroChip32SpaceCoaster: i knew i smelled smoke from somewhere ;)
13:25:23SpaceCoasterwoohoo, 32M on a TuxScreen, great timing GPSFan!
13:25:32SpaceCoaster# free
13:25:35SpaceCoaster              total         used         free       shared      buffers
13:25:39SpaceCoaster  Mem:        30080         4608        25472            0            8
13:25:43GPSFanSpaceCoaster: hey, what did you have to do??
13:25:44SpaceCoasterTotal:        30080         4608        25472
13:26:11GPSFangreat that's really good news!
13:26:26SpaceCoasterGPSFan: sweat blood and alter memory.h amongst others, it was the PHYS_TO_NID thing from last night.
13:27:11SpaceCoasterGPSFan: gonna be over to you soon, we need to work out the refresh registers etc.
13:27:19GPSFanso, now not only can the Tux be expanded, but you have debugged the kernel' "loading at other than C0000000" problem.
13:27:52TangentCool :)
13:28:09GPSFanok, I'll have a look at them later today, is it possoble to re-enable the lower 8 and have Linux use it?
13:28:24SpaceCoasterindeed, I am going to look at other booting issues whilst this is open, cf booting and network booting are a couple that come to mind.
13:29:16GPSFanthere will be a lot of happy people, even if we only get 32M max.
13:29:42TangentI for one am already happier :)
13:29:46SpaceCoasterGPSFan: enabling the lower 8 might not be trivial, the code assumes lots of stuff is less than lots of other stuff.
13:30:01TangentNow I just need to fine a UK spullier for 72pin SoDimms
13:30:10GPSFan;>(
13:30:57SpaceCoasterGPSFan: 32M is most of the way towards 40M, we gained more than we lost. Now it boots more can be done more easily.
13:31:42GPSFantrue, maybe now that 32 works, we may have a look at how a 64M SODIMM might be used.
13:31:57MicroChip32SpaceCoaster/ GPSFan: how much mods to a basic unit required to get to booting linkux kernel ?
13:32:05MicroChip32hardware wise
13:32:17GPSFanno mods for the 32M sodimm
13:32:27GPSFanall software.
13:32:36GPSFanso far...;>)
13:33:18MicroChip32so i could take a fresh unit, erase the existing os, and load the proper linux kernel (not standard one) on it ?
13:33:37thekernelIt compiles!
13:33:58MicroChip32didnt i read something about having to unlock the rom or something or other (memory fades)
13:34:03GPSFanthat is what it looks like now, 32M total (untill we figure out 64.
13:34:08thekernelThe only warnings I get are "warning: assignment makes pointer from integer without a cast"
13:34:53GPSFanMicroChip32: read the wiki about initial unlock, although BZFlag will do it for you.
13:35:10Tangentreally must get buildroot-tux working
13:35:28MicroChip32thanks GPSFan
13:35:43SpaceCoasterTangent: yes you must, what is the problem?
13:36:16TangentSpaceCoaster : Differnet problems each day I try it... Yesterday it was failing to build the kernel... SWI relocation error message
13:36:17MicroChip32hopes to have a borrowed tux by this weekend, not sure yet if i can afford my own unit =(
13:36:33TangentSpaceCoaster : A couple of days ago, it died building mtdstuff... unable to find zlib.h
13:36:45TangentSpaceCoaster : A couple of days before that, the keeled on the blackbox patches
13:37:21TangentSpaceCoaster : I'm using the post2.2.18 toolchain from hh.org
13:38:49SpaceCoasterTangent: hmm, BZFlag and andersee checked in a lot of changes to make it more robust just lately, I think it was in response to your problems, if you try again I can give it a go at the same time.
13:39:11TangentOK.. fetching latest CVS now
13:40:03TangentWell.. I typed 'make'... Let's see how far it gets today
13:40:35TangentHrm... partway through downloading the kernel today...
13:40:47Tangentlinux/fs/ext2/file.c
13:40:48Tangentlinux/fs/ext2/inode.c
13:40:49Tangentbunzip2: Compressed file ends unexpectedly;
13:40:50Tangentperhaps it is corrupted?  *Possible* reason follows.
13:40:56thekernelMicroChip32: My stuff works now (though does nothing yet).  You can do a cvs checkout and to the normal ./configure and make
13:41:47Tangenttries again
13:42:05NiddixHow long should loading blob onto a Inferno tux take?
13:42:07SpaceCoasterTangent: I download the kernel and put it in sources myself, saves a lot of time.
13:42:12NiddixIts been running for like 45 mins now.
13:42:39thekernelThat doesn't sound right...
13:42:55TangentSpaceCoaster : I think it failed there becuase I ctrl-c'd it when I realised I'd forgotten to put the skiff stuff in my path... I guess that when it restarted, it found the partially downloaded kernel source, and just untarred it
13:43:24TangentNiddix : The blob stage should only take a couple of minutes... 2-3mins
13:43:35SpaceCoasterTangent: that's true it does do that
13:45:59SpaceCoasterTangent: where are you at man?
13:48:46NiddixTangent: Perhaps there is a problem with the v0.4 - tuxscreen-blob?
13:51:08prpplaguemorning all
13:53:11MicroChip32thekernel coolness
13:56:34SpaceCoasterprpplague: 32M working!
13:56:44thekernelNow I need to write functions to select files for reading, open those files, and call the import functions I already have written.  Then I need to take the structures from internaltypes.h and start working on the MAPDat export code.  Once I'm generating MAPDat files I can start coding for tuxscreen.
13:56:49prpplagueSpaceCoaster: great!
13:57:11prpplagueSpaceCoaster: got your email about the printascii or ser3
13:57:13MicroChip320,15 (14) 12thekernel0 (14)  when i do a checkout it complains about some of the existing files in my dir being "in the way"
13:57:58prpplagueSpaceCoaster: i'll add that to my printascii notes
13:58:06thekernelif the directory is existing you can (from the top level directory) do a 'cvs upd -d'
13:59:17pattiejais back (gone 16:29:50)
13:59:26MicroChip32done. ok whats the result of the make, what do i run, or isnt there anything?
13:59:38SpaceCoasterprpplague: thanks for telling me about printascii() it did the trick.
13:59:47SpaceCoasterprpplague: eventually :-)
13:59:54thekernelMicroChip32: you should have a configure to run and that will generate the makefile
13:59:59thekernel./configure
14:00:01thekernelmake
14:00:05MicroChip32yea did that, now what?
14:00:10thekerneldid it build?
14:00:22thekernelThe program should endup in src/contiger
14:00:28MicroChip32well, it didnt crash. only messages were 'nothing to do in ..."
14:01:06MicroChip32ahhh usage message ;)
14:01:29prpplagueSpaceCoaster: np, that printascii deal was a hard won peace of info, i've tried to spread it around
14:01:44thekernelI gotta run through the shower so I can be to work in an hour.  I'll see you then.
14:02:21MicroChip32thekernel i knew i smelled sumfin :)
14:03:50TangentCool.. buildroot completed successfully today :)
14:04:02SpaceCoasterprpplague: some people think information is gold, they hoard it, others think it's food, they share it before it goes bad
14:04:18SpaceCoasteris philosophical now the memory works
14:04:58SpaceCoasterTangent: yeah we just need to scare it a bit, it knows that it was being watched!
14:05:17NiddixUgghh.  ANy known reasons that copying blob over would fail?
14:05:27TangentSpaceCoaster : That's most liekly it... I find that things work better if there's someone there who can proove it :)
14:06:14SpaceCoasterTangent: There is nothing like someone looking over your shoulder.
14:06:51SpaceCoasterprpplague: so woohoo and thanks for the help.
14:09:08Niddixperhaps I need to just go the jtag route.
14:10:53prpplagueSpaceCoaster: np, i'm overjoyed that something i learned actually helped someone
14:11:49SpaceCoasterprpplague: you did this on some other machine didn't you?
14:12:23prpplagueSpaceCoaster: ya the ELF board from InHand Electronics
14:13:03prpplagueSpaceCoaster: a work in progress
14:18:50CosmicPenguinmorning all!
14:19:07prpplaguemorning
14:19:21SpaceCoasterCosmicPenguin: wanna buy a 32M kernel?
14:19:32prpplagueCosmicPenguin: ohh SpaceCoaster is a tuxscreen hacking guru
14:19:37CosmicPenguinSpaceCoaster: No thats OK, I already have a copy of Windows 98
14:19:44CosmicPenguinprpplague: Whats going on????
14:20:02SpaceCoasterCosmicPenguin: it's a woohoo moment, just got 32M working on the TuxScreen!
14:20:51CosmicPenguinSpaceCoaster: Awesome!  
14:21:07CosmicPenguinSpaceCoaster: Its not often that you have 4 times as much memory as flash... :)
14:21:40CosmicPenguinsignal11: You get my e-mail?
14:21:56CosmicPenguinsignal11: next week I will bring in my CDs and we'll set up a few more channels
14:21:57signal11not yet
14:22:00signal11cool
14:22:22CosmicPenguinOops ,wrong room.... :)
14:22:57SpaceCoasterCosmicPenguin: not neccesarily, now the audio can work maybe we can have a TuxRadio network?
14:24:25signal11heh, we would need to pay ASCAP, BMI, and AESAC
14:24:45signal11I think the total for a small time station is a few hundred bucks a year altogether
14:24:49CosmicPenguinSpaceCoaster: FIrst, you guys need to produce a few hundred PCBs for guys like me.... ;)
14:25:14GPSFanSpaceCoaster: has anyone had Inferno running at 206MHz? we need to read out the mem control registers at 206.                                                                        
14:26:17SpaceCoasterGPSFan: not that I know of, BZFlag is the best bet.
14:27:05CosmicPenguinAnyone know if ext3 is safe for CFs yet?
14:28:39GPSFanok, when he pops up, I'll ask. From the cpu-SA1100.c file it looks like the CAS waveform registers in blob are set at the 206MHz setting, while the 133MHz Inferno settings correspond to 103MHz and below. Since Inferno is supposed to work at 206MHz knowing those settings should help.
14:34:04NiddixGPSFan: I can get those numbers if you tell me what your looking for.
14:34:26NiddixI can't seem to get blob loaded so I'm still running inferno.
14:34:52thekernelI would love to see another corperate subsidised board after all the tuxscreens are gone :)
14:35:18thekernelGranted, philips wasn't trying to make it happen this way...
14:36:13CosmicPenguinthekernel: This isn't the best time for IAs.....  This is an idea whos time still hasn't come....
14:36:35CosmicPenguinthekernel: Dell, Gateway, et all are still busy convincing the housewifes of the world that they need a 1GHZ machine....
14:37:09thekernelIt's sad because it's true
14:37:13CosmicPenguinthekernel: Not to mention, Super Dell of Toootallyl Aweesome Computeeers....
14:37:58thekernelNoone listens to engineers when they say something is easy, even when it infact is (grandmother tested)
14:38:44thekernelThat's a shame, and that perpetuates our current problem...
14:39:51CosmicPenguinBut you khttp://linuxdevices.com/news/NS6033232243.html
14:39:58thekernelCosmicPenguin: last night I put together a build system for my sources
14:40:01CosmicPenguinMore fun toy... :)
14:40:03CosmicPenguinthekernel: No way!
14:40:16thekernelYes, with automake and autoconf
14:40:55thekernelI also have about 900 lines of code that compile, but don't really do anything yet :)
14:41:28thekernelAnyway, I'll see you in about 15 minutes.
14:42:34GPSFanNiddix: thanks, what you need to do is first get Inferno remote working and upgrade to the latest Inferno image, there are some words on the wiki about this. then you need to get Inferno going at 206MHz, finally read out 0xa0000000, 0xa0000004, 0xa0000008, 0xa000000c.
14:43:22GPSFanNiddix: the read out of the mem locations is done with Inferno remote.
14:43:26NiddixAlright.. InfernoRemote works fine.. But I don't have the new Inferno Image.
14:44:26NiddixGPSFan: I'd assume thats download/inferno/newinferno.img.gz?
14:44:56GPSFancorrect.
14:45:34NiddixGPSFan: Alright, let me try and get that installed.  However, since blob won't install, maybe this won't either.
14:45:56GPSFaninstructions at http://tuxscreen.net/download/inferno/upgrade.html don't try this with windows, there is a bug in Win inferno remote...
14:46:23NiddixGPSFan: nod
14:46:43NiddixI've got the linuxemu as well.
14:47:27GPSFanok, you might try using rdb to read out those mem locations before you upgrade, so see how it's done.
14:48:11NiddixGPSFan: Ok.. I'm downloading the image right now.. Let me fire up remote
14:48:20GPSFank
14:49:28NiddixGPSFan: Ok, I'm in.
14:50:00GPSFanthe sboot command is E.
14:50:08GPSFanthen the address
14:50:48GPSFansorry no dot after the E
14:51:14NiddixGPSFan: nod.  Ironically I figured that was punctuation on the sentence and ignored it.
14:51:22GPSFan:>)
14:51:35NiddixGPSFan: a0000000 is reading 0326991f
14:52:01GPSFancorrect!
14:52:31GPSFanyou are good to go. next is the upgrade.
14:52:44NiddixGPSFan:  Ok.. a few more minutes and I'm ready to try and upgrade.. (56k modem)
14:53:10GPSFanNiddix: I've got some work outside I need to do I'll be back in about 1hr.
14:53:25NiddixNo problem.
14:53:31NiddixGPSFan: I'll be around.
15:34:43NiddixThis is becoming a pain in the rear.
15:39:23SteveDhoping for a patch from SpaceCoaster so he can try his 32M sodimm too
15:40:20NiddixI'd just like to be able to copy blob or heck in the new inferno image onto my tux.
15:40:24SpaceCoasterhope SteveD has better luck with this patch :-)
15:43:11SpaceCoasterSteveD: because this patch requires a new blob to be installed, an it's not finalised at the moment, I wouldn't recommend playing with it unless you have a JTAG dongle to recover from disaster.
15:43:54Niddixis getting frustrated with InfernoRemote
16:03:19nelsonbhima, thekernel, microchip32: is there a mailing list for working with the tiger line data?
16:03:52GoRKsignal11: you are right ascap bmi and sesac fees are pretty tiny for a station with no income.. couple hundred dollars. can be less if you report spins
16:04:36SpaceCoasterGoRK: got your post, where did you get the speaker params?
16:05:26signal11a couple hundred per organization, isn't it?
16:05:41signal11if it was just $200/yr for all of them I'd consider running a web station just for fun
16:05:59signal11if I could find massive bandwidth for free, that is
16:06:03signal11how does live365 work?
16:06:08uChipnelson no idea
16:06:49MicroChip32nelson, there very well could be a newsgroup even, i havent looked
16:06:57MicroChip32has too many newsgroups to read as it is
16:07:34GoRKSpaceCoaster: out of your serial flash
16:07:40GoRKSpaceCoaster: thanks a bunch
16:08:42GoRKSpaceCoaster: hey speaking of... now that you have the kernel address problem debugged, perhaps you could see about the blob jffs2 patches that boot the kernel directly from the filesystem image (will give us potentially hundreds of KB for our consumption) :)
16:08:47SpaceCoasterGoRK: was it difficult to track down? I might have some corruption on bytes 256, 512, etc. but should be close enough for now.
16:09:31GoRKSpaceCoaster: i didnt see if it was in those bytes. it was easy to find since i knew i was looking for a 500 byte array, knew the structure, and knew 24 consecutive bytes
16:10:02GoRKerr i didnt notice if there was a block boundary in there.. i suppose so but if it's ok, it's ok
16:10:06scanlineis back (gone 05:30:28)
16:10:30SpaceCoasterGoRK: we can revisit it later, when the serial flash code is debugged.
16:11:25SpaceCoasterGoRK: I talked with BZFlag about putting the kernel in serial flash and using all the flash for ramdisk.
16:12:16GoRKSpaceCoaster: hmmm.. possibly.. only some kernels (especially if we use LPP) will be too big for it even if we modularize everything
16:13:19SpaceCoasterGoRK: does LPP really make that big a hit, I got a compressed kernel down to 230K, no nothing tho'
16:13:57GoRKi still like the idea of user data on the serial flash instead of the real flash.. keep the bootloader, kernel, modules, apps on the real flash
16:14:05CosmicPenguinGoRK: I agree....
16:14:27CosmicPenguinSpaceCoaster: Consider boot time off the serial flash as well....
16:14:50GoRKplus without extreme and drastic changes to blob, bootstrapping out of the serial flash will be a huge thing to try and debug
16:15:01SpaceCoasterCosmicPenguin: it's pretty quick 3secs to read the lot, 512Kbytes
16:15:38LenoliumGoRK: I like the idea of keeping the data off of the tuxscreen altogether. I wonder how small I can get a mysql client library down to.
16:15:43SpaceCoasterGoRK: I don't think it would be too difficult to debug, the reading of the serial flash is pretty straightforward.
16:16:40CosmicPenguinSpaceCoaster: I do agree that we should cut down on the size of the kernel partition on the flash, but I'm not sure if the extra 500k will differ one way or the other for users...
16:16:50GoRKLenolium: they have a new embeddable mini mysql library that works without a server
16:17:08SpaceCoasterGoRK: I might investigate this so we have the option, won't cost much to be able to mix and match then.
16:18:39LenoliumGoRK: Yeah, but that keeps the data on the tuxscreen, I want all of the data in a central location, so that all of my tuxscreens can have one addressbook, one calendar, and one set of callerid history.
16:19:14GoRKSpaceCoaster: sure, only imo reading a vmlinuz file to boot from jffs2 would be more useful... plus the code is already written :)
16:19:41SpaceCoasterGoRK: sounds good, where is it?
16:19:49GoRKlemme look
16:20:15GoRKhttp://russ.dhs.org/load_kernel.html
16:23:06SpaceCoasterGoRK, CosmicPenguin: could we tag onto someone else's bootloader project
16:23:23GoRKhow do you mean?
16:24:00GoRKblob is the LART bootloader
16:24:23SpaceCoasterwell booting from CF, network etc. would be cool too. What do the ipaq crew use?
16:25:00CosmicPenguinSpaceCoaster: BZFlag tried to use the Ipaq bootloader first, but it was difficult, and the creators were very unhelpful (read rude), so he switched to blob
16:25:43CosmicPenguinSpaceCoaster: I know that we have plans to add TFTP / etc but with all of the DSP and shanip excitment, those have been forgotten for a while
16:26:22MicroChip32hehe typical hacker mentality ... "hey this is cool, lets work on this" <G>
16:26:47GoRKbut the tuxscren will already boot :)
16:26:49CosmicPenguinMicroChip32: Actually, TFTP would be very nice.....
16:26:51MicroChip32'hacker' = original meaning
16:27:15GoRKtftp would be quite sweet for all this kernel debugging
16:27:23GoRKwe'ld probably already be on a current kernel if we had that
16:27:31MicroChip32CosmicPenguin yea, im just a bystander for now, but im getting more anxious to get my hands on a unit every hour ;)
16:27:32CosmicPenguinEspecially for Lenolium and his multiple tuxscreens..... :)
16:28:09MicroChip32goes back to his Tiger data
16:28:26SpaceCoasterGoRK: someone here said dd kernels into /dev/mtdblock1 it works, made my testing faster.
16:29:49SpaceCoasterGoRK: NFS pivotroot and dd onto mtd, the compile is the slow part.
16:32:03GoRKi hadnt thought of that... that's easier
16:32:44SpaceCoasterGoRK: assuming that you have networking and that the last kernel booted
16:33:38GoRKright
16:34:25SpaceCoasterGoRK: have you tried the latest audio stuff?
16:34:41GoRKthe circut? not yet. i was going to build it tonight probably
16:34:58scanlineAnyone know if GPSFan noticed the topic?
16:35:25SpaceCoasterscanline: you did that?
16:35:41kernelworkhehe
16:35:43scanlineSpaceCoaster: Yes... Nobody seems to have his email address, and nobody checks the ibot messages
16:36:07scanlineandersee suggested leaving a message in the topic :)
16:37:20MicroChip32hey kernelwork, ive gone oop ;)
16:41:33scanlineGoRK: Haven't found any more useful audio paths, but 07 0C and 18 give "horrible earsplitting feedback"
16:41:45GoRKyep thos are fun :)
16:45:49scanlineGoRK: There's some fun stuff in there tho... I just found 1D which acts like 11 except VOL_AM controls the handset too
16:46:00GoRKhey awesome
16:46:33scanlineI'm making a chart of all the possible numbers, and i'm trying to figure out what they do
16:47:02scanlineIf i find anything useful i'll put it in wheaties.h
16:47:59GoRKyou might change the 11 reference to 1D
16:48:23scanlineyeah
16:49:18scanlineI just found more that act the same as 1d
16:49:25scanlinemaybe the input paths on some of them are different?
16:54:40scanline33 only outputs to the speaker
16:55:18GoRKuses vol_am though?
16:55:21scanlineyes
17:02:56scanlineThere is a LOT of undocumented stuff in this DSP...
17:03:18GoRKmost of it is probably undocumented because it isn't supposed to do anything
17:03:49scanlineFound another shanip -> handset + speaker with VOL_AM controlling both at 0x5C
17:04:00GoRKafaik i never found anything useful... some of the tones made interesting but useless noises. the only useful CLICK noise caused havoc when played on the handset so i dropped that too
17:06:19scanlineWell, I'm just interested in seeing if there's a pattern
17:06:31scanlinemaybe figure out what each bit does, if anything
17:23:22prpplagueCosmicPenguin: tftp and cf boot are in the works now for blob
17:31:09scanlinehow do you do preformatted text in the Wiki?
17:35:12Niddixscanline: <pre>text</pre>
17:35:23NiddixYou should be able to put HTML in wiki.
17:36:44pattiejais away: lunch
17:37:15NiddixUggh.. this is not working.
17:37:45NiddixAny thoughts out there as to why I cannot c or c/u via InfernoRemote to my tux?
17:38:16NiddixOr why I can't connect any faster than 9600 baud via rdp?
17:52:37MacAtackhas anyone gotten GTK+ to run on the tuxscreens yet?
17:53:21MacAtackor would it need porting to the strongARM?
17:55:27RussI would imagine it runs fine
17:55:38Russmany people have debian NFS roots going
17:56:33CosmicPenguinMacAtack: I believe GTK+ rrns fine on Familiar
17:56:38CosmicPenguinIt even runs... :)
17:56:54Russit runs on my box at work, same with lxdoom
18:01:05MacAtackcool cause i'm pretty experienced with wxWindows Application Framework... and i was told by the core developers of wxWindows if one can get GTK+ to work wxWindows will work
18:01:40MacAtackmeaning i can develop an application using wxWindows and have it work on the tuxscreen !!
18:01:54TangentWhat's the status of WL100 support? Is it theoretically possible ?
18:04:18MacAtackTangent: i can't comment on if it will run on the tux or not but the compaq spec sheet for the WL100 doesn't have linux as an operating system that is supported
18:04:46MacAtackTangent: do you know if there are linux drivers for that card?
18:04:53CosmicPenguinMacAtack: I believe that somebody was porting wxWindows to Microwindows as well....
18:04:56scanlineGoRK: I'm going to be back to GUI hacking after lunch. I posted my results on the wiki as UndocumentedDSPFunctions
18:05:01scanlineis away: food
18:05:14CosmicPenguinMacAtack: And I know for a fact that they have wxWindows for framebuffer
18:05:21TangentMacAtack : I have it working on my iPAQ, and the green light comes on when I insert it into the Tux, so I guess it's OK for voltage
18:05:47TangentMacAtack : We're messing around with inserting the modules by hand, which has never worked for me in the past...
18:05:56MacAtackyeah
18:06:04TangentMacAtack : Just wondering what the chances were like with 3.3V only, and no reset
18:06:28MacAtacki didn't see any voltage specs listed at compaq's site...duno
18:06:55MacAtackCosmicPenguin: wxWindows for framebuffer?  /me no understand
18:07:16MacAtackwxWindows that simply talks to the framebuffer?
18:09:18CosmicPenguinMacAtack: http://www.wxwindows.org/wxuniv.htm
18:09:27NiddixGPSFan: I'm not having much luck.
18:09:39CosmicPenguinMacAtack: Thats not exactly it, but I do know one exists....
18:09:48NiddixGPSFan: I can't seem to transfer anything to my tux.  It just sort of sits there and looks stupid.
18:10:13NiddixGPSFan: Well the blue screen with the lime green line on the bottom is quite stylish.. but thats about it.
18:10:33GPSFanscanline: I didn't notice the topic till you mentioned it, I don't think R8 is absolutely neccessary, why don't you remove it and see. the volume will probably go up.
18:10:54GPSFanNiddix: sorry you are having problems, what isn't working?
18:11:26NiddixGPSFan: I issue the c/u command and I get flash: id=1/49 .......
18:11:31GPSFanis the line at the bottom moving?
18:11:33NiddixGPSFan: Then it just sits there.
18:11:39NiddixGPSFan: Not at all.
18:12:10NiddixGPSFan: Same behavior I was seeing when I tried to put blob on there.
18:12:19NiddixGPSFan: I let it sit that way overnight and nothing.
18:12:36GPSFanNiddix: I had that problem under Win98, but under Linux it worked fine, can you copy from the Tux to the PC?
18:12:55NiddixGPSFan: I haven't tried that.
18:13:10GPSFantry copying a small file.
18:13:37NiddixGPSFan: Incidently, I can't connect any faster than 9600 bd.
18:14:10GPSFanoh, that may be a problem, I was able to connect ac up to 230Kbps.
18:14:19GPSFans/ac/at
18:14:53TangentGPSFan : Have you done a preliminary 5V hack yet?
18:14:57MacAtackCosmicPenguin: ahhhhh very nice... gonna have to play with that
18:15:10TangentGPSFan : Now I have wokring PCMCIA support, I wanna get a 5V card working...
18:15:54NiddixGPSFan: For example.. rdp -r -s57600 eventually gives me setbps failed: bad arg in system call.
18:15:58GPSFanTangent: not yet, now that most of the audio is out of the way, and we know a bit about how well Lucent did the audio mod, it is time for the 5V PCMCIA.
18:16:28TangentGPSFan : I still don't understand exactly what the audio mod is for
18:16:40Lenolium*plong*
18:17:19GPSFanNiddix: I found a very odd thing about 57600, i typed 56700 and it would work, 57600 and it would not. (maybe the other way around)
18:18:05TangentCool... we have blackbox running here
18:18:10GPSFanTangent: the audio mod routes the audio from the UCB1200 (which was never used) to the DSP input T/R IN
18:18:19NiddixGPSFan: Well interestingly enough... I was actually try 56700 before but typed 57600 in my message.
18:18:20TangentIs there any way to stop the touch screen from being back to front?
18:18:28NiddixGPSFan: I just tried 57600 and it worked.
18:18:44GPSFanNiddix:!! :>))
18:18:47TangentGPSFan : And the UCB1200 performs what function? Codec?
18:19:06NiddixGPSFan: How can I list the files on this thing?  Is it just '?'?
18:19:11GPSFanTangent: codec and audio A/D & D/A
18:20:41NiddixGPSFan: Oh wait.. no its P.
18:23:47NiddixGPSFan: Ok.. I was able to copy plan9.ini off just fine.
18:24:16NiddixGPSFan: Let me try to redo the inferno.img now that I'm at 57k
18:24:37scanlineis back (gone 00:19:35)
18:25:18scanlineGPSFan: According to the UCB1200 data sheet, R8 isn't necessary. Removing it didn't affect the volume
18:26:47NiddixGPSFan: Still not getting movement on the bar.
18:32:31GPSFanscanline: great, 1 less part!
18:32:32NiddixGPSFan: It appears that I can copy small things off..
18:33:32GPSFanNiddix: Hmm, odd behavior.
18:34:07NiddixGPSFan: ex.. I was able to copy spare2 off (2000).  But logo (3c00) won't copy.  It freezes.
18:34:47GPSFannix : on logo, does the bar move at all?
18:34:54NiddixGSPFan: Nope
18:35:33NiddixGPSFan: Its probably something stupid that redhat has done to the serial driver.
18:36:01scanlineGPSFan: So rev 2.3 will be R8-less and have R6 = 2.2k? That's the circuit I've been using for the last day or so and I'm happy with it
18:36:03GPSFanNiddix: probably, i used a slackware dist 7.1 I believe.
18:36:39NiddixGPSFan: Maybe I'll try Debian again.
18:36:59GPSFanscanline: that's the paln,
18:37:12GPSFans/pain/plan ;>))
18:37:46scanlinenice. Shouln't take much to add headphones (200k pot?) and line out (another voltage divider)
18:38:19scanlinei'm not sure how to do line in and mic in...
18:38:37GPSFanTangent: have you looked at the 5V PCMCIA mod circuit?
18:41:11TangentGPSFan : Yep.. looks pretty simple, but a great place to start..
18:42:05TangentI've been thinking about using a PIC12c509 and a couple of fets to do the auto switching stuff.. .parts are very easy to source that way
18:42:06scanlineTangent: You just have to hope it works better than Lucent's other innovation :)
18:42:25Tangentscanline : Shanip not all it should have been then
18:42:49scanlineTangent: The original shanip was terrible. Our new one rocks :)
18:43:21GPSFanTangent: I am wondering what the real purpose of the T1 is, at first I thought it was a level shifter, but then realized that T1 was operating as an emitter follower, and the 0-3.3V input will just appear as 0-3.3V at the emitter.
18:45:30GPSFanTangent: less the Vbe drop of course.
18:45:48TangentGPSFan : Do you have the URL to hand.. I keep on loosing that one
18:47:04pattiejais back (gone 01:10:20)
18:47:17GPSFanTangent: this is what I posted a couple of days ago. http://tuxscreen.net/download/schematics/5vUpdate.jpg
18:47:30TangentGPSFan : Thanks
18:48:03TangentGPSFan : T1 will connect the Card Reset line to GND
18:48:21GPSFanTangent: the card reset is + true
18:48:51GPSFanTangent: my comments on thr orig are in red.
18:49:42TangentGPSFan : What's the writing above D2 say?
18:50:41NiddixTangent: PCMCIA Power from board
18:51:11GPSFanTangent: which is 3.3volts
18:51:56TangentGPSFan : I Figured that that diode was implied by the left hand side saying 3.3 to 5 V... Why do we need to clamp it up?
18:52:04GPSFanTangent: so, in it's original position with T1 on, we have 3.3V connect through D2 & T1 to ground...
18:52:33TangentNod... as far as I can see, that diode has no place in the reset logic
18:53:18TangentHuh.. and where's the reset on the board? I thought the reset was missing on the Tux
18:53:46GPSFanI believe it was intended to supply 3.3 V to the PCMCIA power pins when the 5V switch owa off, unfortunately a .6V drop means that you only have 2.7Volts for VCC.
18:54:20TangentAh.. I see.. he'd just pulling the line up to 5V with a single throw switch... I figured he'd used a dual throw switch
18:54:45GPSFanTangent: a software reset is missing, but the power on reset is present. Normally when you hot insert a card, the CPU applies power to the card then reset's it.
18:56:23GPSFanTangent: since the 3.3V is always on, you really shouldn't hot plug cards.
18:57:08TangentGPSFan : Like I say... a 12C509 and two FETs could fix all this so nicely.. basically implement the LT1470 to our own requirements
18:57:19GPSFanTangent: BTW you only get a power-on reset when you really have a power off-on event.
18:57:37TangentGPSFan : Does that include an insert?
18:58:21GPSFanTangent: no an insert does nothing to the reset circuit, thus the real need for a software reset for hot plugging.
18:59:15TangentGPSFan : I'll rip apart a tuxscreen, and see how far I can get :)
19:00:34GPSFanTangent: The Tux also has a non standard reset configuration, the PCMCIA spec suggests a 100K pull up, the Tux has a 100k pull down. The pull-up is to guarantee a reset when inserting a card.
19:00:39GPSFanbbiab
19:01:58TangentGPSFan : Let me pull the screws out of this thing, and we'll see what we can blow up... I have a very good selection of componenents here to play with, so we should be able to get this working within a couple of hours
19:02:55TangentHrm.. and it looks like my mate may have just worked a way around the touchscreen reversal problem under X
19:02:58mallumcollord: you about ?
19:05:36collordmallum: oops, how'd that channel fubar happen?
19:05:41Tangenthas weird idea about networking two tuxes together via their telephone ports...
19:05:57mallumcollord: ??
19:06:44mallumcollord: Did you try and hack the Prism2 module to always set 3.3 v ?
19:06:59scanlineTangent: Probably possible when we have a driver for the telecom codec. Why not ethernet though?
19:07:10collordmallum: i think so, and it wouldn't configure
19:08:11mallumcollord: I've made some progress, it sets the vcc to 3.3v and begins to configure the card, but then cardservices complain that the vcc is bad
19:08:38Tangentscanline : No real reason... just because you could
19:08:49Tangentscanline : Shortage of network cards at my house too
19:09:30mallumcollord: I know its possible to do cos thats what the orinoco driver does when you pass a 'ignore_vcc' ( or the like ) in it pcmcia config
19:09:50mallumoops
19:11:36TangentCool... we have working intimate.. blackbox.. and the cursor goes the right way :)
19:15:25TangentDoes CPU scaling work on the Tux? and how far has anyone pushed the CPU?
19:16:22mallum[OT-ish] could messing with the voltage sent to pcmcia cards serious f**k things up ?
19:16:38mallumby means of the code, rather than hardware ?
19:24:26mallumwell it seems to have worked
19:25:16mallumAs the card runs on 3.3v, and will run as an AP, it would be possible to turn the tux into a little basestaion ..... ?
19:26:18Tangentmallum : What card?
19:26:30mallumTangent: a DWL-650
19:26:55mallumTangent: though the interface has come up, iwconfig dont wanna speak to it ....
19:27:20Tangentmallum : using wlan-ng drivers?
19:27:35mallumTangent: Prism2 AP drivers
19:27:48Tangentmallum : Where did they come from?
19:28:06Tangentmallum : I've been trying to get my Prism2 based WL100 working today
19:28:07mallumibot: search google for prism2 linux ap
19:28:11mallum: Google can't find prism2 linux ap
19:31:00mallum: i'm not following you...
19:31:00mallumibot: prism2 linux
19:31:11mallum: huh?
19:31:11mallumibot: search goole for prism2 linux
19:31:17mallumibot: search google for prism2 linux
19:31:18prpplaguedoh
19:31:19mallum: Google can't find prism2 linux
19:36:48TangentGPSFan : Where is pin 1 on the back of the PCMCIA connector?
19:38:32mallumTangent: http://www.epitest.fi/Prism2/ - ibot is stupid
19:39:06Tangentmallum : Thanks
19:41:03AlHazWorkthe prism2 ap drivers probably don't support wireless extensions
19:41:07AlHazWorkso iwconfig wouldn't work
19:41:13AlHazWorkjust as with wlan_ng
19:41:51mallumAlHazWork: The page seems to think they do ... if not how do I set mode, essid etc ?
19:45:16AlHazWorkmallum: with wlan_ng i do that in wlanng.opts
19:45:26AlHazWorkhave to edit it before inserting the card
19:45:38AlHazWorkor was it .conf . .
19:46:42mallumAlHazWork: hmm, I dont even have that , I can ping the interface ok over wired network
19:47:08mallumAlHazWork: I wonder why iwconfig dont work - maybe I'll have to hardcode it into the source ?
19:50:10mallumAlHazWork: theres #defs ' WIRELESS_EXT' around the code, maybe its not setting that define during the compile
19:50:45AlHazWork*shrug*
19:52:12mallumAlHazWork: Maybe I need to turn something on in the main kernel config ?
19:52:50AlHazWorkmallum: that doesn't make sense . . . .
19:52:59AlHazWorkbut I've never used iwconfig so i dunno what to suggest
19:53:54GPSFanTangent: back now, but I've got to go out again. probably be back this evening.
19:54:12TangentGPSFan : OK.. shame... do you know if a 2n3096 will do as T1
19:56:24GPSFan_awayif it is a pnp ,yes
20:20:37Lenolium*pling*
20:40:20mallumAlHazWork: I using the pcmcia-cs modules, wireless extensions wasn't turned on in the kernel
20:43:22prpplagueSpaceCoaster: you alive?
20:44:22SpaceCoasterprpplague: yes
20:45:04SpaceCoasterjust filling up my new memory with Java apps, luverly!
20:45:53SpaceCoasterprpplague: you alive?
20:50:37AlHazWorkmallum: so you've got it working?
20:57:26mallumAlHazWork: we find out in a mo, now the kernels finally rebuilt
21:02:08prpplagueSpaceCoaster: ooops, sorry, just wanted to let you know i updated my notes page on the printascii stuff
21:02:34prpplagueSpaceCoaster: thanks for the feed back on that, thanks to you too Russ
21:02:57SpaceCoastergreat, thanks
21:10:11mallumAlHazWork: iwconfig working :) !
21:14:06BZFlagmallum: on the tux? what card?
21:16:26mallumBZFlag: not on the tux yet .. this is a DWL-650, but its running at 3.3v
21:17:48SpaceCoasterBZFlag: upgraded to 32Mbytes yet?
21:18:37BZFlagSpaceCoaster: well, my 32M is in my tux, but it's not using it yet.
21:19:16SpaceCoasterI haven't had any refresh problems, everything is behaving well.
21:20:27SpaceCoasterBZFlag: the changes to blob are a hack but the kernel changes are reasonable. Not sure how to get the 8M at C0 back into the picture.
21:23:57BZFlagSpaceCoaster: you read the alias thread?
21:24:13SpaceCoasterBZFlag: where?
21:24:21BZFlagshould be possible to get 4 2M regions and 1 32M region instead of 8 1M and 2 16M
21:24:26BZFlaglinux-arm-kernel
21:25:18BZFlagWe might be able to boot the kernel in 8M using the 4 2M partitions. if so this kernel would work on all systems.
21:28:13SpaceCoasterBZFlag: what is the thread called, can't find it?
21:29:57SpaceCoasterBZFlag: found it
21:34:27SpaceCoasterWas it "ARM Linux bootloaders and MMU
21:34:27SpaceCoaster"
21:39:34SpaceCoasterBZFlag: sounds good, I can give that a try, I know ALL the places to change.
21:40:42kernelworkjust found out that his isp email stopped working because through some mergers and so on the domain part and mail servers had changed.  It would be nice if ISPs would tell their users these things.
21:40:58MicroChip32lol @ kernelwork ;)
21:41:13MicroChip32kernelwork, thats why ya supposed to reg your own domain ;)
21:41:20MicroChip32and run your own mail server ;)
21:41:21kernelworkI have been running my own email through my linux box since february this year
21:41:29kernelworklinuxhost.cc
21:41:41MicroChip32then howd the mail hostname get changed ?
21:41:43kernelworkThough, my site is down because my ISP's DSL gateway is down.
21:41:52MicroChip32ohhhhhh
21:41:54kernelworkthe ISP account, not my domain name
21:42:06kernelworkMy mail is hosted on the machine on my desk
21:42:16MicroChip32hehehe like mine, well, beside my desk ;)
21:42:19BZFlagSpaceCoaster: that's it. good luck. note that blobs im memory location will change too.
21:42:24CosmicPenguinkernelwork: cosmic.linuxhost.cc is still up... :)
21:42:24kernelworkThis is the username@ispname.com account that I just figured out why it's down.
21:42:46kernelworkCosmicPenguin: That's because it's hosted on xmission's servers
21:42:49MicroChip32i c. i dont use my isp email no more, just let it collect the spam ;)
21:42:52CosmicPenguinWoohoo!
21:43:10kernelworkYes cosmic, I gave you my hosting space
21:43:15MicroChip32kernelwork did you get my msg msg earlier
21:43:24kernelworkyeah, all 17 types?
21:43:28CosmicPenguinkernelwork: And you haven't gotten any cease and desist letters yet?
21:43:42kernelworkNope
21:43:55CosmicPenguinkernelwork: Bonus..... :)
21:43:58SpaceCoasterBZFlag: might subscribe to linux-arm-kernel, seems to have a good signal to noise ratio.
21:44:06MicroChip32kernelwork yep, only 1 and 2 implemented so far tho, new msg in pvt box shortly
21:44:35kernelworkI only have type 1 and 2 and I'm 900 lines of code in
21:44:56kernelworkI don't even display anything, or put it in the form the device will use it
21:45:03mallumwonders if an orinoco card and a dwl-650 card can actually speak to each other
21:45:30AlHazWorkyeah, they do
21:45:41mallumAlHazWork: both under linux ?
21:45:57AlHazWorkearly wavelan silver may need a firmware update, but orinico branded cards are wi-fi compliant out of the box
21:46:00AlHazWorkmallum: Yeah
21:46:23mallumok, I wonder what Im setting wrong here then
21:47:02AlHazWorkwell, hmm, what's your setup?
21:47:15BZFlagSpaceCoaster: I read it regularly.
21:47:56SpaceCoasterBZFlag: Do you think 2MB will be enough?
21:48:05mallumAlHazWork: ok, 'AP' loks like this;
21:48:07BZFlagunknown.
21:48:08mallumwlan0     IEEE 802.11-DS  ESSID:"treehouse"  
21:48:08mallum          Mode:Master  Frequency:2.422GHz  Access Point: 00:05:5D:D6:49:68
21:48:08mallum          Bit Rate:11Mb/s  
21:48:08mallum          RTS thr=2347 B   Fragment thr=2346 B  
21:48:08mallum          Encryption key:off
21:48:09mallum          Link Quality:0  Signal level:0  Noise level:0
21:48:11mallum          Rx invalid nwid:0  invalid crypt:0  invalid misc:0
21:48:15mallum( sorry to flood )
21:48:36BZFlagSpaceCoaster: the memconfig you are using at present is 11x10? have we tried 10x10 ?
21:49:01BZFlagseems like the 32M should be 1 block of 32M in some working config setting.
21:49:02mallumand client (orinoco ) is the same but Mode is Managed, RTS and Fragment set to off
21:49:25SpaceCoasterBZFlag: one second just looking for the manual...
21:49:46AlHazWorkmallum: OK, the driver's I've used refer to that mode as "infrastructure". interesting that it uses the frequency instead of a channel number, but whatever.
21:50:26mallumAlHazWork: frequencys are the same
21:50:52AlHazWorkmallum: in infrastructure mode, the client need only know the SSID, iirc, and many drivers let you set that to "ANY"
21:51:43SpaceCoasterBZFlag: we are using 12x8 and 12x10, from page 10-14 of the SA-1100 developer's manual, we just followed the spec guv.
21:52:28BZFlagis there a 11x8 and 11x10? have you tried those?
21:54:12SpaceCoasterBZFlag: have a look at the manual page, it's pretty clear, I think we specify one dimension and the other is restricted thereby, only 12x10 is an option for 16MB.
21:54:18mallumAlHazWork: Your using wvlan-ng though right ?
21:54:34Lenolium*plong*
21:54:37AlHazWorkmallum: Yeah, which doesn't do "ANY" as an ESSID
21:56:25SpaceCoasterBZFlag: our mdcnfg DRAC value is 11 which gives us 12 rows and we can have 12x10, 12x9 and 12x8 drams. Page 10-7.
21:58:57GPSFan_awaySpaceCoaster: hi, anything develop on the 32M front?
22:00:03SpaceCoasterYes BZFlag has an interesting series at, http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2001-October/005602.html
22:00:26BZFlagSpaceCoaster: ok, but have you tried the 40M with drac=10 ?
22:00:56BZFlagSpaceCoaster: I'm wondering if aliasing will still be able to map all 32M that way.
22:01:17SpaceCoasterBZFlag: probably, can't remember, easy enough to try, one moment...
22:01:23BZFlagok, cool.
22:03:53SpaceCoasterIt sees the 32M as 2x8M instead of 2x16M
22:04:40BZFlagbummer.
22:04:50BZFlagwhat about the 8?
22:05:11SpaceCoasterdoesn't see it at all, but it will in a moment...
22:05:12CosmicPenguinmallum: are you there?
22:05:21mallumCosmicPenguin: yep
22:05:32CosmicPenguinIs your keyboard code on the web yet?
22:05:52mallumCosmicPenguin: yeah, its in handhelds cvs
22:06:09CosmicPenguinmallum: cool!  Can you build it without render?
22:07:43mallumCosmicPenguin: I think so .... I added ifdefs around all the render code
22:08:03mallumCosmicPenguin: I havn't tested that for a while though
22:08:16SpaceCoasterBZFlag: 8x1 + 2x8, the 1m aliases are spaced by 2m
22:08:20mallumCosmicPenguin: just remove the USE_XFT from the Makefile
22:11:55SpaceCoasterGPSFan: BZFlag noticed that we have 2m chunks if we look at the memory sortof crooked, i.e. starting at 0xc0300000
22:12:21BZFlagSpaceCoaster: hmm... so no better. we can't play aliasing tricks and beat 2M for the internal right?
22:13:00BZFlagwell I think we need to look at a small kernel and try fitting in the 2M alias window.
22:13:40BZFlagSpaceCoaster: with your old setting, what does a 16M machine look like? 16 1M windows?
22:14:03BZFlagso with aliasing that would be 8 2M windows at odd locations?
22:15:53BZFlagI think the kernel is only expecting 5 regions at present. we'd have to hack that to expect a max of 8.
22:17:05GPSFanSpaceCoaster: so is that 2M of memory at 0xc0300000 an alias? so it doesn't appear in blobs memory printout at startup?
22:17:15BZFlagthe 40M would be 4 * 2M and 1 * 32M = 5, 8M would be 4 * 2M, 16M would be 8 * 2M, 24M should be 4 * 2M + 2 * 8M I would guess.
22:17:29BZFlagGPSFan: correct.
22:17:57BZFlagGPSFan: check out: http://TuxScreen.net/wiki/view//InfernoSODIMM
22:18:56GPSFanBZFlag: so that 2M alias is 2M of contiguous memory that is really located at 2 of the 1M chunks that are not contiguous.
22:19:21GPSFanah, I hadn't read down far enough yet ;>)
22:20:03mallumARG! I can ping the card when it uses the orinoco driver :(
22:20:12mallumI think its time to give up
22:33:19SpaceCoasterBZFlag: 16M with 11 rows let me check...
22:35:40SpaceCoasterBZFlag: 16m is 16x1 @ 2m spacing when the rows are 11
22:37:08TangentGPSFan : Ah good.. you're back
22:37:31TangentGPSFan : I'm about halfway through PCMCIA hack now... I had to go and collect GF from the train station half way through
22:38:38SpaceCoasterBZFlag: I'll set things up for the 8 regions and starting at c0300000
22:40:46MacAtackmallum: whataya doing?
22:41:13mallumMacAtack: I was trying to get the damn prism2 drivers to work with this dwl-650 wireless card
22:41:35SpaceCoasterGPSFan: you on track with the memory suggestions?
22:41:42mallumMacAtack: Im switching to plain old orinoco_cs now cos although it'll only be ad-hoc, it'll work
22:41:50MacAtackmallum:  ahh ok... would it be safe to assume that an orinoco card would work in these devices?
22:42:00MacAtackoh all of mine are 5v
22:42:23MicroChip320,15 (14) 12kernelwork0 (14)  where you hiding?
22:42:49mallumMacAtack: the dwl-650 might, it 3.3v - you have to pass an extra option to it though in pcmcia/wireless config
22:42:59BZFlagSpaceCoaster: nice. it should work. remove the cruft from your kernel (ext2, reiserfs, etc) first.
22:43:30MacAtacki don't know what i have, its at home and me be at work...  but i know mine is a 5v (cause i looked at the bottm and 5v is checked :)
22:43:52MacAtackoh i gota rg-1000 right here.. lets rip the case off
22:44:20Lenolium*pling*
22:45:37MacAtackthis pcmica card is also 5v
22:47:09TangentGPSFan : On the top schematic R2 is on the base of T1.. on the bottom schematic, it's not??
22:47:45MacAtackso if i do the 5v mod to the tux ~should~ it work?
22:48:29TangentMacAtack : I'll tell you in about an hour
22:49:00MacAtackTangent: kick ass... however i won't be here in an hour.. been at work since 6am this morning and need to break outa here
22:50:08MacAtackTangent: if your findings are good can you post them to the wiki so everyone will know?
22:50:23TangentMacAtack : I will... I've been taking lots of photos too
22:50:42uChipfriggin isp
22:50:46MacAtackKEWL
22:51:01MacAtackuChip: get a real ISP :)
22:51:10uChipthere isnt any here =(
22:51:17MacAtackhehe
22:51:18uChipwants his own T1
22:51:40MacAtackyou can get one from AT&T for $1200 a month
22:51:50uChipplus distance
22:51:52MacAtackfull class c and a 2621 route
22:51:53MacAtackr
22:51:55MacAtacknope thats it
22:52:02uChipraises eyebrows
22:52:11anderseeGPSFan: you had mentioned your software could print out PCBs?
22:52:14uChiphmmm well im almost that far behind on my current isp anyway *lol*
22:52:21MacAtackheh
22:52:35MacAtackok i must break out of this prison.. back tomrrow
22:52:43uChipthanks for the warning ;)
22:55:10anderseeGPSFan: I was thinking of running to Radio Shack and buying the stuff to make a shanip2...  But if you are able to generate a PCB, that would make it even easier (since I'm not that talented at such things)
22:58:57MicroChip32andersee / GPSFan i have pcb design software and im not too bad at it. but no way to make the daggone things.
23:01:42kernelworkWell, I gotta get home and replace my fuel line, then call one of my ISP's previous business partners and ask them why I no longer have a DSL connection.
23:02:15MicroChip32sounds like fun kernelwork ;)
23:02:33kernelworkYep, this also means the CVS I gave you an account on is down
23:03:57MicroChip32nice
23:07:52Tangentandersee : I have PCB software, and manufacture facilities here
23:08:02TangentI can only do single sided boards tho
23:09:55anderseecool
23:10:00GPSFanTangent: sorry i was out again, yes, I see the odd connection of R2 on the bottom, but the only logical place for it circuit wise is as shown on top. you might also check the pictures Lucent supplied.
23:10:25TangentGPSFan : The lucent pictures aren't clear
23:10:37TangentGPSFan : BTW.. I missed off the LED, as it seemed pointless
23:10:50GPSFanyep.
23:13:38GPSFanTangent: looking again at their pix, it sure looks like they wired it like the bottom sketch, which means R2 is going to the emitter of T1. ie non-functional.
23:14:01TangentGPSFan : Hmm.. I think that R2 skips below the Reset pin...
23:14:10TangentGPSFan : I'm about to do exactly the same connection here...
23:14:26TangentGPSFan : I think it must have been added as an afterthought
23:14:49TangentGPSFan : Now for a really dumb question... Which pin ties to ground? Collector or Emitter?
23:14:50anderseeGPSFan: or Tangent: any chance of turning shanip2 into a PCB design?
23:15:19Tangentandersee : Sure... but I'm in the middle of other stuff right now
23:15:47GPSFanTangent: collector if it is truely a PNP.
23:17:17GPSFanTangent: btw there is a 1K to ground on each PCMCIA reset pin.
23:18:03MicroChip32andersee if you got schematics and its not too complex a circuit i'll give it a shot
23:18:04TangentGPSFan : Damn... in that case I've wired the thing up wrong... Doh...
23:18:11TangentGPSFan : I started copying the photos... Doh
23:18:52GPSFanandersee: shanip2 can be done on a PCB, prpbably single sided too. it's one of those round tuit things I started  the other day, and got pretty far, but got distracted. ;>)
23:19:14MicroChip32GPSFan joine the round-tuit club ;)
23:19:15GPSFanTangent: because of the collector to gnd?
23:19:42GPSFanMicroChip32: they used to give them out at trade shows, but I've lost all mine
23:20:06TangentGPSFan : Yeah.. because of that
23:20:56TangentGPSFan : Give me FETs anyday
23:21:16MicroChip32GPSFan if your talking about round tuits, i have several running around, but i can never find one when i need it
23:21:56GPSFanMicroChip32: they are never around when you need them. ;>)
23:22:24MicroChip32heheh wonder if theyre related to money at all, its never around either ;)
23:23:36MicroChip32hehehe i bet you could find round tuits on e-bay, everything else is there
23:28:02MicroChip32woohoo, one step further on the tiger mapping ;)
23:28:43MicroChip32now if only the idiots at ibm or wherever hadnt made the graphics coords upside down *mutter*
23:28:50BZFlaghttp://www.qjcphil.com/tuit/
23:29:20GPSFanThat's it, now I CAN get a round tuit!
23:29:30MicroChip320,15 (14) 12BZFlag0 (14)  ROTFL ROTFL cool
23:29:48BZFlaglikes the green on green one. reminds me of a green m&m
23:31:11BZFlaghttp://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=1026726803
23:31:17BZFlagwell, must run
23:31:43MicroChip32is rotflmslao
23:33:35GPSFanandersee: to do a PCB a rough estimate for JUST the board single sided qty of 100 is $320US or about $3.20US each.
23:35:25anderseeGPSFan: thats the cost to create the plan?  Or to actually manufacture them?
23:35:51anderseeGPSFan: I was just hoping to see a plan that I could laser print and then etch myself...
23:36:08LenoliumMicroChip32: Can I ask one think of you, can you remove the colors and ()'s?
23:36:45GPSFanandersee: that is based on the rough design I did yesterday manufactured. I can probably get you a PCB layout so you can do it yourself.
23:37:26anderseethat would be awesome!
23:38:18MicroChip32Lenolium if i must
23:41:02LenoliumGPSFan: How much extra would it be with all the caps and stuff on it?
23:44:31GPSFanLenolium: don't know, I'm not really interested in going into the PCB business, but I would be glad to help someone who does.
23:45:08GPSFanLenolium: scanline said that the parts couldn't amount to more than $5.00 or so..
23:47:46TangentGPSFan : Hang about.. it says here that the collector is connected to ground...
23:48:00TangentGPSFan : That means that I had my transistor the right way around the first time
23:49:08GPSFanTangent: you asked whic pin goes to ground, and I answered the collector.
23:49:22GPSFans/whic/which
23:49:28TangentDoh... I now have collector to ground..
23:49:36TangentI must just be having 'stupid hour'
23:49:49TangentErm.. no I don't
23:50:17GPSFanTangent: don't feel bad, stupid hour sometime comes in measures of days. ;>)
23:50:46TangentGPSFan : Actually 5 days is about right for this one
23:51:35TangentGPSFan : It all started last weekend when I watched 75 simpsons ephisodes in a row.... I haven't been the same since
23:52:59GPSFanTangent: ready for this one? I am of the opinion that the circuit using T1 is not required. I have yet to figure out how it effects the PCMCIA reset signal. Thoughts?
23:53:35TangentGPSFan : I had thought much the same thing... I figured that we probably needed only a pull up resistor...
23:54:05TangentGPSFan : Based on the assumption that the signal is probably being pulled actively to ground for most of the rest of the time
23:54:27GPSFanTangent: well a pull up resistor would have a hard time against the pull down of 1K that is already there.
23:55:34TangentGPSFan : What normally drives the reset pin? 1K to ground with switch to VCC, or Pull up with switch to Gnd through 1K resistor?
23:57:01GPSFana 162245 drives all the PCMCIA control lines, reset is just the only one that is pulled down. The OE is controlled by a combination of card detect and card select.
23:58:59GPSFanand the input to that section of the 162245 is the RESET output of the TLC7733 reset chip IC801
23:59:54GPSFanTangent: I'm off to dinner be back in a while

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with infobot logs, split per channel and by date, etc.