00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310]
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB900 PCI to PCI bridge (PCIE port 2)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 7
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
06:00.0 Network controller: Ralink corp. RT5390R 802.11bgn PCIe Wireless Network Adapter
07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
sudo wifi.sh
No wifi devices found!
iwconfig
eth0 no wireless extensions.
ip_vti0 no wireless extensions.
lo no wireless extensions.
tunl0 no wireless extensions.
dummy0 no wireless extensions.
tc@box:~$ dmesg | tail -50
input: HP Wireless hotkeys as /devices/virtual/input/input12
I wonder if the wireless adapter is disabled, possibly in the BIOS.tc@box:~$ sudo wifi.sh
No wifi devices found!
tc@box:~$ dmesg | tail -50
usb-storage 1-1:1.0: USB Mass Storage device detected
scsi host3: usb-storage 1-1:1.0
input: HP Wireless hotkeys as /devices/virtual/input/input12
input: PC Speaker as /devices/platform/pcspkr/input/input13
libphy: r8169: probed
r8169 0000:02:00.0 eth0: RTL8105e, c8:cb:b8:ae:15:71, XID 40a00000, IRQ 25
wmi_bus wmi_bus-PNP0C14:00: WQBJ data block query control method not found
usb 3-2: new low-speed USB device number 2 using ohci-pci
ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
random: fast init done
ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
ACPI: AC Adapter [AC] (on-line)
battery: ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
battery: ACPI: Battery Slot [BAT0] (battery present)
acpi device:00: registered as cooling_device3
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input14
input: PixArt Dell MS116 USB Optical Mouse as /devices/pci0000:00/0000:00:12.0/usb3/3-2/3-2:1.0/0003:413C:301A.0001/input/input15
hid-generic 0003:413C:301A.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt Dell MS116 USB Optical Mouse] on usb-0000:00:12.0-2/input0
psmouse serio4: synaptics: queried max coordinates: x [..5634], y [..4598]
psmouse serio4: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd00073/0x240000/0xa0400/0x0, board id: 1680, fw id: 706145
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input11
scsi 3:0:0:0: Direct-Access ClickSha DISK 2.0 8.07 PQ: 0 ANSI: 4
sd 3:0:0:0: Attached scsi generic sg1 type 0
sd 3:0:0:0: [sda] 3993600 512-byte logical blocks: (2.04 GB/1.90 GiB)
sd 3:0:0:0: [sda] Write Protect is off
sd 3:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 3:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1
sd 3:0:0:0: [sda] Attached SCSI removable disk
hp_wmi: query 0xd returned error 0x5
input: HP WMI hotkeys as /devices/virtual/input/input16
loop: module loaded
zram0: detected capacity change from 0 to 177225728
random: mkswap: uninitialized urandom read (16 bytes read)
Adding 173068k swap on /dev/zram0. Priority:-2 extents:1 across:173068k SSFS
squashfs: version 4.0 (2009/01/31) Phillip Lougher
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
random: crng init done
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
platform regulatory.0: Falling back to syfs fallback for: regulatory.db
cfg80211: failed to load regulatory.db
wl: loading out-of-tree module taints kernel.
wl: module license 'Mixed/Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8105e-1.fw failed with error -2
r8169 0000:02:00.0: Falling back to syfs fallback for: rtl_nic/rtl8105e-1.fw
r8169 0000:02:00.0 eth0: unable to load firmware patch rtl_nic/rtl8105e-1.fw (-11)
Generic PHY r8169-200:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=r8169-200:00, irq=IGNORE)
r8169 0000:02:00.0 eth0: Link is Down
r8169 0000:02:00.0 eth0: Link is Up - 100Mbps/Full - flow control off
r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8105e-1.fw failed with error -2
r8169 0000:02:00.0: Falling back to syfs fallback for: rtl_nic/rtl8105e-1.fw
r8169 0000:02:00.0 eth0: unable to load firmware patch rtl_nic/rtl8105e-1.fw (-11)
..that firmware is in the firmware-rtl_nic extension, but I think it is only for wired network hardware.... would there be any value in me posting outputs from this distro? ...Yes there would. The dmesg result would be useful. Also, the result of this command:
lsmod
Module Size Used by
arc4 16384 2
rt2800pci 16384 0
rt2800mmio 16384 1 rt2800pci
rt2800lib 90112 2 rt2800mmio,rt2800pci
rt2x00pci 16384 1 rt2800pci
rt2x00mmio 16384 2 rt2800mmio,rt2800pci
rt2x00lib 49152 5 rt2800lib,rt2x00pci,rt2800mmio,rt2x00mmio,rt2800pci
snd_hda_codec_idt 53248 1
snd_hda_codec_generic 69632 1 snd_hda_codec_idt
snd_hda_intel 32768 1
mac80211 679936 3 rt2800lib,rt2x00pci,rt2x00lib
snd_hda_codec 118784 3 snd_hda_intel,snd_hda_codec_idt,snd_hda_codec_generic
snd_hda_core 69632 4 snd_hda_intel,snd_hda_codec,snd_hda_codec_idt,snd_hda_codec_generic
kvm 520192 0
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 94208 3 snd_hda_intel,snd_hda_codec,snd_hda_core
uvcvideo 77824 0
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
videobuf2_vmalloc 16384 1 uvcvideo
cfg80211 512000 2 rt2x00lib,mac80211
snd_rawmidi 28672 1 snd_seq_midi
videobuf2_memops 16384 1 videobuf2_vmalloc
irqbypass 16384 1 kvm
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
snd_seq 57344 2 snd_seq_midi_event,snd_seq_midi
joydev 20480 0
input_leds 16384 0
videodev 159744 3 uvcvideo,videobuf2_core,videobuf2_v4l2
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
serio_raw 16384 0
snd_timer 32768 2 snd_seq,snd_pcm
mac_hid 16384 0
media 36864 2 uvcvideo,videodev
rtsx_pci_ms 20480 0
memstick 16384 1 rtsx_pci_ms
k10temp 16384 0
eeprom_93cx6 16384 1 rt2800pci
snd 69632 12 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_hda_codec_idt,snd_timer,snd_rawmidi,snd_hda_codec_generic,snd_seq_device,snd_pcm
soundcore 16384 1 snd
shpchp 32768 0
i2c_piix4 20480 0
zram 24576 1
autofs4 40960 2
aufs 212992 2417
nls_iso8859_1 16384 1
dm_mirror 24576 0
dm_region_hash 20480 1 dm_mirror
dm_log 20480 2 dm_mirror,dm_region_hash
radeon 1470464 4
hid_generic 16384 0
i2c_algo_bit 16384 1 radeon
usbhid 49152 0
uas 20480 0
ttm 94208 1 radeon
hid 98304 2 hid_generic,usbhid
usb_storage 57344 2 uas
drm_kms_helper 151552 1 radeon
rtsx_pci_sdmmc 24576 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
drm 311296 7 radeon,ttm,drm_kms_helper
r8169 77824 0
ahci 36864 0
rtsx_pci 53248 2 rtsx_pci_sdmmc,rtsx_pci_ms
mii 16384 1 r8169
libahci 32768 1 ahci
psmouse 122880 0
[code][ 36.176529] pcm512x 1-004d: Failed to get supply 'AVDD': -517
[ 36.176536] pcm512x 1-004d: Failed to get supplies: -517
[ 36.191753] pcm512x 1-004d: Failed to get supply 'AVDD': -517[/code]
[ 36.176529] pcm512x 1-004d: Failed to get supply 'AVDD': -517
[ 36.176536] pcm512x 1-004d: Failed to get supplies: -517
[ 36.191753] pcm512x 1-004d: Failed to get supply 'AVDD': -517
rt2800pci 16384 0
rt2800mmio 16384 1 rt2800pci
rt2800lib 90112 2 rt2800mmio,rt2800pci
rt2x00pci 16384 1 rt2800pci
rt2x00mmio 16384 2 rt2800mmio,rt2800pci
rt2x00lib 49152 5 rt2800lib,rt2x00pci,rt2800mmio,rt2x00mmio,rt2800pci
snd_hda_codec_idt 53248 1
snd_hda_codec_generic 69632 1 snd_hda_codec_idt
snd_hda_intel 32768 1
mac80211 679936 3 rt2800lib,rt2x00pci,rt2x00lib
The mac80211 module is looking for those rt2..... named modules. Try installing wireless-4.19.10-tinycore.tcz.tc@box:~$ dmesg
tc@box:~$ lsmod
Module Size Used by Tainted: P
cpufreq_userspace 12288 0
cpufreq_conservative 12288 0
cpufreq_powersave 12288 0
wl 6033408 0
cfg80211 167936 1 wl
squashfs 28672 43
zstd_decompress 53248 1 squashfs
xxhash 16384 1 zstd_decompress
loop 20480 86
rtsx_pci_sdmmc 16384 0
hp_wmi 12288 0
mmc_core 65536 1 rtsx_pci_sdmmc
sparse_keymap 12288 1 hp_wmi
rtsx_pci_ms 12288 0
wmi_bmof 12288 0
memstick 12288 1 rtsx_pci_ms
video 28672 0
backlight 12288 1 video
serio_raw 12288 0
pcspkr 12288 0
wmi 16384 2 hp_wmi,wmi_bmof
ac 12288 0
battery 16384 0
hp_wireless 12288 0
r8169 49152 0
rtsx_pci 28672 2 rtsx_pci_sdmmc,rtsx_pci_ms
acpi_cpufreq 12288 0
tc@box:~$ sudo wifi.sh
No wifi devices found!
...Code: [Select]tc@box:~$ lsmod
Module Size Used by Tainted: P
cpufreq_userspace 12288 0
cpufreq_conservative 12288 0
cpufreq_powersave 12288 0
wl 6033408 0
cfg80211 167936 1 wl
squashfs 28672 43
zstd_decompress 53248 1 squashfs
xxhash 16384 1 zstd_decompress
loop 20480 86
rtsx_pci_sdmmc 16384 0
hp_wmi 12288 0
mmc_core 65536 1 rtsx_pci_sdmmc
sparse_keymap 12288 1 hp_wmi
rtsx_pci_ms 12288 0
wmi_bmof 12288 0
memstick 12288 1 rtsx_pci_ms
video 28672 0
backlight 12288 1 video
serio_raw 12288 0
pcspkr 12288 0
wmi 16384 2 hp_wmi,wmi_bmof
ac 12288 0
battery 16384 0
hp_wireless 12288 0
r8169 49152 0
rtsx_pci 28672 2 rtsx_pci_sdmmc,rtsx_pci_ms
acpi_cpufreq 12288 0
Kernel command line: BOOT_IMAGE=/boot/vmlinuz quiet tce=sda1 waitusb=5:UUID="7bfa788c-cd5b-4ec7-9da0-123d192e6d6d" tce=UUID="7bfa788c-cd5b-4ec7-9da0-123d192e6d6d" initrd=/boot/core.gz
Remove the tce=sda1 entry from your bootloaders config file. I don't know if it's causing a problem but it certainly does not... Rich: when I installed to USB I put the tce=sda1 option in for persistence... How does tinycore know where to look?This part of it tells it where to look:
tce=UUID="7bfa788c-cd5b-4ec7-9da0-123d192e6d6d"
It says that the tce directory will be found by the disks UUID which is "7bfa788c-cd5b-4ec7-9da0-123d192e6d6d". UUID isJuanito: I can do that except the F12 key LED does nit change states when I push it like in Lubuntu... It stays amber.
Xvesa.tcz
aterm.tcz
wbar.tcz
wl-modules-4.19.10-tinycore.tcz
iw.tcz
pci-utils.tcz
dillo.tcz
rfkill.tcz
ntpclient.tcz
flwm_topside.tcz
/mnt/sda1/boot/extlinux/extlinux.conf
Here's onboot.lst
...
Xvesa.tcz
aterm.tcz
wbar.tcz
pci-utils.tcz
dillo.tcz
flwm_topside.tcz
firmware-ralinkwifi.tcz
wifi.tcz
Also, where can I remove the sda1 reference from the bootloader config file. I have searched the TinyCore docs and I am not finding it.
Thanks,
EDIT: I found it underCode: [Select]/mnt/sda1/boot/extlinux/extlinux.conf
...
sudo editor
Then using editors file > open menu Here's onboot.lst
...
Ok, to start..
connect via Ethernet and download and install wifi.tcz extension using APPS or one of the commandline extension managers
then change your onboot.lst to thisCode: [Select]Xvesa.tcz
aterm.tcz
wbar.tcz
pci-utils.tcz
dillo.tcz
flwm_topside.tcz
firmware-ralinkwifi.tcz
wifi.tcz
Then reboot and select the wifi icon
Check dmesg for errors
Here's onboot.lst
Xvesa.tcz
aterm.tcz
wbar.tcz
flwm_topside.tcz
wl-modules-4.19.10-tinycore.tcz
iw.tcz
pci-utils.tcz
opera9.tcz
rfkill.tcz
wifi.tcz
tc@box:~$ sudo wifi.sh
No wifi devices found!
$ tce-load -i firmware-ralinkwifi
$ tce-load -i wifi
$ dmesg | tail -20
Ok here goes:OK, I think I see the problem. Try getting rid of that wl-modules-4.19.10-tinycore.tcz entry from your onboot.lst file. Those areCode: [Select]Here's onboot.lst
Xvesa.tcz
aterm.tcz
wbar.tcz
flwm_topside.tcz
wl-modules-4.19.10-tinycore.tcz
iw.tcz
pci-utils.tcz
opera9.tcz
rfkill.tcz
wifi.tcz
It would be better for troubleshooting to have only the following in onboot.lst:
Xvesa
flwm
wbar
aterm
Once booted and in the gui, then:Code: [Select]$ tce-load -i firmware-ralinkwifi
$ tce-load -i wifi
$ dmesg | tail -20
..and paste the dmesg results
Xvesa.tcz
aterm.tcz
wbar.tcz
flwm_topside.tcz
tc@box:~$ tce-load -i firmware-ralinkwifi
firmware-ralinkwifi.tcz: OK
tc@box:~$ tce-load -i wifi
wireless-4.19.10-tinycore.tcz: OK
libiw.tcz: OK
wireless_tools.tcz: OK
ncursesw.tcz: OK
readline.tcz: OK
openssl.tcz: OK
libnl.tcz: OK
wpa_supplicant.tcz: OK
wifi.tcz: OK
tc@box:~$ ^C
tc@box:~$ dmesg | tail -20 > dmesg-tail.txt
tc@box:~$ sudo wifi.sh
No wifi devices found!
See attatchment dmesg-tail.txtr8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8105e-1.fw failed with error -2
r8169 0000:02:00.0: Falling back to syfs fallback for: rtl_nic/rtl8105e-1.fw
r8169 0000:02:00.0 eth0: unable to load firmware patch rtl_nic/rtl8105e-1.fw (-11)
..but there is no equivalent for the wifi connection firmware.pci 0000:06:00.0: [1814:539b] type 00 class 0x028000
pci 0000:06:00.0: reg 0x10: [mem 0xf0200000-0xf020ffff]
suggesting that the device is detected but never recognized. Maybe there's a depmod command needed?grep -i v00001814 /lib/modules/4.19.10-tinycore/modules.alias
tc@box:~$ tce-load -i firmware-ralinkwifi
firmware-ralinkwifi.tcz: OK
tc@box:~$ tce-load -i wifi
wireless-4.19.10-tinycore.tcz: OK
libiw.tcz: OK
wireless_tools.tcz: OK
ncursesw.tcz: OK
readline.tcz: OK
openssl.tcz: OK
libnl.tcz: OK
wpa_supplicant.tcz: OK
wifi.tcz: OK
tc@box:~$ grep -i v00001814 /lib/modules/4.19.10-tinycore/modules.alias
alias pci:v00001814d00000301sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000302sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000401sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000601sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000681sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000701sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000781sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003090sv*sd*bc*sc*i* rt2800pci
Code: [Select]tc@box:~$ grep -i v00001814 /lib/modules/4.19.10-tinycore/modules.alias
alias pci:v00001814d00000301sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000302sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000401sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000601sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000681sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000701sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000781sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003090sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d0000539bsv*sd*bc*sc*i* rt2800pci
sudo depmod
$ sudo modprobe rt61pci
$ sudo modprobe rt2800pci
sudo depmod
tc@box:~$ grep -i v00001814 /lib/modules/4.19.10-tinycore/modules.alias
alias pci:v00001814d00000301sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000302sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000401sv*sd*bc*sc*i* rt61pci
alias pci:v00001814d00000601sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000681sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000701sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000781sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003090sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003091sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003092sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00003390sv*sd*bc*sc*i* rt2800pci
alias pci:v00001814d00000201sv*sd*bc*sc*i* rt2500pci
alias pci:v00001814d00000101sv*sd*bc*sc*i* rt2400pci
... what do I look at now?
tc@box:~$ sudo modprobe rt61pci
tc@box:~$ sudo modprobe rt2800pci
tc@box:~$ lsmod
Module Size Used by Not tainted
rt2800pci 12288 0
rt2800mmio 12288 1 rt2800pci
rt2800lib 73728 2 rt2800pci,rt2800mmio
rt61pci 20480 0
rt2x00mmio 12288 3 rt2800pci,rt2800mmio,rt61pci
rt2x00pci 12288 2 rt2800pci,rt61pci
rt2x00lib 28672 6 rt2800pci,rt2800mmio,rt2800lib,rt61pci,rt2x00mmio,rt2x00pci
mac80211 237568 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 167936 2 rt2x00lib,mac80211
eeprom_93cx6 12288 2 rt2800pci,rt61pci
cpufreq_userspace 12288 0
cpufreq_conservative 12288 0
cpufreq_powersave 12288 0
squashfs 28672 35
zstd_decompress 53248 1 squashfs
xxhash 16384 1 zstd_decompress
loop 20480 70
rtsx_pci_ms 12288 0
rtsx_pci_sdmmc 16384 0
mmc_core 65536 1 rtsx_pci_sdmmc
memstick 12288 1 rtsx_pci_ms
hp_wmi 12288 0
sparse_keymap 12288 1 hp_wmi
wmi_bmof 12288 0
video 28672 0
backlight 12288 1 video
serio_raw 12288 0
pcspkr 12288 0
battery 16384 0
acpi_cpufreq 12288 0
rtsx_pci 28672 2 rtsx_pci_ms,rtsx_pci_sdmmc
r8169 49152 0
hp_wireless 12288 0
wmi 16384 2 hp_wmi,wmi_bmof
ac 12288 0
[ 52.383986] rt2800pci 0000:06:00.0: PCI->APIC IRQ transform: INT A -> IRQ 17
[ 52.384184] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 1502 detected
[ 52.421391] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5390 detected
[ 52.528106] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 52.660456] rt2800pci 0000:06:00.0 wlo1: renamed from wlan0
[ 52.784282] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready
[ 52.784448] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2860.bin'
[ 52.806315] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.34
Module Size Used by
rt2800pci 16384 0
rt2800mmio 16384 1 rt2800pci
rt2800lib 90112 2 rt2800mmio,rt2800pci
rt2x00pci 16384 1 rt2800pci
rt2x00mmio 16384 2 rt2800mmio,rt2800pci
rt2x00lib 49152 5 rt2800lib,rt2x00pci,rt2800mmio,rt2x00mmio,rt2800pci
mac80211 679936 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 512000 2 rt2x00lib,mac80211
It looks like your particular stick is not supported then. It may need a newer kernel, or only be available in the unstable/etc drivers.Actually his device is supported. From the source file for the driver:
#ifdef CONFIG_RT2800PCI_RT53XX
{ PCI_DEVICE(0x1814, 0x5360) },
{ PCI_DEVICE(0x1814, 0x5362) },
{ PCI_DEVICE(0x1814, 0x5390) },
{ PCI_DEVICE(0x1814, 0x5392) },
{ PCI_DEVICE(0x1814, 0x539a) },
{ PCI_DEVICE(0x1814, 0x539b) },
{ PCI_DEVICE(0x1814, 0x539f) },
#endif
Found here:# CONFIG_RT2800PCI_RT53XX is not set
Found here:config RT2800PCI_RT53XX
bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
Yep, so it was one of the possibly unstable drivers and so not enabled. Juanito has posted good instructions in the past, but I don't have them at hand.tc@box:~/kernel/linux-4.19.10$ make menuconfig
scripts/kconfig/mconf Kconfig
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
tc@box:~/kernel/linux-4.19.10$ make modules
HOSTCC scripts/kconfig/conf.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --syncconfig Kconfig
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTLD arch/x86/tools/relocs
UPD include/config/kernel.release
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/asm/dma-contiguous.h
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/export.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
WRAP arch/x86/include/generated/asm/mm-arch-hooks.h
UPD include/generated/uapi/linux/version.h
UPD include/generated/utsrelease.h
CC kernel/bounds.s
UPD include/generated/bounds.h
/bin/sh: bc: not found
make[1]: *** [Kbuild:42: include/generated/timeconst.h] Error 127
make: *** [Makefile:1102: prepare0] Error 2
tc@box:~/kernel/linux-4.19.10$
I got through the menuconfig, saved as .config then: ...After you executed cd linux-4.19.10-patched you did remember to download:
cp ../config-4.19.10-tinycore ./.config
prior to executing:make menuconfig
Do note: You will need at least 12GB of free space on your local drive to get through the kernel compilation process. So make sure you have enough space.
CC sound/usb/usx2y/snd-usb-usx2y.mod.o
LD [M] sound/usb/usx2y/snd-usb-usx2y.ko
CC sound/x86/snd-hdmi-lpe-audio.mod.o
LD [M] sound/x86/snd-hdmi-lpe-audio.ko
CC virt/lib/irqbypass.mod.o
LD [M] virt/lib/irqbypass.ko
tc@box:~/kernel/linux-4.19.10$ tc@box:~/kernel/linux-4.19.10/include/generated$
ls
sh: tc@box:~/kernel/linux-4.19.10/include/generated$: not found
tc@box:~/kernel/linux-4.19.10$ autoconf.h timeconst.h.tmp utsrelease.h
sh: autoconf.h: not found
tc@box:~/kernel/linux-4.19.10$ bounds.h uapi/
sh: bounds.h: not found
tc@box:~/kernel/linux-4.19.10$ tc@box:~/kernel/linux-4.19.10/include/generated$
ls
sh: tc@box:~/kernel/linux-4.19.10/include/generated$: not found
tc@box:~/kernel/linux-4.19.10$ autoconf.h timeconst.h.tmp utsrelease.h
sh: autoconf.h: not found
tc@box:~/kernel/linux-4.19.10$ bounds.h uapi/
sh: bounds.h: not found
$ cat .config
...
CONFIG_RT2800PCI=m
CONFIG_RT2800PCI_RT33XX=y
# CONFIG_RT2800PCI_RT35XX is not set
CONFIG_RT2800PCI_RT53XX=y
..and this:$ cat Kconfig:
...
config RT2800PCI_RT53XX
bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
default y
---help---
This adds support for rt53xx wireless chipset family to the
rt2800pci driver.
Supported chips: RT5390CONFIG_WLAN_VENDOR_RALINK=y
..it looks like the rt5390 functionality is added to the rt2800pci driver rather than a separate rt5390pci driver being created.$ modinfo rt2800pci.ko
...
depends: rt2x00lib,rt2800lib,rt2800mmio,rt2x00mmio,rt2x00pci,eeprom_93cx6
..to be safe, it would be better to replace rt2800pci and all of the above drivers in your local copy of wireless-KERNEL.
$ tce-load -i gzip advcomp
$ gzip /home/tc/kernel/linux-4.19.10/drivers/net/wireless/ralink/rt2x00/*.ko
$ advdef -z4 /home/tc/kernel/linux-4.19.10/drivers/net/wireless/ralink/rt2x00/*.ko.gz
$ mkdir /tmp/pkg
$ sudo cp -rp /tmp/tcloop/wireless-4.19.10-tinycore/usr /tmp/pkg
$ tce-load -i squashfs-tools
$ sudo cp /home/tc/kernel/linux-4.19.10/drivers/net/wireless/ralink/rt2x00/*.ko.gz /tmp/pkg/usr/local/lib/modules/4.19.10-tinycore/kernel/drivers/net/wireless/ralink/rt2x00
$ cd /tmp
$ sudo mksquashfs pkg/ wireless-4.19.10-tinycore.tcz
$ sudo chown tc:staff wireless-4.19.10-tinycore.tcz
$ md5sum wireless-4.19.10-tinycore.tcz > wireless-4.19.10-tinycore.tcz.md5.txt
$ mkdir /mnt/sdb1/tce/optional/upgrade [adjust to suit your system]
$ cp /tmp/wireless-4.19.10-tinycore.tcz* /mnt/sdb1/tce/optional/upgrade
Found wifi device wlan0
Standby for scan of available networks...
wlan0 Interface doesn't support scanning : Network is down
Set to try a few times to obtain a lease.
Failed to connect.
tc@box:~$ sudo rfkill list
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
tc@box:~$ sudo rfkill unblock wlan
tc@box:~$ sudo rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
tc@box:~$ iwconfig
eth0 no wireless extensions.
ip_vti0 no wireless extensions.
lo no wireless extensions.
tunl0 no wireless extensions.
dummy0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short long limit:2 RTS thr:off Fragment thr:off
Power Management:off
tc@box:~$ lsmod
Module Size Used by Not tainted
rt2800pci 12288 0
rt2800mmio 12288 1 rt2800pci
rt2800lib 73728 2 rt2800pci,rt2800mmio
rt2x00mmio 12288 2 rt2800pci,rt2800mmio
rt2x00pci 12288 1 rt2800pci
rt2x00lib 28672 5 rt2800pci,rt2800mmio,rt2800lib,rt2x00mmio,rt2x00pci
mac80211 237568 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 167936 2 rt2x00lib,mac80211
eeprom_93cx6 12288 1 rt2800pci
cpufreq_conservative 12288 0
cpufreq_userspace 12288 0
cpufreq_powersave 12288 0
squashfs 28672 37
zstd_decompress 53248 1 squashfs
xxhash 16384 1 zstd_decompress
loop 20480 74
rtsx_pci_sdmmc 16384 0
mmc_core 65536 1 rtsx_pci_sdmmc
hp_wmi 12288 0
sparse_keymap 12288 1 hp_wmi
wmi_bmof 12288 0
rtsx_pci_ms 12288 0
memstick 12288 1 rtsx_pci_ms
video 28672 0
backlight 12288 1 video
pcspkr 12288 0
ac 12288 0
wmi 16384 2 hp_wmi,wmi_bmof
battery 16384 0
serio_raw 12288 0
rtsx_pci 28672 2 rtsx_pci_sdmmc,rtsx_pci_ms
hp_wireless 12288 0
r8169 49152 0
acpi_cpufreq 12288 0
[/code[]
The key point of onboot.lst its not a list of programs to be executed in a shell like items on bootlocal.sh but to load .tcz extensions in the given order and their dependencies recursively.