This is the answer I need :) Lets go to work!!! Thanks. 2012/1/27 Dan Williams <dcbw@xxxxxxxxxx>: > On Fri, 2012-01-27 at 20:51 +0100, José Antonio Matute wrote: >> Hi all, >> >> This is my first post in this list and I don't know if it's the right place. >> I apologize if I'm doing something incorrect. >> >> After testing it on my computer (Sony Vaio VPCSA). I sent a patch to >> Launchpad #917952 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917952) >> that allows use the internal USB Huawei Gobi 3000 Modem. > > Thanks; though to submit there's a specific format that patches need to > be sent in so things work smoothly. The details are here: > > http://www.kernel.org/doc/Documentation/SubmittingPatches > > But in short, you want to do the following: > > 1) title your mail with [PATCH] in front, and the driver next, like so: > > [PATCH] qcserial: add support for Huawei Gobi 3000 devices > > 2) Next, in the body, write a short description of the patch, which > would be something like this: > > Add USB IDs for Huawei Gobi 3000 devices (some of which are rebranded as > Sony Vaio VPCSA modems). > > 3) Sign off on the patch, which indicates that you have the right to > submit this patch, ie that it's your original work and you're not aware > of any copyright issues with it. You might also want to get the patch > into stable kernels, so add a CC for it too, like so: > > Signed-off-by: José Antonio Matute <matutet@xxxxxxxxx> > Cc: stable@xxxxxxxxxx > > 4) then put three dashes on the next line ("---") and hit return > > 5) Now, paste in the patch in "git diff" format, like the link I pasted > above describes. That's pretty easy; if you're not working from git, > use the following command to get the patch: > > diff -u [path to original file] [path to modified file] > patch.txt > > 6) Copy the contents of patch.txt into the mail below the "---" line. > Make *SURE* you set your mail client not to wrap lines. I see your > original mail here did wrap lines, and that's a bad thing, since it > means nobody can automatically apply your patch. Most mail clients have > a setting called "preformatted" or such which you can set before pasting > your patch into the mail. > > So basically, the subject should be: > > [PATCH] qcserial: add support for Huawei Gobi 3000 devices > > and the body of the mail would be: > > Add USB IDs for Huawei Gobi 3000 devices (some of which are rebranded as > Sony Vaio VPCSA modems). > > Signed-off-by: José Antonio Matute <matutet@xxxxxxxxx> > Cc: stable@xxxxxxxxxx > --- > diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c > index aa9367f..8a5c87f 100644 > --- a/drivers/usb/serial/qcserial.c > +++ b/drivers/usb/serial/qcserial.c > @@ -87,6 +87,7 @@ static const struct usb_device_id id_table[] = { > {USB_DEVICE(0x05c6, 0x9204)}, /* Gobi 2000 QDL device */ > {USB_DEVICE(0x05c6, 0x9205)}, /* Gobi 2000 Modem device */ > {USB_DEVICE(0x1199, 0x9013)}, /* Sierra Wireless Gobi 3000 Modem device (MC8355) */ > + {USB_DEVICE(0x12d1, 0x14f1)}, /* Gobi 3000 on Sony Vaio VPCSA */ > { } /* Terminating entry */ > }; > MODULE_DEVICE_TABLE(usb, id_table); > > > Long explanation, simple result. But you have to submit it, not me > since it's not my original patch :) > > Dan > >> They suggest me that I must sent here this patch and then: >> "Once it's upstream we can cherry-pick/apply on Ubuntu kernels." >> >> ------------------------ drivers/usb/serial/qcserial.c ------------------------ >> index b9bb247..9038ee3 100644 >> @@ -79,20 +79,21 @@ static const struct usb_device_id id_table[] = { >> {USB_DEVICE(0x1199, 0x9007)}, /* Sierra Wireless Gobi 2000 Modem >> device (VT773) */ >> {USB_DEVICE(0x1199, 0x9008)}, /* Sierra Wireless Gobi 2000 Modem >> device (VT773) */ >> {USB_DEVICE(0x1199, 0x9009)}, /* Sierra Wireless Gobi 2000 Modem >> device (VT773) */ >> {USB_DEVICE(0x1199, 0x900a)}, /* Sierra Wireless Gobi 2000 Modem >> device (VT773) */ >> {USB_DEVICE(0x1199, 0x9011)}, /* Sierra Wireless Gobi 2000 Modem >> device (MC8305) */ >> {USB_DEVICE(0x16d8, 0x8001)}, /* CMDTech Gobi 2000 QDL device (VU922) */ >> {USB_DEVICE(0x16d8, 0x8002)}, /* CMDTech Gobi 2000 Modem device (VU922) */ >> {USB_DEVICE(0x05c6, 0x9204)}, /* Gobi 2000 QDL device */ >> {USB_DEVICE(0x05c6, 0x9205)}, /* Gobi 2000 Modem device */ >> {USB_DEVICE(0x1199, 0x9013)}, /* Sierra Wireless Gobi 3000 Modem >> device (MC8355) */ >> + {USB_DEVICE(0x12d1, 0x14f1)}, /* Gobi 3000 on Sony Vaio VPCSA */ >> { } /* Terminating entry */ >> }; >> MODULE_DEVICE_TABLE(usb, id_table); >> >> static struct usb_driver qcdriver = { >> .name = "qcserial", >> .probe = usb_serial_probe, >> .disconnect = usb_serial_disconnect, >> .id_table = id_table, >> .suspend = usb_serial_suspend, >> >> >> Best regards, >> -- >> Un saludo, >> José Antonio Matute >> Tf: 680 410 763 >> matutet@xxxxxxxxx >> http://www.cmaj.es >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-usb" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- Un saludo, José Antonio Matute Tf: 680 410 763 matutet@xxxxxxxxx http://www.cmaj.es -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html