# HP lt4120 ROcky 9.0 not working

**URL:** <https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376>\
**Category:** Infrastructure\
**Created:** [September 27, 2022, 12:58pm UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376 "2022-09-27T12:58:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maverick59](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@Maverick59](https://forums.rockylinux.org/u/Maverick59)\
**Post date:** [September 27, 2022, 12:58pm UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376/1 "2022-09-27T12:58:33Z")

</div>

I have an (old) laptop, HP Elitebook G3, with HP, Inc HP lt4120 Snapdragon X5 LTE mobile modem.  
It has USD device identifier 03f0:9d1d, that I can find in dmesg but, unfortunately, cannot use it to connect to Internet.

nmcli reports: Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).

In the installation phase I was able to configure GSM provider connections without problems.  
Device is working fine (tested with a live image and with another operating system.)

Has worked as expected with Rocky 8.6

Any hints about ?

From dmesg:

[4.273652] usb 1-3: New USB device found, idVendor=03f0, idProduct=9d1d, bcdDevice= 2.28  
[4.273655] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3  
[4.273657] usb 1-3: Product: HP lt4120 Snapdragon X5 LTE  
[4.273658] usb 1-3: Manufacturer: HP  
[4.273659] usb 1-3: SerialNumber: 0123456789ABCDEF

usb\_modeswitch output:

usb\_modeswitch -v 03f0 -p 9d1d

Look for default devices …  
Found devices in default mode (1)  
Access device 002 on bus 001  
Get the current device configuration …  
Determining the active configuration failed (error -5). Abort

Any hints ?  
Thanks

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [September 27, 2022, 1:52pm UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376/2 "2022-09-27T13:52:45Z")

</div>

Hmm. It should be supported by the Rocky Linux 9 kernel configuration: [SOURCES/kernel-x86\_64-rhel.config · r9 · staging / rpms / kernel · GitLab](https://git.rockylinux.org/staging/rpms/kernel/-/blob/r9/SOURCES/kernel-x86_64-rhel.config#L5809)

Does anything show up in dmesg when you do the usb\_modeswitch?

---

<div class="post-metadata">

**Author:** ![Maverick59](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@Maverick59](https://forums.rockylinux.org/u/Maverick59)\
**Post date:** [September 27, 2022, 2:19pm UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376/3 "2022-09-27T14:19:50Z")

</div>

Look nothing is reported in dmesg

usb\_modeswitch with -W report, in addition:

ibusb: error [op\_get\_active\_config\_descriptor] device unconfigured  
Determining the active configuration failed (error -5). Abort

Certainly, the device have 3 distinct modes:

bNumConfigurations 3

---

<div class="post-metadata">

**Author:** ![Maverick59](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@Maverick59](https://forums.rockylinux.org/u/Maverick59)\
**Post date:** [December 8, 2022, 6:55pm UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376/4 "2022-12-08T18:55:38Z")

</div>

No further suggestion on this topic ?  
Here’s output from usb-devices:

```auto
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 3
P: Vendor=03f0 ProdID=9d1d Rev=02.28
S: Manufacturer=HP
S: Product=HP lt4120 Snapdragon X5 LTE
S: SerialNumber=0123456789ABCDEF
C: #Ifs= 0 Cfg#= 0 Atr= MxPwr=
cat: '/sys/bus/usb/devices/usb1/1-3/1-*:?.*/bInterfaceNumber': File or directory non existent
cat: '/sys/bus/usb/devices/usb1/1-3/1-*:?.*/bAlternateSetting': File or directory non existent
cat: '/sys/bus/usb/devices/usb1/1-3/1-*:?.*/bNumEndpoints': File or directory non existent
cat: '/sys/bus/usb/devices/usb1/1-3/1-*:?.*/bInterfaceClass': File or directory non existent
cat: '/sys/bus/usb/devices/usb1/1-3/1-*:?.*/bInterfaceSubClass': File or directory non existent
cat: '/sys/bus/usb/devices/usb1/1-3/1-*:?.*/bInterfaceProtocol': File or directory non existent
/usr/bin/usb-devices: riga 79: printf: (none): number not valid
I: If#=0x Alt= 0 #EPs= 0 Cls=() Sub= Prot= Driver=

```

Device is certainly working. Booting from Win10 partition, device is identified and works flawlessly.

I have also a second device, identical, same results.  
Nothng has changed moving to 9.1

Some words were tranlsated from Italian to English…

---

<div class="post-metadata">

**Author:** ![Maverick59](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@Maverick59](https://forums.rockylinux.org/u/Maverick59)\
**Post date:** [December 22, 2022, 5:33pm UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376/5 "2022-12-22T17:33:06Z")

</div>

After digging around and mixing some information from other posts, related to old Fedora / CentOS relelases, i’ve tried to ad an udev rule, with the following sentences:

ACTION==“add|change”, ATTR{idVendor}==“03f0”, ATTR{idProduct}==“9d1d”, ATTR{bConfigurationValue}==“2”, ATTR{bConfigurationValue}:=“3”

rebooted laptop, now it’s working.

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:30am UTC](https://forums.rockylinux.org/t/hp-lt4120-rocky-9-0-not-working/7376/6 "2023-08-25T03:30:14Z")

</div>


