[EMAIL PROTECTED] writes:

> I'll pass the message on.  More people will see your request if you
> send it to the 3.1 alpha feedback alias.
Is this [EMAIL PROTECTED] I will do so. 

>> So is it possible to use the libusb layer also for mass storage by
>> implementing the SCSI part on top of it?
>
> It's possible, just as it would be possible to handle SCSI or IDE 
> storage from user space, but it's a lot of work.  The "SCSI over USB"
> (sort of) part is just the beginning, then you have to figure out how
> the device is partitioned and what filesystem(s) it has and how to
> handle those filesystems and how to mount them so that their contents
> are visible to user processes.
>
> Sun Ray's implementation of USB mass storage doesn't try to do all
> of this in user space.  Part of the implementation is a kernel driver.
> That's because filesystem code usually lives in the kernel so offering 
> a block device interface in the kernel is the easiest way to glue the
> low-level USB device data handling logic to a mountable filesystem.  
> Unfortunately the Linux kernel is significantly different from the 
> Solaris kernel so a lot of new code needs to be developed to make USB 
> mass storage available to Sun Ray on Linux.
>
> Sun Ray's libusb implementation is all user-space code so it was 
> relatively easy to get that running on Linux.  This is why libusb is 
> in 3.1 and USB Mass Storage isn't.

Many thanks for your explanations! 
Best wishes, 
Meik
 
-- 
Meik Hellmund
Institut fuer Mathematik, Uni Leipzig
e-mail: [EMAIL PROTECTED]
http://www.math.uni-leipzig.de/~hellmund

_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to