mirror of https://github.com/jetkvm/kvm.git
cleanup
This commit is contained in:
parent
fd6e2fa7df
commit
8c54eac167
21
usb.go
21
usb.go
|
@ -89,7 +89,7 @@ func UpdateGadgetConfig() error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("Successfully updated string attributes: %s", strAttrs)
|
log.Printf("Successfully updated usb string attributes: %s", strAttrs)
|
||||||
|
|
||||||
err = rebindUsb()
|
err = rebindUsb()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -120,35 +120,30 @@ func writeGadgetConfig() error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
LoadConfig()
|
err = writeGadgetAttrs(kvmGadgetPath, [][]string{
|
||||||
gadgetAttrs := [][]string{
|
{"bcdUSB", "0x0200"}, //USB 2.0
|
||||||
{"bcdUSB", "0x0200"}, //USB 2.0
|
{"idVendor", "0x1d6b"}, //The Linux Foundation
|
||||||
{"idVendor", "0x1d6b"},
|
{"idProduct", "0104"}, //Multifunction Composite Gadget¬
|
||||||
{"idProduct", "0104"},
|
|
||||||
{"bcdDevice", "0100"},
|
{"bcdDevice", "0100"},
|
||||||
}
|
})
|
||||||
err = writeGadgetAttrs(kvmGadgetPath, gadgetAttrs)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.Infof("Successfully wrote gadget attributes: %s", gadgetAttrs)
|
|
||||||
gadgetStringsPath := filepath.Join(kvmGadgetPath, "strings", "0x409")
|
gadgetStringsPath := filepath.Join(kvmGadgetPath, "strings", "0x409")
|
||||||
err = os.MkdirAll(gadgetStringsPath, 0755)
|
err = os.MkdirAll(gadgetStringsPath, 0755)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
strAttrs := [][]string{
|
err = writeGadgetAttrs(gadgetStringsPath, [][]string{
|
||||||
{"serialnumber", GetDeviceID()},
|
{"serialnumber", GetDeviceID()},
|
||||||
{"manufacturer", "JetKVM"},
|
{"manufacturer", "JetKVM"},
|
||||||
{"product", "JetKVM USB Emulation Device"},
|
{"product", "JetKVM USB Emulation Device"},
|
||||||
}
|
})
|
||||||
err = writeGadgetAttrs(gadgetStringsPath, strAttrs)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
logger.Infof("Successfully wrote string attributes: %s", strAttrs)
|
|
||||||
|
|
||||||
configC1StringsPath := path.Join(configC1Path, "strings", "0x409")
|
configC1StringsPath := path.Join(configC1Path, "strings", "0x409")
|
||||||
err = os.MkdirAll(configC1StringsPath, 0755)
|
err = os.MkdirAll(configC1StringsPath, 0755)
|
||||||
|
|
Loading…
Reference in New Issue