#
d2e5fc7f |
|
24-Jun-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
usb_disk: add support for drives bigger than 2TB * tested read/write with a NTFS partition at the end of a 5TB USB hard disk. * fix #14670 Change-Id: Ic005dfb7ef94b50a2d6fc8099ef5c83ec6b4a730 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5397 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
16a54a87 |
|
28-Nov-2018 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Merge usb_floppy back into usb_disk. - USB pen drive seems to still work. More extensive testing welcome. - USB floppies don't work yet, but they don't work anymore with the current driver, either. I'm still investigating that part. Fixes #9276 Change-Id: I8aa5ab828ad2ad867d0c187062d6e179372fc2ad Reviewed-on: https://review.haiku-os.org/747 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
88861a88 |
|
31-Aug-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Also test for the "no medium persent" case and don't tell B_DEV_MEDIA_CHANGED in such a case as that would try to read info about a non-present medium. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac0a9729 |
|
09-Apr-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Adding mode sense command to retrieve the write protected status. Doesn't work yet, so not enabled for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30082 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
50320b55 |
|
14-Jun-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Implement B_EJECT_DEVICE and B_LOAD_MEDIA through the START_STOP_UNIT SCSI command. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25955 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01533b17 |
|
31-Mar-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Introduce a simple usb_disk driver that supports USB mass storage devices of the bulk-only class using transparent SCSI commands (i.e. most of the current external harddrives and flash media). It emulates the few SCSI commands needed to get this sort of devices working and does not interface with the SCSI subsystem. This makes it far easier to get working and also far better fits how the USB stack works (as drivers can be dynamically rescanned when device changes occur). This will allow for easy dynamic un- and replugging at runtime. Note that while the device is currently published when you plug something in at runtime, the partitions are not scanned and published automatically. It works however if you have the device plugged in at boot. I haven't added this driver to the image yet, but if properly installed and with boot module links to the driver and USB stack, it allows to boot Haiku from USB media like memory sticks or external harddrives. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24713 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
88861a88884727091c9ffbd30030a6e31d061dde |
|
31-Aug-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Also test for the "no medium persent" case and don't tell B_DEV_MEDIA_CHANGED in such a case as that would try to read info about a non-present medium. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac0a97298599d31d45e83b47234b453328d3613f |
|
09-Apr-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Adding mode sense command to retrieve the write protected status. Doesn't work yet, so not enabled for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30082 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
50320b5500dbfd9503ffa22e531952297eda86ec |
|
14-Jun-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Implement B_EJECT_DEVICE and B_LOAD_MEDIA through the START_STOP_UNIT SCSI command. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25955 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01533b17a2fb17655269a98888e9af6622708127 |
|
31-Mar-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Introduce a simple usb_disk driver that supports USB mass storage devices of the bulk-only class using transparent SCSI commands (i.e. most of the current external harddrives and flash media). It emulates the few SCSI commands needed to get this sort of devices working and does not interface with the SCSI subsystem. This makes it far easier to get working and also far better fits how the USB stack works (as drivers can be dynamically rescanned when device changes occur). This will allow for easy dynamic un- and replugging at runtime. Note that while the device is currently published when you plug something in at runtime, the partitions are not scanned and published automatically. It works however if you have the device plugged in at boot. I haven't added this driver to the image yet, but if properly installed and with boot module links to the driver and USB stack, it allows to boot Haiku from USB media like memory sticks or external harddrives. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24713 a95241bf-73f2-0310-859d-f6bbb57e9c96
|