00:27.58 | *** join/#elinux Geep (n=JoeBelow@bas21-toronto12-1242561276.dsl.bell.ca) |
01:25.00 | *** join/#elinux TheShahFactor (n=saurabh@118-167-174-149.dynamic.hinet.net) |
01:28.43 | *** join/#elinux lyakh__ (n=lyakh@p57BD1BFD.dip0.t-ipconnect.de) |
01:39.33 | *** join/#elinux linac (n=lin@59.61.124.212) |
05:37.58 | *** join/#elinux virals1 (n=Viral_Sa@59.97.0.52) |
06:02.27 | *** join/#elinux tsjsieb (n=tsjsieb@dejongbeheer.nl) |
06:12.42 | *** join/#elinux jjg (n=jjg@c-98-207-87-211.hsd1.ca.comcast.net) |
06:13.06 | *** join/#elinux hw (n=hw@p578b3905.dip0.t-ipconnect.de) |
06:37.55 | *** join/#elinux sgh (n=quassel@cpe.ge-0-2-0-950.faaqnqu1.customer.tele.dk) |
06:44.47 | *** join/#elinux jjg (n=jjg@c-98-207-87-211.hsd1.ca.comcast.net) |
06:51.39 | *** join/#elinux virals (n=Viral_Sa@122.172.49.132) |
07:02.16 | *** join/#elinux Ghurr (n=kvirc@AMontpellier-159-1-69-183.w90-57.abo.wanadoo.fr) |
07:04.31 | *** join/#elinux virals (n=Viral_Sa@122.172.49.132) |
07:08.34 | *** join/#elinux virals (n=Viral_Sa@122.172.49.132) |
07:12.56 | *** join/#elinux cvmw (n=jlika@static-173-68-151-26.nycmny.fios.verizon.net) |
07:14.15 | *** join/#elinux virals (n=Viral_Sa@122.172.49.132) |
07:26.05 | *** join/#elinux virals (n=Viral_Sa@122.172.49.132) |
07:30.22 | *** join/#elinux VitRus (i=5ef67e55@gateway/web/freenode/x-lybfcfweokjmoamp) |
07:30.32 | VitRus | Hello, Whoever speak to me, please |
07:50.52 | *** join/#elinux virals1 (n=Viral_Sa@59.97.0.52) |
07:57.55 | Ghurr | hi every one |
07:59.12 | VitRus | hi |
07:59.38 | *** join/#elinux lyakh_ (n=lyakh@p57BD28CD.dip0.t-ipconnect.de) |
07:59.50 | VitRus | Ghurr how are you? |
08:00.03 | Ghurr | fine thx and you ? |
08:01.23 | VitRus | Ghurr not bad, not bad thx |
08:02.18 | VitRus | Ghurr What is the weather like today? |
08:02.35 | Ghurr | too much cloud >< |
08:03.23 | VitRus | similarly ) |
08:04.39 | Ghurr | where are you from ? |
08:13.07 | VitRus | Ghurr i'am from Russia |
08:13.17 | VitRus | Ghurr where are you from ? |
08:36.50 | Ghurr | france |
08:36.59 | Ghurr | sorry I m a little busy :) |
08:37.20 | Ghurr | trying to find a way to use gpio from user space |
08:40.53 | VitRus | General Purpose I/O? |
08:47.14 | Ghurr | yes |
08:50.21 | *** join/#elinux virals (n=Viral_Sa@122.172.49.132) |
09:09.37 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
09:15.57 | *** join/#elinux lyakh_ (n=lyakh@p57BD2419.dip0.t-ipconnect.de) |
09:30.48 | *** join/#elinux virals (n=Viral_Sa@59.97.2.11) |
09:58.00 | *** join/#elinux TheShahFactor (n=saurabh@118-167-174-149.dynamic.hinet.net) |
10:37.20 | *** join/#elinux TheShahFactor (n=saurabh@61-229-179-36.dynamic.hinet.net) |
10:41.52 | *** join/#elinux pirho (i=pirho@gateway/gpg-tor/key-0x2CEEC9CB) |
10:51.55 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
11:00.08 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
11:08.08 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
11:36.04 | *** join/#elinux TheShahFactor (n=saurabh@61-229-180-57.dynamic.hinet.net) |
11:52.14 | *** join/#elinux virals (n=Viral_Sa@59.97.0.183) |
12:16.04 | *** join/#elinux gustavoz (n=gustavoz@200.68.70.115) |
12:20.11 | *** join/#elinux GPSFan (n=kenm@64.92.145.112) |
12:52.25 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
13:06.03 | *** join/#elinux linac (n=lin@114.114.117.115) |
13:10.13 | *** join/#elinux filcon (n=eagle@117.36.10.175) |
13:32.52 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
13:55.52 | *** join/#elinux lyakh_ (n=lyakh@p57BD0F70.dip0.t-ipconnect.de) |
13:55.58 | *** join/#elinux virals (n=Viral_Sa@122.172.52.22) |
14:00.18 | wmat | Ghurr: you've seen gpio.txt? |
14:00.32 | Ghurr | yes |
14:01.20 | Ghurr | in fact I allready use the sysfs interface to read my "input" gpio |
14:01.46 | Ghurr | but each time I try to change the value of an output gpio, the change don't take effect |
14:46.16 | *** join/#elinux thraxisp (n=thraxisp@century.precidia.com) |
15:15.51 | *** join/#elinux jlg (n=jlg@veri-guest-118.imag.fr) |
15:25.46 | *** join/#elinux mnemoc (n=amery@shell.opensde.net) |
15:28.01 | *** join/#elinux lyakh__ (n=lyakh@p57BD0770.dip0.t-ipconnect.de) |
15:30.36 | *** join/#elinux lyakh (n=lyakh@p57BD07B2.dip0.t-ipconnect.de) |
15:53.44 | *** join/#elinux lyakh (n=lyakh@p57BD07A1.dip0.t-ipconnect.de) |
15:58.32 | *** join/#elinux lyakh_ (n=lyakh@p57BD06F8.dip0.t-ipconnect.de) |
16:06.21 | *** join/#elinux Babbelaar (n=Babbel@218-168-24-232.dynamic.hinet.net) |
16:06.45 | Babbelaar | NAND is a block device and why we use char drivers for reading and writing to it? |
16:07.03 | Babbelaar | char drivers - mtd util drivers?? |
16:07.42 | Babbelaar | any one please tell me? |
16:07.52 | Babbelaar | when we mount we mount it as block device |
16:08.22 | Babbelaar | but when we write to the NAND flash, we use char (mtdchar) to do it |
16:08.29 | Babbelaar | what may be the reason? |
16:12.01 | Babbelaar | anybody? |
16:12.39 | gustavoz | because you need IOCTLs |
16:12.57 | gustavoz | erasing a flash isn't just writing FFs to a block device |
16:15.36 | Babbelaar | but i can use dd if=somefile of=/dev/mtdblockx |
16:15.59 | Babbelaar | so whats the need. Its confusing. Sorry if i m naive |
16:16.12 | gustavoz | google for "mtd ioctl" the first search explains |
16:16.20 | Babbelaar | sure |
16:16.21 | gustavoz | s/search/results/ |
16:16.24 | gustavoz | *result |
16:16.49 | gustavoz | basically erasing a flash block is a command and that's not handled by block devices directly |
16:17.08 | Babbelaar | hmm |
16:22.51 | Babbelaar | gustavoz: flashing an actual filesystem onto your mtdblock devices defeats |
16:22.54 | Babbelaar | the purpose of using a wear levelling filesystem. |
16:24.02 | Babbelaar | Does it mean mtdchar drivers use some wear-leveling algo's to protect the flash ? |
16:24.07 | gustavoz | Babbelaar: how's that? you need a clean starting point |
16:24.49 | Babbelaar | :( |
16:25.01 | Babbelaar | ok will read more and come back again |
16:25.06 | Babbelaar | Thank you |
16:38.24 | *** join/#elinux lyakh_ (n=lyakh@p57BD0313.dip0.t-ipconnect.de) |
16:41.33 | *** join/#elinux lyakh__ (n=lyakh@p57BD04EB.dip0.t-ipconnect.de) |
17:02.00 | Babbelaar | gustavoz: To write to NAND, we should first erase and then write to it. For that, we are using ioctl (char device). |
17:02.09 | Babbelaar | Is that right? |
17:02.31 | Babbelaar | We can still use cat /dev/mtchar0 < file.bin |
17:02.47 | Babbelaar | but on a NOR flash, it wont work properly |
17:03.11 | Babbelaar | as in NOR flash, it cant flash properly if u dont do an ERASE |
17:03.21 | Babbelaar | Is my understanding right? |
17:13.31 | *** join/#elinux pleemans (n=toi@d54C2A96D.access.telenet.be) |
17:14.16 | *** join/#elinux thraxisp (n=thraxisp@century.precidia.com) |
17:50.58 | *** join/#elinux dijenerate (n=dijenera@64.210.44.91) |
18:04.55 | *** join/#elinux sav1o (n=savio@jagat.xored.org) |
19:33.42 | *** join/#elinux pleemans (n=toi@d54C2A96D.access.telenet.be) |
19:36.03 | *** join/#elinux TimRiker (n=timr@bzflag/projectlead/TimRiker) |
19:36.03 | *** mode/#elinux [+o TimRiker] by ChanServ |
19:45.05 | *** join/#elinux thraxisp (n=thraxisp@century.precidia.com) |
19:45.24 | *** join/#elinux lyakh_ (n=lyakh@p57BD2319.dip0.t-ipconnect.de) |
19:45.30 | *** join/#elinux likewise (n=chatzill@82.171.51.231) |
19:55.13 | *** join/#elinux thraxisp1 (n=thraxisp@century.precidia.com) |
20:23.52 | *** join/#elinux lyakh__ (n=lyakh@p57BD2107.dip0.t-ipconnect.de) |
20:54.42 | *** join/#elinux jjg (n=jjg@12.40.200.74) |
21:11.40 | *** join/#elinux lyakh_ (n=lyakh@p57BD1E87.dip0.t-ipconnect.de) |
21:15.43 | *** join/#elinux lyakh (n=lyakh@p57BD1D9B.dip0.t-ipconnect.de) |
21:27.33 | *** join/#elinux lyakh__ (n=lyakh@p57BD1E9F.dip0.t-ipconnect.de) |
22:01.18 | *** join/#elinux lyakh_ (n=lyakh@p57BD1A47.dip0.t-ipconnect.de) |
22:10.30 | *** join/#elinux lyakh__ (n=lyakh@p57BD1BBC.dip0.t-ipconnect.de) |
22:21.19 | *** join/#elinux lyakh_ (n=lyakh@p57BD19AB.dip0.t-ipconnect.de) |
22:44.04 | *** join/#elinux lyakh__ (n=lyakh@p57BD15D3.dip0.t-ipconnect.de) |
22:44.47 | *** join/#elinux thraxisp (n=thraxisp@24.139.16.154) |
22:59.49 | *** join/#elinux lyakh_ (n=lyakh@p57BD176D.dip0.t-ipconnect.de) |
23:05.20 | *** join/#elinux linac (n=lin@116.205.43.210) |
23:12.10 | *** join/#elinux TimRiker (n=timr@bzflag/projectlead/TimRiker) |
23:12.11 | *** mode/#elinux [+o TimRiker] by ChanServ |