diff options
author | Benjamin Berg <benjamin@sipsolutions.net> | 2016-11-08 16:39:12 +0100 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-11-21 11:06:01 +0100 |
commit | 22f041e18df06f19d2df0d5ccc824424ffe003f9 (patch) | |
tree | b358f50732ce0a41ef9d23102476a6ce9a9905ae | |
parent | 61fdf7e9b1cc3c67cb9775571f17ea12df4c6287 (diff) |
Extend StandardEject sequence to include LUN 1
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.
Signed-off-by: Benjamin Berg <benjamin@sipsolutions.net>
Signed-off-by: René van Weert <r.vanweert@sowifi.com>
Reviewed-by: Lars Melin <larsm17@gmail.com>
-rw-r--r-- | switch.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 } }; |