| 00:02 | Celia | joined the channel |
| 00:03 | FergusL | left the channel |
| 00:10 | jucar1 | joined the channel |
| 00:12 | trshfx | left the channel |
| 00:12 | wescotte | left the channel |
| 00:12 | jucar | left the channel |
| 00:12 | TiN | left the channel |
| 00:13 | _TiN_ | joined the channel |
| 00:20 | Morethink | joined the channel |
| 00:21 | Morethink | Morning everyone
|
| 01:08 | Morethink | left the channel |
| 01:09 | Morethink | joined the channel |
| 01:31 | Bertl | hey Morethink!
|
| 01:56 | Morethink | I know why I can not visit your web site.
|
| 01:58 | Morethink | the 13thfloor.ar is forbidden by a firewall.
|
| 01:59 | Bertl | at your company?
|
| 02:00 | Morethink | country
|
| 02:00 | Bertl | interesting
|
| 02:01 | Morethink | I can not visit it at home.
|
| 02:03 | Bertl | so your country considers my pages dangerous for the people :)
|
| 02:03 | Morethink | if a proxy used,I can review your web site.
|
| 02:04 | Morethink | aha
|
| 02:05 | Morethink | maybe they think somethink is dangeror on 13thfloor.at
|
| 02:06 | Morethink | something is dangerous
|
| 02:06 | Bertl | yeah, maybe, did you try a different site in .at?
|
| 02:06 | Bertl | because it might just be that they block .at in general
|
| 02:07 | Morethink | I do'nt know other site with .at. Can you give me a test one?
|
| 02:08 | Bertl | http://www.nix.at/
|
| 02:09 | Morethink | test passed.
|
| 02:10 | Bertl | ah, did you try to reach just www.13thfloor.at? or only the vserver.13thfloor.at address?
|
| 02:11 | Morethink | tested
|
| 02:11 | Morethink | can not vist
|
| 02:11 | Morethink | visit
|
| 02:11 | Bertl | both, interesting, well, if you need anything from there, you know how to get it :)
|
| 02:11 | Morethink | I think the 13thfloor.at is blocked
|
| 02:12 | Morethink | not yet.
|
| 02:12 | Bertl | just use a proxy or ask me :)
|
| 02:13 | Morethink | I'm looking for a proxy software
|
| 02:13 | Celia | changed nick to: FergusL
|
| 02:13 | Morethink | OK
|
| 02:13 | Morethink | thank you
|
| 02:13 | Morethink | a software such as goagent
|
| 02:14 | Bertl | tor should help you I guess
|
| 02:17 | Morethink | thanks.
|
| 02:17 | Morethink | about SD card driver,I reviewed the schematic.
|
| 02:18 | Bertl | yes?
|
| 02:20 | Morethink | I think we should use address to differentiate internal and external card
|
| 02:21 | Bertl | please elaborate ...
|
| 02:22 | Morethink | e.g. in original drivers: there may be a function like: SD_Write(ADDR,Length)
|
| 02:24 | Morethink | The SD_Write() is interface for linux app. So we must not change it.
|
| 02:25 | Bertl | well, in linux the SD shows up as mmc device node, which can be accessed with the typical read, write, etc unix syscalls
|
| 02:26 | Bertl | it can also be mounted by the kernel, so yes, we need different device nodes for the two micro SD cards
|
| 02:26 | Bertl | and yes, the driver should handle them transparently without any need to change userspace
|
| 02:31 | Morethink | Oh,yes. I mean we no need changed the top level of the driver. if internal card's addr is 0xAXXXX and external is 0xBXXXXX , a simple I2C function added into SD_Write(). the I2C function controll which ADDR will be accessed.
|
| 02:32 | Bertl | just that the card doesn't have an address :)
|
| 02:32 | Bertl | the controller handling the card(s) has an address, but that is the same for both cards, as it is the same controller
|
| 02:34 | Morethink | correct.
|
| 02:34 | Morethink | is it xilinx PS can not give an address?
|
| 02:34 | Morethink | physical address
|
| 02:35 | Bertl | correct, the SD card is handled by the PS
|
| 02:36 | Morethink | en...let us talk about it from hardware....
|
| 02:36 | Morethink | the two cards use same controller
|
| 02:36 | Bertl | correct
|
| 02:37 | Bertl | the SD bus is switched by the TXS02612
|
| 02:37 | Morethink | So the OS(linux)will see only one mmc equipment
|
| 02:37 | Bertl | with the existing driver, yes
|
| 02:39 | Morethink | our requirement : two physical sd card should used .when when internal card used,external card can not be accessed.
|
| 02:41 | Bertl | let's call them "first" and "second" card, because there is no internal and external
|
| 02:42 | Morethink | Ok,haha
|
| 02:42 | Bertl | there is also the onboard SD interface on the microzed or zedboard
|
| 02:42 | Bertl | (which could be referred to as 'internal', which makes things complicated :)
|
| 02:43 | Bertl | so, basically there are 3 variants how the two SD cards could be handled
|
| 02:43 | Bertl | 1) by some kind of 'select' command which switches between both cards (e.g. an ioctl)
|
| 02:43 | Bertl | 2) by locking the interface to one card when it gets mounted/opened/etc
|
| 02:44 | Bertl | 3) completely transparently to the user by time slicing access to both cards
|
| 02:48 | Morethink | is it mean there are 3 cards in this system. One is onboard, the other two is our card_1st and card_2nd?
|
| 02:49 | Bertl | correct
|
| 02:49 | Bertl | the onboard card is typically used to boot the microzed/zedboard
|
| 02:50 | Morethink | the card_1st and card_2nd connect PL or PS?
|
| 02:51 | Bertl | both connect to the second PS controller
|
| 02:53 | Bertl | or to be precise, the TXS02612 does :)
|
| 02:55 | Morethink | Thanks
|
| 02:58 | Morethink | when linux mount our SD card , card_1st and card_2nd will be mounted together. when unmount, both card_1st and card_2nd will umounted?
|
| 02:59 | Bertl | that won't work very well
|
| 03:00 | Bertl | the optimal solution (3) requires the driver to create two device nodes, one for the first and one for the second card
|
| 03:00 | Morethink | linux can mount card_1st and card_2nd seperately?
|
| 03:00 | Morethink | OK. I really get the requirement
|
| 03:01 | Bertl | then the driver receives commands to the first and the second device node and for each command/action, it has to check which card is actually accessed
|
| 03:01 | Bertl | if the command is intended for the currently active card, it can just be handled
|
| 03:02 | Bertl | if it is for the 'other' card, the driver first needs to switch the TXS02612 to the other interface
|
| 03:03 | Bertl | concurrent commands to both cards have to be 'ordered' in some way and can only be executed in sequence
|
| 03:04 | Bertl | e.g. via round robin or first come first serve, etc
|
| 03:07 | jucar1 | left the channel |
| 03:08 | jucar | joined the channel |
| 03:09 | Morethink | What's condition of exiting driver?
|
| 03:10 | Bertl | hmm?
|
| 03:11 | Morethink | yestoday you tell me there is a driver already.
|
| 03:11 | Bertl | ah, yes, the linux kernel has a driver which is capable of handling the SD controller used on zynq
|
| 03:12 | Bertl | it works fine and I used it to actually test the hardware
|
| 03:12 | Bertl | (by switching to one card and then loading/activating the driver)
|
| 03:15 | Morethink | the driver need to swith to card first ?
|
| 03:16 | Bertl | well, that's what I did manually to test the hardware with the existing driver
|
| 03:16 | Bertl | (because there is no driver yet which does the switching :)
|
| 03:17 | Morethink | :)
|
| 03:22 | Morethink | Oh. Exiting driver can access only one card. e.g. when card_1st is accessed ,card_2nd is not active
|
| 03:22 | Bertl | correct
|
| 03:22 | Bertl | the existing driver does not know that there are two cards behind the SD bus switch
|
| 03:25 | Morethink | yeah.I know the condition now.
|
| 03:25 | Bertl | excellent!
|
| 03:32 | Morethink | Can I know what's your major? Software?
|
| 03:33 | Bertl | I studied physics, then computer science but I've always worked with electronics
|
| 03:34 | Morethink | Great!
|
| 03:42 | Bertl | yeah, it's a good mix for building a camera :)
|
| 03:54 | Bertl | okay, I'm off to bed now ... have a good one everyone!
|
| 03:55 | Bertl | cya next time!
|
| 04:05 | Morethink | left the channel |
| 04:06 | Morethink | joined the channel |
| 04:08 | Morethink | left the channel |
| 04:47 | Morethink | joined the channel |
| 04:48 | Morethink | Good night
|
| 05:49 | Morethink | left the channel |
| 06:49 | se6astian|away | changed nick to: se6astian
|
| 08:16 | Morethink1 | joined the channel |
| 08:16 | Morethink1 | left the channel |
| 08:28 | ApertusWeb3 | joined the channel |
| 08:46 | ApertusWeb3 | left the channel |
| 10:16 | trshfx | joined the channel |
| 10:16 | trshfx | hi
|
| 10:20 | se6astian | hello!
|
| 10:30 | _TiN_ | changed nick to: TiN
|
| 11:18 | Bertl | morning folks!
|
| 11:50 | alesage_ | joined the channel |
| 11:51 | alesage | left the channel |
| 12:04 | TiN | left the channel |
| 12:43 | se6astian | changed nick to: se6astian|away
|
| 12:44 | se6astian|away | changed nick to: se6astian
|
| 12:59 | _TiN_ | joined the channel |
| 12:59 | _TiN_ | changed nick to: TiN
|
| 14:17 | Topic | apertus° - open source cinema | www.apertus.org | Currently Hot: AXIOM Beta https://apertus.org/axiom-beta | IRC Logs available at: http://irc.apertus.org
|
| 14:17 | se6astian | has set the topic |
| 14:17 | ThatCantBe | joined the channel |
| 14:23 | jucar | joined the channel |
| 14:33 | troy_s_ | joined the channel |
| 17:26 | alesage_ | left the channel |
| 17:27 | alesage | joined the channel |
| 17:27 | alesage | left the channel |
| 17:27 | alesage | joined the channel |
| 17:55 | danieel | joined the channel |
| 17:57 | TiN | left the channel |
| 18:43 | niemand | joined the channel |
| 20:00 | niemand | left the channel |
| 20:03 | wescotte | joined the channel |
| 20:40 | se6astian | time for bed
|
| 20:40 | se6astian | changed nick to: se6astian|away
|
| 22:21 | Topic | apertus° - open source cinema | www.apertus.org | Currently Hot: AXIOM Beta https://apertus.org/axiom-beta | IRC Logs available at: http://irc.apertus.org
|
| 22:21 | se6astian | has set the topic |
| 23:04 | wescotte | left the channel |
| 23:48 | _TiN_ | joined the channel |