Re: Kernel 4.0: Proper driver for HP hs3110 HSPA+ Mobile Broadband Device available?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Greg,

thanks for your answer.

I changed the grub2-lines in /etc/default/grub to

GRUB_CMDLINE_LINUX="rd.luks.uuid=luks-55d04b29-543d-4835-a75e-b97cd2864637
rd.luks.uuid=luks-5bf8aacb-caf3-4c58-9a72-6de93f37d623 rhgb quiet
qcserial.vendor=0x3f0 qcserial.product=0x521d"

but that entry didn't had an effect,too. I'm still not able to use my UMTS
3G Modem.

When I take a closer look into the qcserial module by typing

# modinfo qcserial 
filename:
      /lib/modules/4.0.1-300.fc22.x86_64/kernel/drivers/usb/serial/qcserial.ko.xz
license:        GPL v2
description:    Qualcomm USB Serial driver
author:         Qualcomm Inc
alias:          usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp81A9d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp81A8d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp81A4d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp81A3d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp81A2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9061d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9060d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9056d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9055d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9054d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9053d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9051d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9040d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p901Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p901Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v12D1p14F0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p901Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9019d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9018d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9015d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9014d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9013d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9012d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9010d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p68A9d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p68A8d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p68A5d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p68A4d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8193d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA020d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p920Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9205d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9204d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v16D8p8001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9011d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p900Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9009d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9007d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9006d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9005d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9004d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9003d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1199p9000d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9275d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9274d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9235d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9234d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9265d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9264d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9214d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v03F0p241Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9245d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9244d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9225d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9224d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p920Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9208d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8185d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA014d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA013d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA012d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA011d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9231d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9221d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9201d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9203d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9202d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v19D2pFFF2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p1774d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA008d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA007d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA006d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA005d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA004d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA003d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1410pA001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8171d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v04DAp250Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v03F0p201Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05C6p9211d*dc*dsc*dp*ic*isc*ip*in*
depends:        usb_wwan
intree:         Y
vermagic:       4.0.1-300.fc22.x86_64 SMP mod_unload 
signer:         Fedora kernel signing key
sig_key:
       74:77:47:A7:39:F2:03:71:72:A1:36:95:62:02:08:24:1E:A1:BA:FC
sig_hashalgo:   sha256

I don't see any alias for the vendor/product combination of my UMTS Modem
(v03f0p521d). The qcserial-module doesn't work in F21,too. The
usbserial-module does.

Could it be that some drivers had been deleted in the usbserial-module
from Fedora 21 to Fedora 22  respectively Kernel 3.17.4 to Kernel 4.0? 

> Greg KH <greg@xxxxxxxxx> hat am 8. Mai 2015 um 14:13 geschrieben:
> 
> 
> On Fri, May 08, 2015 at 01:56:38PM +0200, John-Patrice Weigner wrote:
> > Dear Kernel developers,
> > 
> > in Fedora 21 I used the additional Grub2-lines "usbserial.vendor=0x3f0
> > usb.product=0x521d" in the /etc/default/grub or on startup to use the
> > built-in UMTS 3G Modem of my HP EliteBook 840.
> > 
> > In Fedora 22, with comes with Kernel 4.0, it doesn't work anymore, my
> > systemd's journal warns me about the testing propose of the
> > "usbserial"
> > kernel module and recommends to write you an email.
> 
> It should still work, but it should have always warned you about this,
> that warning has been present for many years.
> 
> > see journalctl output:
> > 
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: New USB device found,
> > idVendor=03f0, idProduct=521d
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: New USB device
> > strings:
> > Mfr=5, Product=4, SerialNumber=0
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: Product: HP hs3110
> > HSPA+
> > Mobile Broadband Device
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: Manufacturer:
> > Hewlett-Packard
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.0: The
> > "generic" usb-serial driver is only for testing and one-off
> > prototypes.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.0: Tell
> > linux-usb@xxxxxxxxxxxxxxx to add your device to a proper driver.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.0:
> > generic
> > converter detected
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: generic converter now
> > attached to ttyUSB0
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.1: The
> > "generic" usb-serial driver is only for testing and one-off
> > prototypes.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.1: Tell
> > linux-usb@xxxxxxxxxxxxxxx to add your device to a proper driver.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.1:
> > generic
> > converter detected
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: generic converter now
> > attached to ttyUSB1
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.2: The
> > "generic" usb-serial driver is only for testing and one-off
> > prototypes.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.2: Tell
> > linux-usb@xxxxxxxxxxxxxxx to add your device to a proper driver.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.2:
> > generic
> > converter detected
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: generic converter now
> > attached to ttyUSB2
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.3: The
> > "generic" usb-serial driver is only for testing and one-off
> > prototypes.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.3: Tell
> > linux-usb@xxxxxxxxxxxxxxx to add your device to a proper driver.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.3:
> > generic
> > converter detected
> > Mai 08 12:57:21 fedora22laptop kernel: usb 1-6: generic converter now
> > attached to ttyUSB3
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.4:
> > Generic
> > device with no bulk out, not allowed.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic: probe of
> > 1-6:1.4
> > failed with error -5
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.5: The
> > "generic" usb-serial driver is only for testing and one-off
> > prototypes.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.5: Tell
> > linux-usb@xxxxxxxxxxxxxxx to add your device to a proper driver.
> > Mai 08 12:57:21 fedora22laptop kernel: usbserial_generic 1-6:1.5:
> > generic
> > converter detected
> > 
> > 
> > So my question is:
> > 
> > Is there a better driver for my UMTS-Modem mentioned above or do you
> > have
> > to implement one first?
> 
> This device probably works with the qcserial driver, any chance you can
> add your device ids to it to see how well that works?
> 
> thanks,
> 
> greg k-h
--
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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux