irclog2html for #elinux on 20050607

00:09.49*** join/#elinux hufnus (~slonsiki@mcc1c36d0.tmodns.net)
00:39.01*** join/#elinux file[desk] (~jcolp@mctn1-6192.nb.aliant.net)
00:45.37*** join/#elinux file[desk] (~jcolp@mctn1-1278.nb.aliant.net)
01:20.25*** join/#elinux fishhead (~xussgig@c-24-3-15-166.hsd1.pa.comcast.net)
01:21.20*** join/#elinux ideal (~idealm_@222.65.105.199)
01:27.38Genesisbonne nuit
01:32.18*** join/#elinux noclouds (~mhfan@60.166.175.230)
02:16.33*** join/#elinux file[desk] (~jcolp@mctn1-1278.nb.aliant.net)
02:37.56*** join/#elinux file (~file@mctn1-1278.nb.aliant.net)
02:37.56*** mode/#elinux [+v file] by ChanServ
02:43.14chouimat|Zzzznight
03:29.52*** join/#elinux [g2] (~g2@g2.nslu2-linux)
03:34.56*** join/#elinux hufnus (~slonsiki@m948336d0.tmodns.net)
04:54.15*** join/#elinux [mYa]_KiD_Reles (~cd@p54A2F254.dip.t-dialin.net)
05:06.34*** join/#elinux ideal_ (~idealm_@222.65.112.43)
07:27.30*** join/#elinux Soopaman_ (~soopaman@67.71.84.91)
07:29.17*** join/#elinux prh (~paul@212.13.203.80)
07:57.00*** join/#elinux ade|desk (~adavey@194.200.143.249)
08:28.54*** join/#elinux vrm (~vrm@164.55.101-84.rev.gaoland.net)
08:47.32*** join/#elinux pb_ (~pb@2002:5246:d929:1:20a:5eff:fe00:391e)
09:32.24*** join/#elinux mallum (~mallum@host81-153-48-235.range81-153.btcentralplus.com)
09:32.24*** mode/#elinux [+v mallum] by ChanServ
10:05.29*** join/#elinux [g2] (~g2@g2.nslu2-linux)
11:28.17fishheadGUYS
11:28.27fishheadhttp://news.com.com/Drugstore+begins+selling+disposable+camcorder/2100-1041_3-5734593.html?tag=nefd.top
11:28.34fishheadthis could be fun to port linux to possibly
11:44.10*** join/#elinux GPSFan (~Ken@65.121.49.208)
13:20.56*** join/#elinux ytrewq (~ytrewq@eth13.com-link.com)
14:27.34*** join/#elinux prpplague (~billybob@72.22.142.204)
14:27.47*** join/#elinux CosmicPenguin (~nobody@aus-ext-proxy01.amd.com)
14:28.18*** mode/#elinux [+o prpplague] by ChanServ
14:37.49prpplagueCosmicPenguin: lo ho
14:39.52CosmicPenguinprpplague: morning
14:39.56CosmicPenguinprpplague: how goes the fb battle?
14:44.45prpplagueCosmicPenguin: just getting cranked up again this morning
14:44.51prpplagueCosmicPenguin: still no progress though
14:45.10prpplagueCosmicPenguin: i'm not entirely clear on how the memory mapping is being done for the fb
14:45.43prpplagueCosmicPenguin: i think my boss is starting to get impatient
14:46.03prpplagueCosmicPenguin: i didn't expect to have this much trouble with an existing driver
14:48.56CosmicPenguinnew hardware though
14:54.11prpplaguewell the pl110 driver has been around for awhile, and this lcd was previously working on the sa-1110
14:58.53prpplagueCosmicPenguin: everything looks like it should just work
14:59.29CosmicPenguinprpplague: it is those cases when I tend to blame hardware
15:02.14pb_morning plague
15:02.25prpplaguepb_: hey
15:02.44prpplagueCosmicPenguin: but there isn't really anything that could be wrong, its one to one wire connections
15:03.17prpplaguepb_: i'm battling pl110 driver again
15:03.27prpplaguepb_: this time with a 4-bit grayscale lcd
15:07.13prpplagueCosmicPenguin: i guess my problem is i don't know really where to begin debugging this
15:08.24CosmicPenguinI still say if you can't draw on the screen with jtag, thats not a good sign
15:09.32prpplagueCosmicPenguin: well thats asssuming that i'm doing it correctly
15:09.46prpplagueCosmicPenguin: still not sure how i should be doing that
15:10.09CosmicPenguinprpplague: well, assuming the timings are correct (and you said they are)
15:10.15*** join/#elinux andersee (~andersee@codepoet.org)
15:10.16*** mode/#elinux [+o andersee] by ChanServ
15:10.31prpplagueCosmicPenguin: double checked with an oscope, everything looks correct
15:10.37CosmicPenguinThen the display should be latching whatever is in the framebuffer memory and putting it on the screen
15:10.57CosmicPenguinOf course, I'm assuming that you actually have a dedicated memory chunk for your framebuffer - am I correct in that assumption?
15:11.52Crofton_I am very impressed, you guys know what oscilloscopes are for !
15:11.55prpplagueCosmicPenguin: thats the whole problem, i can't figure out if it does or not
15:12.13prpplagueCrofton_: haha
15:12.37Crofton_you have turned on the power?
15:12.44prpplagueCrofton_: funny
15:12.53CosmicPenguinCrofton_: prpplague is quite upset over this - give the dude a break... :)
15:13.16prpplagueCosmicPenguin: hehe, not upset, just frustrated, hehe
15:13.17Crofton_well, I once spent most of a lab thinking I had a bad op amp, when I hadn't turned on the power (20 years ago)
15:13.44Crofton_sometimes, the harder you work on a problem, the farther your thinking diverges from the obvious answer :)
15:14.05CosmicPenguinCrofton_: well, prpplague grabbed a monkey from his yard, and hooked it up to the lcd, and it kind of smoked, so we're assuming the power is on
15:14.08prpplagueCrofton_: agreed, however i've restarted this about 5 times
15:14.18Crofton_heh
15:14.18prpplagueCosmicPenguin: hehe
15:14.29Crofton_More like a lizard I suspect
15:14.52prpplagueCosmicPenguin: the fb fifo is done through a dma
15:15.06prpplagueCosmicPenguin: i have the programmed address
15:15.21prpplagueCosmicPenguin: so i assume that if i write to that address, i should get something
15:18.57prpplaguehehe, where T0mW when you need him
15:19.04prpplagueiirc he has a ton of lcd experience
15:19.29CosmicPenguinprpplague: ok - so you were given address, and I'm assuming some page size, right?
15:19.37Crofton_good luck prpplague, unfortunately I have next to zero lcd experience
15:19.38prpplagueCosmicPenguin: yea
15:20.30CosmicPenguinprpplague: and you're using dma_mmap_writecombine() to map it?
15:22.08prpplagueCosmicPenguin: no doesn't appear to be using that function call
15:22.53CosmicPenguinprpplague: ok - I grabbed that from sa1100_fb.c
15:23.03CosmicPenguinno worries - I'm just trying to establish your memory map
15:23.27prpplagueCosmicPenguin: here let me send this hacked up file
15:23.58prpplague~CosmicPenguin
15:23.59ibotcosmicpenguin is probably Jordan Crouse or jordan.crouse@amd.com (work) or jordan@cosmicpenguin.net (home)
15:24.20prpplagueCosmicPenguin: want it to go to the home address?
15:24.51*** join/#elinux cbrake (~cbrake@cpe-204-210-216-174.neo.res.rr.com)
15:26.04prpplaguecbrake: lo
15:28.47cbrakeprpplague: hello -- hows things?
15:30.35prpplaguecbrake: good, other than my lcd fb doesnt work! &#$^&^&$^&$%^&
15:32.26CosmicPenguinprpplague: doesn't matter
15:33.35cbrakeprpplague: what controller are you using?
15:35.09CosmicPenguinugh - 2.4 fb code... :)
15:35.17CosmicPenguinIt amazing how ugly that stuff looks after playing with 2.6
15:37.15prpplaguecbrake: pl110
15:37.28*** part/#elinux ade|desk (~adavey@194.200.143.249)
15:40.26CosmicPenguinprpplague: ok - it looks like you don't have a dedicated framebuffer
15:40.58CosmicPenguinbut you pass the LCD the address of your buffer via the LCD->upbase value in enable_controller
15:41.13prpplagueCosmicPenguin: right, thats what i got
15:42.06prpplagueCosmicPenguin: but when i write the address that is being setup in lcd->upbase, i get nothing on the screen
15:42.34*** join/#elinux bzzbzz (~franco@HSE-Toronto-ppp3486409.sympatico.ca)
15:44.15prpplaguerain rain and more rain - http://image.weather.com/images/sat/caribsat_720x486.jpg
15:45.43CosmicPenguinprpplague: where does the LCD expect the palette to be?
15:46.38*** join/#elinux bzzbzz (~franco@HSE-Toronto-ppp3486409.sympatico.ca)
15:47.33prpplagueCosmicPenguin: once sec let me double check
15:49.23prpplagueCosmicPenguin: from what i see the paletes are suppose to be loaded in their own registers
15:49.59CosmicPenguin<PROTECTED>
15:51.40prpplagueCosmicPenguin: hmm, the memory allocation note says its reserving one page for the pallete and the rest for the fb
15:53.06CosmicPenguinYeah, but I think thats left over from the sa1100 driver
15:53.36pb_drat, seems I just blew up my development board.
15:53.39CosmicPenguinThe sa100 driver does fbi->map_size = PAGE_ALIGN(fbi->fb.fix.smem_len + PAGE_SIZE);
15:53.57prpplagueCosmicPenguin: ahh
15:54.05prpplaguepb_: i hate it when that happens
15:54.10prpplaguepb_: what did you do?
15:54.23Crofton_heh, I wiped the bootloader on my OSK once ....
15:54.25pb_I'm not sure exactly.  trying to figure that out now, so I don't do it to another one.
15:54.27pb_heh
16:08.17pb_doh
16:14.15*** join/#elinux CosmicPenguin (~nobody@aus-ext-proxy01.amd.com)
16:14.56prpplagueCosmicPenguin: re
16:15.15*** join/#elinux GPSFan_ (~Ken@65.121.49.208)
16:15.16prpplaguepb_: feel lucky that your devices don't have lcd's
16:15.40CosmicPenguinstupid proxy
16:20.13prpplagueCosmicPenguin: ok, so if i cat /dev/urandom > /dev/fb i should see something occur right?
16:22.39pb_prpplague: hehe.
16:22.40CosmicPenguinyes
16:28.02prpplagueCosmicPenguin: nothing, bummer
16:28.26CosmicPenguinprpplague: are you spposed to send the phsyical or virtual address to the LCD registers?
16:31.33prpplaguephysical
16:31.39CosmicPenguinprpplague: also, whats lpbase, and why is it different the upbase?
16:31.49prpplagueCosmicPenguin: lower panel
16:31.54CosmicPenguinahhh
16:31.55prpplagueCosmicPenguin: for dual panel
16:31.57CosmicPenguinthat makes sense
16:32.12CosmicPenguinok - so once you configure the think, you should see your debug statements print out at the end of enable_controller()
16:32.30CosmicPenguinupbase should be the physical address that the LCD will pull from
16:32.43CosmicPenguinso if you write to that memory with JTAG, then in theory, it should work
16:32.55CosmicPenguinIf not, things are seriously foobared
16:32.57CosmicPenguinbazed even
16:33.43prpplagueCosmicPenguin: yea, i try to write to that location and get noting
16:34.33prpplagueCosmicPenguin: it swear i feel likes its working, just doing black on black
16:35.35CosmicPenguinprpplague: and you know that IO_ADDDRESS(LCD_PHYS) is right, because the timings are set, right?
16:35.40prpplaguei swear this is the most difficult thing i've worked on in awhile
16:35.47prpplagueCosmicPenguin: correct
16:41.30CosmicPenguinis the lcdReg_t structure right
16:43.58prpplagueCosmicPenguin: yea
16:45.25CosmicPenguinok - making sure that the palette[] structure was writing to the right place
16:46.47prpplagueCosmicPenguin: yea its correct
16:47.56CosmicPenguincan you change the values with jtag?
16:49.18CosmicPenguinprpplague: 444?
16:50.24prpplagueCosmicPenguin: yea, i already changed that to 555 must have sent you the one previous
16:50.42prpplagueCosmicPenguin: yea, i can change the register values via jtag
16:58.10CosmicPenguinprpplague: and its BGR?
17:00.21prpplagueCosmicPenguin: yea, but only the R is suppose to be used
17:00.48CosmicPenguinerr?
17:06.30prpplagueCosmicPenguin: mono chrome
17:06.45prpplagueCosmicPenguin: the mono greyscale only uses the red bits
17:07.00CosmicPenguinoh - ok
17:11.21CosmicPenguinyou're still going to be setting the full RGB components of the color though - even if its grayscale
17:11.26prpplagueCosmicPenguin: no wait, i think i have to swap it
17:11.27CosmicPenguinor at least, fbcon will be
17:11.49prpplagueCosmicPenguin: i think its suppose to be set for RGB rather than BGR
17:15.01prpplagueCosmicPenguin: hmm, currently its set for RGB not BGR
17:15.13prpplagueCosmicPenguin: seems like that is incorrect
17:15.51CosmicPenguinThat would have just resulted in some funky ass colors
17:15.51CosmicPenguinbut since red, blue and green are all part of the 16 color palette, I still think you would have seen something
17:16.43*** join/#elinux Genesis (~Genesis@dev.aimao.org)
17:18.10Genesisbonsoir
17:19.00CosmicPenguinbone jean back at cha... :)
17:20.35*** join/#elinux darkschneider (~gab@213-140-6-96.fastres.net)
17:25.24T0mWYAWN!
17:25.56T0mWprpplague: wassup
17:27.46prpplagueT0mW: lcd fun
17:29.32fishheadprpp
17:29.44fishheaddid you see cvs drugstores offering $30 disposable camcorder ?
17:30.06fishheadthe second someone announces they got it hacked I am whipping out my checkbook
17:30.32fishheadgeneral question guys
17:30.44fishheadhow accurate are cermanic resonators compared to xtals
17:31.18fishheadI been taking apart a old of cdrom's and floppy drives for brushless motors, other parts and recycling the rest and I noticed a lot of them use cermanic resonators
17:31.23CosmicPenguinyou guys see the ferrari PDA?
17:31.29CosmicPenguinMan, Acer really sells themself for a gag
17:31.30fishheadno but sounds neat
17:31.47fishheadbut I just sunk $600 into this palm t5 and I still need more stuff for it
17:31.49CosmicPenguinLots of the managers here have the Acer ferarri laptops, because they have athlon64s in them
17:31.52fishheadso I am not pda shopping anytime soon
17:32.12fishheadwhen my IIIxe died and I got a refund check it took 3 yrs to decide on another one :/
17:32.32CosmicPenguinFar be it form me to speak ill about a major customer, though
17:32.45fishheadactually I partially got the IIIxe to show signs of life if someone can teach me how to serial bootstrap a m68k cpu
17:32.48fishheadheh
17:32.54fishheadcomsmic that's why you are there
17:32.57fishheadmake it suck less
17:38.09CosmicPenguinthat would splain it, lucy
17:39.15prpplagueproblem is how to know if that is the case
17:39.33prpplagueguess i could recompile without the lcd driver and test the line via deveme
17:39.37prpplaguedevmem
17:40.29prpplaguehmm, the screen flashed a little this time when i did cat urandom
17:54.43*** join/#elinux cdm (~cdm@17.255.212.165)
17:56.55*** join/#elinux [g2] (~g2@g2.nslu2-linux)
18:01.25fishheadRichard Smith, Maxwell's executive vice president for strategic business development, said that the just-released 2.7-volt BOOSTCAP MC2600 2,600-farad large cell and fully integrated BMOD2600-16 16-volt module, incorporating six MC2600 cells, establish new industry standards for performance and price.
18:01.30fishheadHOLY MOTHER OF CANUCK
18:01.40fishhead2,600 farad?
18:01.49fishheadyou could use that as a terrorist device to blow up cars or kill people
18:01.54fishheadsheesh
18:01.58prpplaguefishhead: no more warnings
18:02.03fishheaduhh over what?
18:02.17prpplaguefishhead: caps and slures
18:02.21fishheadwhat slur
18:02.32prpplaguecanuck
18:02.35fishheadcanuck is not a slur
18:02.46fishheadhence why their largest hockey team and largest isp
18:02.49fishheadare both called canucks
18:02.58prpplaguei was told other wise
18:03.05fishheadthen whoever told you is full of shit
18:03.16fishheadcause if it was a slur, I wouldn't use it
18:03.27fishheadwww.canuck.com
18:03.29fishheadwww.canucks.com
18:04.06fishheadwow 2600 farad
18:04.16fishheadwhat would that like keep a 8 bit mcu energized for a few months?
18:05.51fishheadI tell you what, if they can make these things reliable and cheap enough and small enough, they could change the whole concept of savanging energy from things like vibration, braking energy capture, etc
18:06.20fishheadthe more you tap your pda, the longer it runs :P
18:07.35prpplaguefishhead: attach a gyro to the bottom of my left foot  since its always moving
18:07.51fishheadyeah I have that problem too
18:07.58fishheaddid you check those urls to backup what i said ?
18:09.13fishheadoh btw here
18:09.14fishheadhttp://www.powermanagementdesignline.com/showArticle.jhtml?articleID=164300974
18:09.31fishheadobviously too large for pda etc but the technology improvements will trickle down to the small ones in time
18:10.01fishheadheh embedded linux boxes with their own supercap ups able to ride out up to 5 mins outages
18:10.02fishheadmmmmm
18:10.03fishheador more
18:11.36prpplaguefishhead: no, i'm busy at the momment
18:11.47fishheadoh sure
18:11.55fishheadhave fun, I gotta get back to moving anyways :)
18:32.25*** join/#elinux TimRiker (~timr@TimRiker.active.supporter.pdpc)
18:32.25*** mode/#elinux [+o TimRiker] by ChanServ
18:47.39prpplagueCosmicPenguin: if i had D0-D3 reversed i.e. LCD0->LCDC3 i should still get some garabage on the screen?
18:48.34CosmicPenguinhmmm... not sure
18:49.42prpplagueT0mW: ping
18:53.13prpplagueCosmicPenguin: because i'm look at the schematic for the sa-1110 board, and it has the data lines swapped
18:53.21prpplagueCosmicPenguin: d0-lcd3
18:53.44prpplagueCosmicPenguin: d3-lcd0 ...etc
18:57.46CosmicPenguinthat might do it
18:58.05CosmicPenguinif the datalines are swapped, then who knows where the data is going
19:03.03CosmicPenguinI hate it the most when they do the CD install tests
19:03.49CosmicPenguinbecause all of the distirbution companies go out of their way to make their CDs the most complicated obfusticated mess of code imaginable
19:05.41prpplaguedata lines swapped, still nothing
19:05.57prpplagueits like nothing is getting from the fb to the actually controler
19:08.06prpplaguelike its not latching the data
19:08.09CosmicPenguindoes your scope see anything on the data lines?
19:12.24CosmicPenguinfor the love of god, I just want the source code
19:13.06prpplagueCosmicPenguin: i'll have to get re-setup to check on datalines, i just removed my connections to swap the datalines
19:13.18CosmicPenguinheh
19:50.30fishheadjust *EXPLODED* his first electrolytic capacitor today.....wow I feel like a real pro now :) .........apprentely, vcr switching power supplies require a load attached at all times or they self destruct
19:57.08Crofton_Heh, we used to do that for fun when we were kids :)
20:02.40*** join/#elinux hufnus (~slonsiki@m403336d0.tmodns.net)
20:04.43*** join/#elinux file (~file@mctn1-1278.nb.aliant.net)
20:04.43*** mode/#elinux [+v file] by ChanServ
20:09.35CosmicPenguinsigh - suse has a binary on their LiveDVD, and for the life of me, I can't find the damn sources
20:14.26*** mode/#elinux [+v CosmicPenguin] by ChanServ
20:16.47prpplagueCosmicPenguin: hehe
20:52.19prpplagueCosmicPenguin: not a damm thing
20:52.21prpplague:(
20:58.37*** join/#elinux [g2] (~g2@g2.nslu2-linux)
21:39.58*** join/#elinux hufnus (~slonsiki@m403336d0.tmodns.net)
21:48.53*** join/#elinux ChanServ (ChanServ@services.)
21:48.53*** mode/#elinux [+o ChanServ] by irc.freenode.net
22:35.38*** join/#elinux ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc)
22:35.39*** topic/#elinux is Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, tinylogin, handhelds, post-sale linux installs ;-), etc. || free embedded linux training at http://free-electrons.com/news/news.2004-09-28/en || see prpplague about custom holly-gates jtag dongles
22:35.39*** mode/#elinux [+o ibot] by ChanServ
23:06.05*** join/#elinux [g2] (~g2@g2.nslu2-linux)
23:11.13*** join/#elinux file (~file@mctn1-1420.nb.aliant.net)
23:11.13*** mode/#elinux [+v file] by ChanServ
23:12.16CosmicPenguin<PROTECTED>
23:12.31CosmicPenguinWho in their right mind would volunteer for that?
23:13.20fileyou?
23:29.27CosmicPenguiner no
23:31.14*** join/#elinux kergoth (~kergoth@c-24-118-222-11.hsd1.mn.comcast.net)
23:31.14*** mode/#elinux [+o kergoth] by ChanServ

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