Recently I made fresh installation of Qubes 4.3, using this method of installing Qubes with external bootloader. Never had problems with USB Stick on previous version. On 4.3 problems appeared from the very beginning. Yesterday, when I plugged it for the first time, it often didn’t appear in USB devices list. But when appeared it was in hilink mode, as it should. Too bad then was internet shut down so I couldn’t connect to the Internet and update dom0, download all needed updates, drivers. Today stick connects to sys-usb (disposable) only in storage mode. Often connects and immidiatley disconnects from sys-usb or just doesn’t appear there from the very begginning. I have no idea why this happens. Did nothing wrong with stick and yesterday dettached it from sys-net before unplugging, so it shouldn’t to be brocken or corrupted.
When I try to attach it to any qube it gives the same error message in notifications:
Attaching device USB_Storage:Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode) to sys-net failed. Error:QubesDaemonAccessError - Got empty response from qubesd. See journalctl in dom0 for details.
When I try journalctl it shows this log:
янв 25 07:36:53 localhost kernel: Linux version 6.12.59-1.qubes.fc41.x86_64 (mockbuild@83523eb769ad463199935c0aecf3b97e) (gcc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4), GNU ld>
янв 25 07:36:53 localhost kernel: Command line: placeholder root=UUID=ff4f01cf-63b0-479a-934c-214bf7f17c09 ro rootflags=subvol=root rd.driver.pre=btrfs plymouth.ignore-serial>
янв 25 07:36:53 localhost kernel: [Firmware Bug]: TSC doesn't count with P0 frequency!
янв 25 07:36:53 localhost kernel: initrd moved from [mem 0x04000000-0x0f91a62f] to [mem 0x1011d000-0x1ba3762f]
янв 25 07:36:53 localhost kernel: Released 0 page(s)
янв 25 07:36:53 localhost kernel: BIOS-provided physical RAM map:
янв 25 07:36:53 localhost kernel: Xen: [mem 0x0000000000000000-0x000000000007ffff] usable
янв 25 07:36:53 localhost kernel: Xen: [mem 0x0000000000080000-0x00000000000fffff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x0000000000100000-0x0000000009eeffff] usable
янв 25 07:36:53 localhost kernel: Xen: [mem 0x0000000009ef0000-0x0000000009ffffff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x000000000a000000-0x000000000a1fffff] usable
янв 25 07:36:53 localhost kernel: Xen: [mem 0x000000000a200000-0x000000000a20efff] ACPI NVS
янв 25 07:36:53 localhost kernel: Xen: [mem 0x000000000a20f000-0x00000000b5883fff] usable
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000b5884000-0x00000000b59dafff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000b59db000-0x00000000b5a4efff] ACPI data
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000b5a4f000-0x00000000b7141fff] ACPI NVS
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000b7142000-0x00000000bcbfdfff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000bcbfe000-0x00000000bdffffff] usable
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000be000000-0x00000000bfffffff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000fd000000-0x00000000fdffffff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000fe700000-0x00000000fe700fff] reserved
янв 25 07:36:53 localhost kernel: Xen: [mem 0x00000000feb80000-0x00000000fec01fff] reserved
When I try lsusb in sys-usb, stick always is there (even when it’s absent in sys-usb devices list. It has Vendor ID 12db and Product ID 14db. Strange, but it shows wrong model numbers. Real stick is Huawei E3372, but it shows E353/E3131
IMPORTANT DETAIL: when I installed Qubes 4.3 with method I mentioned above, I had the same problems with disk unlocking as people who mentioned it in that manual comments section. Litterally these. I tried re-install Qubes with additional commands provided by @merowing It solved the problem, but can it be the reason why I have now these problems with USB stick? Could these additional commands make Qubes 4.3 installation incorrect and make Qubes 4.3 buggy?
Anyway, I made a search and everywhere usb_switch is suggested for USB stick mode changing. The problem is that I can’t install it in Debian template because USB stick was the only way to have Internet access (they really should make it pre-installed). SO, we’re returning to the question from the thread title: is there a way to switch USB stick mode without usb_switch using? Or maybe you see from provided logs other causes of the problem and therefore - their solution?
P.S. You probably ask yourself how could I then post this post if USB stick is the only Internet access for me?
It’s the only anonimous Internet access for me. To post this post I used other OS and home Internet. I use Qubes only with anonimous Internet connection.