Post by j***@twu.netAttached and below, please find the output of 'diff -up' for this patch.
All this patch does is add support for the Sierra Wireless AirCard 881 U
(which is now what AT&T is selling at their stores as their sole USB 3G
device).
===================================snip======================================
--- sierra.c 2007-10-09 16:31:38.000000000 -0400
+++ /root/sierra.c 2007-12-24 08:11:32.000000000 -0500
The SubmittingPatches file should show how to do this all this way...
Post by j***@twu.net@@ -115,6 +115,7 @@ static struct usb_device_id id_table []
{ USB_DEVICE(0x1199, 0x6851) }, /* Sierra Wireless AirCard 881 */
{ USB_DEVICE(0x1199, 0x6852) }, /* Sierra Wireless AirCard 880 E */
{ USB_DEVICE(0x1199, 0x6853) }, /* Sierra Wireless AirCard 881 E */
+ { USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881 U */
{ USB_DEVICE(0x1199, 0x0112), .driver_info = DEVICE_1_PORT }, /* Sierra
Wireless AirCard 580 */
{ USB_DEVICE(0x0F3D, 0x0112), .driver_info = DEVICE_1_PORT }, /*
Airprime/Sierra PC 5220 */
@@ -151,6 +152,7 @@ static struct usb_device_id id_table_3po
{ USB_DEVICE(0x1199, 0x6851) }, /* Sierra Wireless AirCard 881 */
{ USB_DEVICE(0x1199, 0x6852) }, /* Sierra Wireless AirCard 880E */
{ USB_DEVICE(0x1199, 0x6853) }, /* Sierra Wireless AirCard 881E */
+ { USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881U */
{ }
};
===================================snip======================================
Post by Greg KHYesterday, I obtained an AT&T-badged Sierra Wireless AirCard 881U (a.k.a.
USBConnect 881). The vendor ID is 0x1199 and the product ID is 0x6856. A
trivial two-line addition was needed to the sierra.c source provided with
the 2.6.23 kernel. The patch is below, and attached as well.
======================= snip
=============================================
117a118
{ USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881 U */
153a155
{ USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881U */
======================= snip
=============================================
Please see that this change makes it into the driver so that others can
use this device without hacking kernel sources. ;)
Many thanks,
--Jessica
117a118
{ USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881 U */
153a155
{ USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881U */
Can you resend this as per the directions in
Documentation/SubmittingPatches so that I can properly appy it to the
linux kernel source tree?
thanks,
greg k-h
--- sierra.c 2007-10-09 16:31:38.000000000 -0400
+++ /root/sierra.c 2007-12-24 08:11:32.000000000 -0500
@@ -115,6 +115,7 @@ static struct usb_device_id id_table []
{ USB_DEVICE(0x1199, 0x6851) }, /* Sierra Wireless AirCard 881 */
{ USB_DEVICE(0x1199, 0x6852) }, /* Sierra Wireless AirCard 880 E */
{ USB_DEVICE(0x1199, 0x6853) }, /* Sierra Wireless AirCard 881 E */
+ { USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881 U */
{ USB_DEVICE(0x1199, 0x0112), .driver_info = DEVICE_1_PORT }, /* Sierra Wireless AirCard 580 */
{ USB_DEVICE(0x0F3D, 0x0112), .driver_info = DEVICE_1_PORT }, /* Airprime/Sierra PC 5220 */
@@ -151,6 +152,7 @@ static struct usb_device_id id_table_3po
{ USB_DEVICE(0x1199, 0x6851) }, /* Sierra Wireless AirCard 881 */
{ USB_DEVICE(0x1199, 0x6852) }, /* Sierra Wireless AirCard 880E */
{ USB_DEVICE(0x1199, 0x6853) }, /* Sierra Wireless AirCard 881E */
+ { USB_DEVICE(0x1199, 0x6856) }, /* Sierra Wireless AirCard 881U */
{ }
};
Defy all challenges. Microsoft(R) Visual Studio 2005.