09:31 | topi`> | vpeter: use a DC relay? |
10:14 | vpeter> | Transistor is more fancy :) |
10:15 | vpeter> | jnettlet[m]: Is it possible to use miniPCIe as mSATA + USB at the same time on cf pro? |
10:17 | jnettlet[m]> | vpeter: how do you plan to get access to the USB signals? Some kind of splitter? |
10:20 | vpeter> | I would solder wires on mSATA to SATA adapter. And used both. |
10:54 | jnettlet[m]> | should be doable. I would probably recommend using a proper msata mini pcie adapter and then soldering the usb 2.0 header cable on. usb is lower bandwidth so a bit more forgiving. |
10:54 | jnettlet[m]> | This would only be available on CON2, the one closest to the microsom |
10:56 | vpeter> | Thanks. Will see if I do this thing on current upgrade process. |
10:56 | Ke> | I was not able to get my transistors to work |
10:56 | jnettlet[m]> | oh, actually I am wrong. We have usb 2.0 on both pcie ports. It is only my early dev board that only has it on 1 |
10:56 | Ke> | they were in always conducting state |
10:56 | jnettlet[m]> | are the gpios working? |
10:57 | Ke> | sure, I am now conencting directly to mcbin and that works |
10:57 | Ke> | just commenting to previous discussion |
10:57 | Ke> | so I do not actually need a solution |
10:58 | vpeter> | jnettlet[m]: seems I would need to buy this at the start :) http://tweakers.net/ext/f/qrqVMybylebVgtrQTswQ8DDA/full.jpg |
10:58 | Ke> | well perhaps I need to implement harder power cycling via the atx header |
10:58 | jnettlet[m]> | vpeter: I would verify that actually will do both simultaneously. That may be an either or adapter |
11:00 | Ke> | I am now running live testing to see, if the mcbin has stability issues |
11:00 | Ke> | I am planning to replace the old router once linux-4.16 hits buster |
11:03 | jnettlet[m]> | Ke: unfortunately I think relying on mainline is a bit hopeful. There are still a fair amount of missing functionality. |
11:03 | jnettlet[m]> | it is generally getting there, but lots of corner case bug fixes won't be upstreamed yet. |
11:04 | Ke> | I am counting on you and suihkulokki =o) |
11:04 | Ke> | anyway, it works to the extent that I only notice some instability |
11:06 | jnettlet[m]> | Ke: are you running it at 2Ghz? |
11:06 | Ke> | yes |
11:07 | jnettlet[m]> | vpeter: do you plan to use the external USB 3.0 port? Your other option would be to desolder that and replace it with an internal header |
11:10 | vpeter> | Yes, USB 3 port is used for external disk sometimes. It is just one more crazy ideas I have for this USB 2 port :) Not really important. |
11:10 | Ke> | jnettlet[m]: anyway, I really believe I am not the only one who values upstreaming kernel stuff above many other things |
11:11 | Ke> | for some reason suihkulokki does not see the same for upstreaming boot firmware |
11:11 | jnettlet[m]> | Ke: well we value it, but upstreaming has way more politics than it should. |
11:12 | Ke> | kind of sad that there is upstream controlled by ARM, who perhaps does not have any interest in killing all the blobs |
11:12 | jnettlet[m]> | and unfortunately sometimes the time required to mainline something turns out to not be worth the effort. |
11:12 | Ke> | jnettlet[m]: agreed, you are not alone with that sentiment |
11:13 | Ke> | jnettlet[m]: also there is an option to privide thin patchset on top of most recent longterm kernels and reasonable recent kernel |
11:13 | Ke> | the patches with least effort to maintain and most value |
11:13 | jnettlet[m]> | Ke: in general that would be rmk's patchset |
11:14 | Ke> | yup |
11:14 | jnettlet[m]> | unfortunately he stopped pushing patches mainline because free-electrons/bootlin were being so difficult about things. |
11:15 | Ke> | is kind of sad, as this is vital for their perceived goals also |
11:20 | Ke> | to be honest, I think even using email the way linux community wants is a hindrance to many people |
11:20 | Ke> | smtp is heavily locked out thing and having it configured just to send patches is not too tempting |
11:21 | Ke> | same with debian bug reports |
11:21 | Ke> | for some reason using https get/post was not acceptable even though that is accessible for practically everyone without configuration |
11:25 | Ke> | probably spam is the reason |
11:37 | jnettlet[m]> | funny you brought that up. I have been rolling around an idea in my head regarding an OSS developer network based on blockchain and cryptocurrency |
11:38 | jnettlet[m]> | it would allow external companies to contract out for features and functionality have pay back the contributing members without it needing to be via a single outsourced company |
12:05 | Ke> | yeah idea is simple, but making alagorithm and the metrics is hard |
12:05 | Ke> | ie. how do you quantify the proof of work |
12:05 | Ke> | it is clear there is some work, but how much |
12:12 | jnettlet[m]> | well in general that would be provided by the company for a blockchain contract. |
12:13 | jnettlet[m]> | not unlike bounties, but just automated and traceable. |
12:14 | Ke> | if conpanies can create bounties from thin air, would not that create inflation? |
12:22 | jnettlet[m]> | you need to pay the crypto-currency into the system before you can start a contract. |
12:24 | jnettlet[m]> | but if you think about it you could also earn crypto-currency by providing devices that could be scheduled for feature testing. |
12:25 | jnettlet[m]> | and also earn by having various build boxes available for different architectures. |
12:26 | Ke> | so I assume you do not create any new units by fulfilling the contract, otherwise you could loop contract with your self? |
12:27 | jnettlet[m]> | nope. |
12:28 | jnettlet[m]> | I haven't hashed out the full economic workflow of an OSS developer system. Although it seems like it could be a viable experiment |
12:29 | Ke> | sure, designing such a system is still hard |
12:30 | Ke> | definitely getting something like bitcoin that runs on something useful would be wanted |
12:30 | Ke> | next you can solve the problems in Linux community and unscalable maintainers |
12:32 | jnettlet[m]> | well I think that is solving the messaging issues. But having an enormous amount of test nodes accessible via this interface would help to test and autovalidate patchsets. |
12:33 | jnettlet[m]> | especially if you are using something where you can deploy complex configurations to reproduce bugs. |
12:34 | jnettlet[m]> | it would make OSS developer productivity sky-rocket with near limitless access to hardware configurations. |
12:35 | Ke> | well it's not like there are no ambient bugs, there just are not always bugs with trivial reproducers |
12:35 | Ke> | if filing a bug would always lead to results, I would be filing quite a lot more of them |
12:36 | Ke> | it doesn't even, when you clearly point out, where the code possibly could not work |
12:37 | Ke> | you can always add a lot of swap and start reserving memory while using the system, there is almost always some part of the kernel that's not handling ENOMEM |
12:37 | Ke> | or NULL |
12:38 | Ke> | I remember there was some subsystem where devs said "we know this codebase is broken, do not create artificial tests to show it, just file actual real life bugs" |
12:38 | topi`> | jnettlet[m]: do we have documentation for the jumpers on the new HB2 board rev? |
12:38 | Ke> | (not actual quote) |
12:39 | topi`> | I need to see how to force a SD boot and how to set it to EMMC boot |
12:39 | jnettlet[m]> | It is on the wiki |
12:39 | Ke> | I think it was something x86 related, perhaps x86 bootup |
12:40 | topi`> | OK |
12:41 | jnettlet[m]> | https://wiki.solid-run.com/doku.php?id=products:imx6:hummingboard |
14:27 | topi`> | found it thanks :) |
14:27 | topi`> | very thoughtful of Ilya to provide 3 jumpers with these boards |
15:23 | Ke> | I guess the next try is to connect the arduino input to atx "Power on" and get arduino power from "+5 V standby" |
15:23 | Ke> | no sw changes for the wd required |
15:24 | Ke> | https://www.ebay.com/itm/ATX-Extension-Cable-24-Pin-Male-to-24-Pin-Female-Internal-PC-PSU-Power/371189302281?epid=1571929943&hash=item566c9b4409:g:7pMAAOSw-jhUCGyy I'll just need to get something like this to mangle |
15:24 | Ke> | I would guess that mcbin does not make use of the standby pin |
15:25 | Ke> | perhaps should check the schematics |
15:25 | Ke> | then I can actually implement poweroff and poweron |