6 ms·
How hard is it to get devices included into OpenWRT's Table of Hardware, or official releases? I have an End-Of-Life'd SG-1000 from PFsense developer NetGate h
by IntelMiner 7y ago
How hard is it to get devices included into OpenWRT's Table of Hardware, or official releases?
I have an End-Of-Life'd SG-1000 from PFsense developer NetGate https://www.netgate.com/solutions/pfsense/sg-1000.html https://www.netgate.com/solutions/pfsense/sg-1000.html
The thing no longer gets updates as of October 2019 and was never particularly well supported, but feels like an absolutely perfect OpenWRT target
I've poked at it on and off with regard to getting Linux running, as it seems to be heavily based off a standard, old Ti SoC "evaluation board" and it /mostly/ works
The problem I've run into though with the upstream kernel is the ethernet NIC's appear to be linked. If you unplug either interface, they both stop responding until they are both reconnected to active devices. I'm not well-versed enough with ARM DeviceTree to figure out what the issue is, nor do I want to buy the Ti hardware SDK to test it with
The old 4.4.3-yocto files Netgate sent me do appear to work with it, and the DeviceTree even works up to 4.19-LTS with minimal modification https://intelminer.com/pflin.zip https://intelminer.com/pflin.zip
- softblush 7y agoMaybe it would be easier to get help when you ask this on the OpenWRT mailing list or IRC https://openwrt.org/contact https://openwrt.org/contact
- moomin 7y agoIt might be, but most people’s experience of mailing lists involves them getting their head blown off for daring to ask a question without three year’s solid experience in the area. (I have no idea if OpenWRT in particular is like this, but there’s enough out there that people don’t make them their first port of call.)
- m4rtink 7y agoI have seen pretty much the oposite - very very few if any MLs I have seen react the way you describe.
- ptsneves 7y agoI think it might be you get your head blown, but only if you demand help and start denigrating a project because it should support this and that. I actually found very good behavior in mailing lists to very outright rude or careless questions. To the point that I think such question or remarks in real life would constitute very unnecessary behavior.
- TwoNineFive 7y agoeh... okay I'll bite. I have ported three different devices to OpenWRT/LEDE over the years. In the first instance, it was pretty easy and they just accepted it. In the second case they gave me the runaround and bullshitted until I just said I gave up. I used an alternate email address/alias to get it accepted. They took it with almost no changes just because they thought I was another person. They would have never accepted it had they known. In the third case I was given a hard time again and just gave up, but never went back to get the device accepted and just don't care. There are people like Kresin and Crispin and a few other toxic jerks who will fuck around with you for reasons I don't completely understand. There's a lot of smoke-filled-room bullshit that goes on in IRC channels that nobody ever gets to see in the OpenWRT community and so the decision making is super opaque and you have no idea what the real reason is they won't accept your patch while they pretend there's something else wrong with it on the mailing list (sudden onset application of policy that doesn't exist or they will just ask you to explain something begin and then pretend they don't understand). It's not all bad over there. jow and Felix Fietkau are awesome, but they either don't have the power or don't care to make the org better. The whole LEDE/OpenWRT fork thing will tell you a lot about the organization. Oh yea, I almost forgot. How did OP here know about the new release of OpenWRT? They have no end-user mailing list. They don't have a twitter feed. They don't do facebook. They seem to hate their userbase because they have NO MECHANISM to alert end-users that there's a new release of the operating system. The update the wiki, maybe do a forum post if you are lucky, and that's it. Pure word-of-mouth. Yea OpenWRT has problems.
- gsich 7y ago>Oh yea, I almost forgot. How did OP here know about the new release of OpenWRT? They have no end-user mailing list. They don't have a twitter feed. They don't do facebook. They seem to hate their userbase because they have NO MECHANISM to alert end-users that there's a new release of the operating system. The update the wiki, maybe do a forum post if you are lucky, and that's it. Pure word-of-mouth. RSS. https://openwrt.org/feed.php?mode=list&ns= https://openwrt.org/feed.php?mode=list&ns=
- zdw 7y agoOP here. This is correct. RSS/Atom is alive and well, mainly because it's built into every CMS and blog engine by default, but requires some digging through the HEAD of a page to get it into a reader now that most browsers don't treat is as a first class format.
- iforgotpassword 7y agoAt least dd-wrt was like that. No clue whether they are even still around and busy jerking each other off, but as a student I tried to get into porting it to another device that had a SoC that was already well supported. Made a very detailed post about what I discovered, researched, things I tried etc. Immediately got very snarky "rtfm"-like replies by regulars. A couple more (less intense) experiences like this and bullshit reasons for refusing patches and nowadays whenever I improve or extend some open source stuff I just quietly do so in a fork on github and that's it. Maybe the original maintainers discover it one day. Also saves me the hassle of trying to adhere to any coding guidelines etc. for no reason.
- fencepost 7y agoJust trying to run it always had the potential of devolving into a nightmare of "read the forums to figure out precisely which numbered build by Brainslayer you need, but don't just go with the most current because a lot of them are broken in some way."
- spookthesunset 7y ago> I just quietly do so in a fork on github and that's it That is assuming they use GitHub or a moral equivalent and it isn’t instead buried in sourceforge or god help you some dusty SVN repo. The nice thing about GitHub is it dramatically lowers the barriers to contributing to open source projects. I remember before pull requests you’d have to generate patches using arcane commands you’d copy and paste from some website. Then you’d email the diff to some mailing list and hope for the best. Pull requests are perhaps the best thing that happened to open source.
- HarryHirsch 7y agoOpenWRT has communication problems. Sometime ago I tried to report a bug in the build system. It took them about two weeks to recognize that there's indeed a problem and went over like this: /me: Bug in the build system. This is how to reproduce. /they: Bug in Linux kernel. Not our problem. /they: Bug is closed, upstream issue. /me: No, toolchain bug. Here is proof. /they: need logs /me: here's logs /me: here's a clumsy fix /they: that's so stupid /they: and your linux installation is broken /me: no it's not, see here, working as intended /they: you don't understand cross-compiling /me: look here, you are setting up the cross-compilation all wrong /they: kernel bug, fixed upstream /me: not that again /me: here's build logs, cross-compilation issue /they: you are stupid, your linux installation is broken /me: linux installation is just fine, but you are relying on a debian-ism /me: here's patch /they: ok, send to mailing list for review /they: IRC says patch stupid /they: we've merged our patch They really need to work on being not hostile and clannish. Never had any issue on other mailing lists, and those weren't the Kumbaya-required kind with a code of conduct.
- milankragujevic 7y agoI mirror your experience. People are hostile and always interpret in the worst possible way. It is very difficult to defuse a situation, it's like walking on eggshells while blindfolded with a heavy backpack. I don't like their community at all.
- HarryHirsch 7y agoThe persistent unwillingness to engage and the inclination to dismiss was remarkable. Rachelbythebay had something somewhere about patches kept private and not submitted because no one wants to put up with an unreasonable or arrogant maintainer. All her observations apply here. Who would put up with the concentrated obnoxiousness?
- specialist 7y agoI keep wondering about alternatives to the gate keeper models of governance. Maybe something like survival of the fittest (Darwinian). Each build attempt runs the gauntlet. Only variations which survive get promoted. I recently learned about "Test Into Prod", a seemingly effective methodology for mitigating the PR-based workflow bottlenecks. So sorry, but I can't quickly refind the conference talks. (New laptop doesn't have my old browser history.) The speaker had previously done a fashion startup. Glib? Gilb? Argh. Sorry.
- fencepost 7y agoThe fact that there's no wireless in it may make it simpler, but being an eol niche product may mean that there are only single digit potential users. It may all come down to whether an existing generic for the processor family will work on it.