I did see issue #345 and similar issues but they all had the problem where they did not recompile the kernel. I recompiled the kernel and here is exactly what I did. I first downloaded usbipd-win on to my Windows 11 device. I opened up a elevated powershell prompt and typed usbipd list. Here is what I got back:
Connected:
BUSID VID:PID DEVICE STATE
1-7 05ac:12a8 Apple Mobile Device USB Composite Device Attached
1-8 046d:c52b Logitech USB Input Device, USB Input Device Not shared
1-12 1462:7c95 USB Input Device Not shared
1-13 8087:0029 Intel(R) Wireless Bluetooth(R) Not shared
3-4 1a2c:4c5e USB Input Device Not shared
As you see, I already binded and attached BUSID 1-7. Now, I recompile the latest version of WSL using sudo make menuconfig making sure to enable the setting "USB Mass Storage" under device drivers. It compiled without error. I went to my home directory and I specified a .wslconfig pointing to my newly generated kernel. After all that is said and done, I go back to WSL2 and I run lsusb and I get:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 05ac:12a8 Apple, Inc. iPhone 5/5C/5S/6/SE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
When I run lsblk, I still get:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 388.5M 1 disk
sdb 8:16 0 4G 0 disk [SWAP]
sdc 8:32 0 256G 0 disk /mnt/wslg/distro
What has it there? I recompiled the kernel and enabled all the device drivers. I am at a point of not knowing what to do anymore.
I did see issue #345 and similar issues but they all had the problem where they did not recompile the kernel. I recompiled the kernel and here is exactly what I did. I first downloaded usbipd-win on to my Windows 11 device. I opened up a elevated powershell prompt and typed
usbipd list. Here is what I got back:As you see, I already binded and attached BUSID 1-7. Now, I recompile the latest version of WSL using
sudo make menuconfigmaking sure to enable the setting "USB Mass Storage" under device drivers. It compiled without error. I went to my home directory and I specified a.wslconfigpointing to my newly generated kernel. After all that is said and done, I go back to WSL2 and I runlsusband I get:When I run
lsblk, I still get:What has it there? I recompiled the kernel and enabled all the device drivers. I am at a point of not knowing what to do anymore.