Bug 676860

Summary: Sierra 308 vendor code change
Product: [Fedora] Fedora Reporter: Jon Thomas <jthomas>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 14CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-16 16:12:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Patch for upstream none

Description Jon Thomas 2011-02-11 15:30:30 UTC
I picked up a new Sierra usb 308 (At&t Shockwave) on 2/2011 and the vendor code is 0x0f3d

Looking up vendor and product id's I see:

0f3d  Airprime, Incorporated
	0112  CDMA 1xEVDO PC Card, PC 5220

Sierra and Airprime are somehow related and I'm guessing the At&t usb 308 might be have some common hardware with the AirPrime SL809x.

I patched sierra.c with this and it works (there are other problems that I see in f14 with both the usb 305 and usb 308, that I can put in a different bz)


--- sierra.c.bak	2011-02-04 20:44:31.000000000 -0500
+++ sierra.c	2011-02-04 20:44:09.000000000 -0500
@@ -301,6 +301,9 @@ static const struct usb_device_id id_tab
 	{ USB_DEVICE(0x1199, 0x68A3), 	/* Sierra Wireless Direct IP modems */
 	  .driver_info = (kernel_ulong_t)&direct_ip_interface_blacklist
 	},
+	{ USB_DEVICE(0x0f3d, 0x68A3), 	/* Sierra Wireless Direct IP modems */
+	  .driver_info = (kernel_ulong_t)&direct_ip_interface_blacklist
+	},
        { USB_DEVICE(0x413C, 0x08133) }, /* Dell Computer Corp. Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port */
 
 	{ }

Comment 1 Chuck Ebbert 2011-02-15 17:50:53 UTC
Created attachment 478938 [details]
Patch for upstream

I'll submit this patch upstream if it's okay with you.

Comment 2 Jon Thomas 2011-02-15 18:12:52 UTC
That's fine with me. Here's the device discovery from messages. Apparently it has the Sierra for the manufacturer string, but uses the Airprime vendor number.



Feb 15 08:13:08 basin kernel: [    3.798003] usb 2-1: New USB device found, idVendor=0f3d, idProduct=68a3
Feb 15 08:13:08 basin kernel: [    3.798008] usb 2-1: New USB device strings: Mfr=3, Product=2, SerialNumber=4
Feb 15 08:13:08 basin kernel: [    3.798012] usb 2-1: Product: USB 308
Feb 15 08:13:08 basin kernel: [    3.798015] usb 2-1: Manufacturer: Sierra Wireless, Incorporated

Comment 3 Chuck Ebbert 2011-02-16 16:12:34 UTC
I sent the patch upstream and put it in F15.

Comment 4 Fedora Update System 2011-02-17 05:59:09 UTC
kernel-2.6.38-0.rc5.git1.1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/kernel-2.6.38-0.rc5.git1.1.fc15

Comment 5 Fedora Update System 2011-02-18 06:56:09 UTC
kernel-2.6.38-0.rc5.git1.1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.