[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
