|
|
Log in / Subscribe / Register

Linux first to offer USB 3.0 driver (Linux Devices)

Linux first to offer USB 3.0 driver (Linux Devices)

Posted Jun 12, 2009 21:28 UTC (Fri) by mikov (guest, #33179)
In reply to: Linux first to offer USB 3.0 driver (Linux Devices) by dion
Parent article: Linux first to offer USB 3.0 driver (Linux Devices)

I don't think the problem is in the converter driver per-se. If thought it was I wouldn't be complaining; I would just use different hardware with a better driver. The problem is deep somewhere in the bowels of the USB subsystem.

In my experience the Keyspan adapters are the best, but they are not so easy to buy. Plus, Debian doesn't support them out of the box (which is not Keyspan's fault, but one of the very few cases in which Debian demonstrates fanatical stupidity).


to post comments

Linux first to offer USB 3.0 driver (Linux Devices)

Posted Jun 13, 2009 8:09 UTC (Sat) by strcmp (subscriber, #46006) [Link] (7 responses)

I had assumed it is Keyspan who chooses the license of their firmware. How is following the license fanatic and stupid, where do you live?

Linux first to offer USB 3.0 driver (Linux Devices)

Posted Jun 13, 2009 10:00 UTC (Sat) by cortana (subscriber, #24596) [Link] (1 responses)

According to http://wiki.debian.org/KernelFirmwareLicensing#keyspan.28... the license is fine for non-free.

Is it?

Posted Jun 14, 2009 8:17 UTC (Sun) by khim (subscriber, #9252) [Link]

Permission is hereby granted for the distribution of this firmware image as part of a Linux or other Open Source operating system kernel in text or binary form as required.

I fail to see how it can be compatible with non-free distribution. It's not distributed as "part of Linux or other Open Source operating system kernel", it's distributed separately (the whole point of excercise is to strip non-free blobs from kernel and push them in separate packages) and so the text as written does not apply. The question if separate distribution for Linux not "as part" of a Linux is open as far as I can see.

Linux first to offer USB 3.0 driver (Linux Devices)

Posted Jun 13, 2009 16:26 UTC (Sat) by mikov (guest, #33179) [Link] (4 responses)

The firmware runs within the Keyspan device, not the Linux kernel. It might as well be in a flash in the device, but that would increase the cost.

So, yes, requiring that this firmware be open source, given that there don't even exist free tools to compile it, is idiotic. It has absolutely no benefit for anybody. It is the same as requiring the design schematics for supported devices to be open source.

Linux first to offer USB 3.0 driver (Linux Devices)

Posted Jun 13, 2009 16:47 UTC (Sat) by foom (subscriber, #14868) [Link] (3 responses)

It is the same as requiring the design schematics for supported devices to be open source.

I really wish this hadn't gone out of style. For the few devices I own that *do* have easily accessible electrical schematics and PCB layout images, it really makes a big difference to their repairability. It used to be standard practice to always provide schematics with electronics devices, but that doesn't seem to have translated into modern computer equipment.

Linux first to offer USB 3.0 driver (Linux Devices)

Posted Jun 13, 2009 17:11 UTC (Sat) by mikov (guest, #33179) [Link] (2 responses)

I agree 100% (although in practice SMT boards are probably very hard to repair).

But preventing the OS from running on non-free hardware?

Who prevents you from running the thing?

Posted Jun 14, 2009 8:08 UTC (Sun) by khim (subscriber, #9252) [Link] (1 responses)

But preventing the OS from running on non-free hardware?

If your hardware includes everything it needs - it can be considered black-box and used as such. If it needs something from an OS - this part should be hackable. Or else your OS includes some part which can not be supported (by Debian developers at least) - and Debian does not like it. Firefox was excluded from Debian using the same logic, it's not just about firmware.

Probably such blob can be put on web somewhere and then the device will only be supported till it's present on web? Also not a good idea: people will whine when device perfectly usable yesterday suddenly does not work. So the proper way, sadly, is to remove everything from distribution and give the end-user ability to download and install firmware. I think Debian work on the second part...

Who prevents you from running the thing?

Posted Jun 18, 2009 4:00 UTC (Thu) by BenHutchings (subscriber, #37955) [Link]

Yes, we are actively packaging non-free firmware so long as the licence clearly says we can do so. Unfortunately this does not seem to be the case for the Keyspan serial firmware, as the licence says:
Permission is hereby granted for the distribution of this firmware image as part of a Linux or other Open Source operating system kernel in text or binary form as required.
and we would be distributing separately from the kernel.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds