Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-24 Thread Andrew Lindley
Not generic firmware, this particular firmware. 1-2K GBP is sort of what a geenrous boss might offer in kind to an employee to 'rescue' that amount on their own time when the source has been lost. Yes, if you're actually paying commercial rate for it - no way. I guessed, perhaps wrongly,

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread Michał Masłowski
rt2x00 has 2KiB to 8KiB of 8051 code. ath9k_htc uses 52KiB to 72KiB of Xtensa code. Old Broadcom cards (reverse engineered) had a custom instruction set and ~96 KiB firmware (?), new ones are 200-600 KiB of ARM code. Intel is 148KiB to 692KiB, probably custom ISA. Marvell Libertas has 120 KiB

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread Michał Masłowski
Disassembling is allowed in the EU in specific cases, these might be enough to write a free driver. I don't know how it's done in other jurisdictions. People who reverse engineer firmware for other devices do disassemble it. All firmware with free replacements has nonfree licenses, it's not

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread legimet . calc
Just to make it clear for other people, we're talking about rt2860.bin, which is the firmware used in some PCI ralink cards including 2790, 3090 (which I have), and 2860. I was trying to find the architecture, so thanks for the information. After looking online, I see that you're right

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread legimet . calc
Thanks, that's exactly what I was trying to say! :-)

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread chris
$1-2k to reverse engineer the firmware? I think not. If it were that cheap we'd have done it a long time ago. If you think you can reverse engineer the firmware on ath10k or another 802.11ac or 802.11ad device for that amount let me know. Heck- I'm wiling to shell out thousands of dollars

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread chris
Anybody interested in hacking on a free replacement firmware should get in touch with me. We can help fund it (parts, bounty, etc).

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-23 Thread chris
I'm not a lawyer so I'm definitely going to refrain from commenting on the legal aspect. I think what I was trying to say is the legalities shouldn't excuse or determine what we think. I understand your points in any event. I don't know if they translate into the real world or not. I can

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread Andrew Lindley
I think you've missed that I've been discussing this in the manner of a Medical Examiner dictating the details of the corpse she's dissecting. Like many Brit's I leave editorial to peoples' own intelligence, they can easily presume from me being an Associate Member here and FSF I am committed

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread Andrew Lindley
IMO wrong order Chris #1 financial resources All the others are reliant on them. Always has been the case. That's why I buy from you when you have the sort of thing I need, take out appropriate Associate Memberships, sponsor fundraisers etc. Software freedom won't happen on the sector

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread legimet . calc
Maybe crowdfunding would be a good idea?

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread Andrew Lindley
Maybe crowdfunding would be a good idea? It is, but we also need things like a huge raft of small free software businesses using all the different business models in April's document on them. Amongst my friends in proprietary stuff students being 'Linux(sic) until graduation' is a joke. In

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread andrew
So make the above specific to this topic. The REing of the firware should be appearing as a charged line item 'Making existng laptops compatible' in one of these small businesses invoices when they're up and running.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread andrew
Or to put it another way... More Rubéns, More Chrises

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread chris
I was thinking about the ones originally released rather than derivative works in relation to the binary being embedded in a GNU GPL'd driver and thus not really being 100% free. This mainly due to the fact people are linking to these GNU GPL'd drivers, investigating the source, not finding

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread legimet . calc
rt2x00 isn't a derivative work, and even to people who don't care about nonfree blobs, the drivers on the site are misleading because rt2x00 is already integrated in Linux. My remark about the size of the nonfree blob was more about reverse engineering and writing a replacement, and the

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread chris
I don't see how you can call something free if the code is not available. While I'd agree with the general tone of shades, I wouldn't call something free or legally free even just because it was under the GNU GPL license. If I were to say it were mostly free that's a more accurate statement.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread legimet . calc
I'm not sure about the legality of disassembling that blob, because although it should be GPL (and the website says it's GPL) there's no source code which is a requirement of the GPL. And if you open the zip file with the firmware, there's a nonfree license. Anyway, I compiled the rt2x00

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread Andrew Lindley
I'm not sure if we're just having a combination glass half full/half empty and semantics argument. However, I'll explain why I affected the nonce term 'legally free.' GNU FSDG rightly excludes both blobs and obfuscated code under free licenses because they interfere with users' meaningful

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-22 Thread andrew
Best go to email.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread andrew
A big IANAL here. We're coming at this from different angles. Yes non-free drivers are a GPL violation. However, these drivers and firmware (or at least the ones I've tried) are click-through licensed by Mediatek under the GPL and you seem to idicate some of the source confirms that too.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread legimet . calc
Yeah, I don't think we can get it. On the other hand, the Ralink firmware blobs are the smallest in the whole linux-firmware.git tree. And a developer of rt2x00 said One of the things I like about the Ralink hardware is that almost everything that really matters is handled in software.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread chris
I think the way we're phrasing this is off. Quite a bit of GPL licensed code violates the principles of the GPL and free software movement. This is something that distinguishes the free software movement from the open source movement. open source proponent have no problem with non-free

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread legimet . calc
In most cases the GNU GPL licensed driver has separate firmware, but in other cases, like the Ralink drivers that firmware is non-free and embedded within the free code and thus not really free (and particularly not in any useful way). The drivers on Mediatek website are the old drivers

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread chris
I'm going to provide a bit of information on what chipsets are free software friendly and contain no non-free parts (embedded or otherwise) in most cases: RTL8187L/RTL8187B/RTL8187 - USB G wireless Adapters AR9271/AR9170/AR7010+AR9280 - USB N Wireless Adapters AR9280/AR9281/AR9285/AR9287 -

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread Michał Masłowski
Where is that Lenovo spyware located: in BIOS or firmware of another chip? I know two related issues: spyware in their BIOS (replaced by coreboot/libreboot) and ME firmware in all models since X61 (while only X60 is supported by libreboot), this one is different. Avoiding laptop manufacturers

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread chris
I'm not sure. Lenovo systems though have a number of different firmware pieces. Simply flashing LibreBoot doesn't fix it. That much I know. You might be able to write over it or something similar. It doesn't solve the problem that it exists in the first place though. I think your missing

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread Michał Masłowski
Unless we want free boot firmware, we should choose option 2, boycott Apple and Lenovo. If we want free boot firmware, we need laptops similar to ones for which hard reverse engineering work was done, like Lenovo X60 or the Apple laptop using similar chips. A modified Lenovo laptop being the

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-21 Thread chris
Yea- ultimately the best solution is neither of the above. The best solution is to move away from x86. I think we would need a more coordinated effort to do that. We need 1. people with reverse engineering skills, 2. people with some development background/packaging skills (Rubén a.k.a.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread mikko . viinamaki
Check all mixers to make sure it's not muted. E.g. alsamixer from the command line. (m to un/mute a channel) If memory serves double clicking or was it right clicking the gnome sound volume applet takes you to a pulse audio GUI mixer.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread andrew
Note that Asus are not in the Chris gives [1] as known to anti-feature their BIOSes to stop you replacing the WiFi card. So finding a YouTube video on how to open yours are replacing the WiFi PCIe card (might be half height?) with one from ebay or somewhere similar would seem to be a good

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread andrew
Oo, look like the other Ralink device on the forum today - it is all licensed under the GPL http://www.mediatek.com/en/downloads/rt2860pcimpcicbpciert2760rt2790rt2860rt2890/ Just it seems you need to get reverse engineering so we can have the source to the firmware.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread andrew
I'd better poiint out the above is 'Shenzen humour' which is endemic among hardware design engineers. Don't do without an attourney.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread legimet . calc
Lol, I have rt3090 and I always found that funny (RT3090 firmware is same as RT2860) Also: http://www.mediatek.com/en/downloads/rt3090pcie/ and: http://git.savannah.gnu.org/cgit/linux-libre-fw.git/tree/rt2x00-fw/README (this is exactly what you were just talking about) And in the driver,

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread legimet . calc
Warning: These links contain nonfree firmware, just for listing the GPL violations. All (nonfree) Ralink firmware images can be found here. The files are rt*.bin. RT2501PCI/ mPCI/ CB(RT61:RT2561/ RT2561S/ RT2661) For some reason they have .bin files but the firmware images are also

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread andrew
It's pretty hard for a dev to comply with a license in a language they don't understand for a legal code they have no idea about. Best ask FSFLA's Linux-libre team if they report GPL violations like this which they find in deblobbing to the FSF licensing team or similar?

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-20 Thread legimet . calc
Yeah, I was thinking of asking someone more knowledgeable on this topic before contacting Mediatek. Mediatek doesn't seem too good with GPL compliance (just search mediatek gpl)

[Trisquel-users] Free Driver for Ralink RT2790?

2014-07-19 Thread tesseract
I just purchased a EEE PC B202 which has a Ralink RT2790 wireless card. Does anyone know if there are free drivers for this card? I'm running a stock Trisquel 6.01 system. I guess the alternative will be a USB dongle. Thanks for your time.

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-19 Thread Andrew Lindley
The Debian page[1] for the driver talks of them removing the firmware from their kernel, so presumably it's non-free. [1] https://wiki.debian.org/rt2860sta

Re: [Trisquel-users] Free Driver for Ralink RT2790?

2014-07-19 Thread tesseract
Thank you leny2010. I just noticed that the sound is not working either. Perhaps I should have done my homework!