Re: Host & gadget transparent driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 22, 2018 at 10:46 AM, Krzysztof Opasiak
<k.opasiak@xxxxxxxxxxx> wrote:
>
>
> On 02/22/2018 07:53 AM, Greg KH wrote:
>>
>> On Wed, Feb 21, 2018 at 11:23:26PM +0200, Ran Shalit wrote:
>>>
>>> Hello,
>>>
>>> I am facing the following challenge:
>>>
>>> We have a camera device, and a ready drivers in the following
>>> configuration:
>>>
>>> (1) host <--> camera
>>>
>>> The drivers for host is a binary, i.e. source code is probably not
>>> available, and also the protocol datasheet is probably not available.
>>
>>
>> Really?  A USB host driver that is not released under the GPL?  That's
>> really difficult to imagine, but you are on your own here as that's an
>> obvious license violation.  Please go talk to your lawyers about this
>> problem, or you will have bigger problems if you try to rely on this.
>>

It is using FLIR camera, a vision camera (FLIR) which uses generic
Linux driver (Yet,  I am not sure yet which because I don't have that
camera with me yet)
maybe it's uvc drivers ( do they support vision usb3 ?) , I also see
usb3vision git, but didn't find it in mainline (?).
https://github.com/ni/usb3vision/blob/master/u3v.h
I know that it use standard GenICam (which kernel driver support it?)

Yet, My question was more as a general question about if such
"transparent drivers" exist and if not what the general concept of
writing such driver.
As Krzysztof  said, it can actually be a userspace driver.


>
> I don't know the exact case nor I'm license specialist but I think it's
> doable without license violation. Take a look at official displaylink
> drivers[1]... They consist of two parts. First one is Kernel GPL code[2]
> which is obviously published to not violate the license and second part is
> userspace binary blob that receives video stream from this "open source
> driver" and then uses libusb to communicate with the device...
>
> Footnotes:
> 1 - http://www.displaylink.com/downloads/ubuntu
> 2 - https://github.com/DisplayLink/evdi
> Best regards,
>

Krzysztof , I will check the proxy git .
What's the difference between the proxy you've given before to the DisplayLink?

Thanks,
Ran

> --
> Krzysztof Opasiak
> Samsung R&D Institute Poland
> Samsung Electronics
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux