[LEDE-DEV] [OpenWrt-Devel] [PATCH, usbmode] Extend StandardEject sequence to include LUN 1
Lars Melin
larsm17 at gmail.com
Tue Nov 15 07:05:28 PST 2016
On 2016-11-08 22:39, Benjamin Berg wrote:
> Also sending the eject command to LUN 1 is required for some D-Link devices.
>
> Signed-off-by: Benjamin Berg <benjamin at sipsolutions.net>
> Signed-off-by: René van Weert <r.vanweert at sowifi.com>
> ---
> switch.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/switch.c b/switch.c
> index b283561..587a2af 100644
> --- a/switch.c
> +++ b/switch.c
> @@ -161,6 +161,12 @@ static void handle_standardeject(struct usbdev_data *data, struct blob_attr **tb
> }, {
> "\x55\x53\x42\x43\x12\x34\x56\x79\x00\x00\x00\x00\x00\x00\x06\x1b"
> "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 31
> + }, {
> + "\x55\x53\x42\x43\x12\x34\x56\x78\x00\x00\x00\x00\x00\x01\x06\x1e"
> + "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 31
> + }, {
> + "\x55\x53\x42\x43\x12\x34\x56\x79\x00\x00\x00\x00\x00\x01\x06\x1b"
> + "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 31
> }
> };
>
>
Reviewed-by: Lars Melin <larsm17 at gmail.com>
Looks fine to me, this is for eject handling of dongles based on
Mediatek's cellular baseband processors which has a TF/SD card reader on
LUN 0 of the USB storage interface and the virtual cd-rom (which we want
to eject) on LUN 1. The previous StandardEject sequence did only work
for LUN 0, the new sequence will work for both LUN's.
More information about the Lede-dev
mailing list