Page 2 of 2

Out of The Box Everything.

Posted: 16 Nov 2021, 15:09
by limotux
limotux wrote:
16 Nov 2021, 14:58
Try to install/activate kernel-firmware
Doing it now. Downloading to /tmp/ will activate once done

Code: Select all

guest@porteus:~$ getpkg kernel-firmware
Checking that mirror is online ...

--2021-11-16 17:07:00--  https://dfw.mirror.rackspace.com/slackware//slackware64-current/FILELIST.TXT
Resolving dfw.mirror.rackspace.com (dfw.mirror.rackspace.com)... 74.205.112.120
Connecting to dfw.mirror.rackspace.com (dfw.mirror.rackspace.com)|74.205.112.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1412536 (1.3M) [text/plain]
Saving to: ‘/tmp/getpkg/FILELIST.TXT’

FILELIST.TXT      100%[===========>]   1.35M   244KB/s    in 30s     

2021-11-16 17:07:33 (45.4 KB/s) - ‘/tmp/getpkg/FILELIST.TXT’ saved [1412536/1412536]

It is ,txz, right clicked, installed.
What next?

EDIT: I can only see "wired connection" no WiFi. :wall:

Out of The Box Everything.

Posted: 16 Nov 2021, 15:17
by limotux

Code: Select all

Downloading: kernel-firmware-20211115_f5d5195-noarch-1.txz   DONE 
Converting kernel-firmware-20211115_f5d5195-noarch-1.txz ...
kdesu: Unknown option 'x'.

 Processing finished. 
Your files are in: /tmp/
Is

Code: Select all

kdesu: Unknown option 'x'.
OK?

Out of The Box Everything.

Posted: 16 Nov 2021, 15:58
by babam

Out of The Box Everything.

Posted: 16 Nov 2021, 17:05
by beny
hi you have yet included into the lib/module/firmware:/lib/firmware/brcm/bcm43xx-0.fw
/lib/firmware/brcm/bcm43xx_hdr-0.fw dig on the kernel module directory for the /lib/modules/5.15.2-porteus/kernel/drivers/net/wireless/broadcom/b43/b43.ko.zst,in a terminal you have to load it with modprobe,after this lsmod in terminal show you if you have loaded the kernel module try to start network manager.porteus like slackware do not have all the modules of kernel build inside the kernel the vmlinuz like this is a huge weight,porteus is a light system, and you know slackware is a not automated distro all you want you have to build by yourself.

Out of The Box Everything.

Posted: 16 Nov 2021, 22:25
by beny
ps: ln -s /path/to/module.ko /lib/modules/`uname -r`
depmod -a
modprobe module
this help you to link the modules you need into the modules directory that work, depmod -a check if it is ready and modprobe load it, and sorry but you have to extract from .zst to .ko and this is better network manager check the new connection when is available

Out of The Box Everything.

Posted: 17 Nov 2021, 14:04
by limotux
Ed_P wrote:
16 Nov 2021, 13:45
If you want a more complete system you should use one of the Porteus 4.0 distributions.
You mean Porteus 4.0 would work out of the box?

Out of The Box Everything.

Posted: 17 Nov 2021, 14:12
by babam
limotux, Porteus 3.2.2 work out of the box.

Out of The Box Everything.

Posted: 17 Nov 2021, 14:14
by limotux
babam wrote:
17 Nov 2021, 14:12
Porteus 3.2.2 work out of the box.
I already downloaded 4.0 and did USB
I will see. If not I'll try 3.2.2 as you say

Out of The Box Everything.

Posted: 17 Nov 2021, 14:49
by limotux
are you sure 3.2.2 only NOT 4.0 work out of the box?

Out of The Box Everything.

Posted: 17 Nov 2021, 14:53
by Jack
My WiFi stop working after 3.2rc5.

Out of The Box Everything.

Posted: 17 Nov 2021, 15:15
by Ed_P
limotux wrote:
17 Nov 2021, 14:49
are you sure 3.2.2 only NOT 4.0 work out of the box?
Pretty sure for broadcom. And if it doesn't check these links:

[HOWTO] Broadcom wifi under Porteus
Version 4.0 questions (Post by Blaze #64647)
No Wifi connection (Post by Blaze #78177)

And here are a couple of scripts I used for a netbook with Porteus 4.0 and a broadcom nic.
broadcomrc32-1.sh

Code: Select all

#!/bin/sh
# https://forum.porteus.org/viewtopic.php?f=117&t=5823&start=75#p45413

ls /etc/modprobe.d/*blacklist.conf
ls /var/log/packages/broadcom-*
ls /var/log/scripts/broadcom-*
#sudo lspci

ARCH=`echo $MACHTYPE | sed -e 's/-.*$//'`                #x86_64
KERNEL=`uname -a`

echo 
echo "Arch:  " $ARCH
echo "Kernel: "${KERNEL:14:14}


echo
echo -en "Press Enter to remove old driver files, Ctrl+C to end.\n"
read answer

# The following will remove all obsolete files:

rm /etc/modprobe.d/b43_blacklist.conf
rm /etc/modprobe.d/broadcom_blacklist.conf
rm /var/log/packages/broadcom-sta-6.30.223.248-$ARCH-1ftm
rm /var/log/packages/broadcom-sta-6.30.223.271_4.4.3_porteus-$ARCH-1jay
rm /var/log/scripts/broadcom-sta-6.30.223.271_4.4.3_porteus-$ARCH-1jay
rm -r /usr/doc/broadcom-sta-6.30.223.141
rm -r /usr/doc/broadcom-sta-6.30.223.271


# If we wish to install the current wl.ko for some particular kernel you have just 
# compiled (say 4.4.10-porteus, for example), the following will do all the job:

wget --no-check-certificate https://slackbuilds.org/slackbuilds/14.1/network/broadcom-sta.tar.gz
tar xf broadcom-sta.tar.gz
cd broadcom-sta/

wget --no-check-certificate https://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz
wget --no-check-certificate https://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
wget --no-check-certificate https://www.broadcom.com/docs/linux_sta/README_6.30.223.271.txt

KERNEL=4.4.10-porteus broadcom-sta.SlackBuild

echo $KERNEL

installpkg /tmp/broadcom-sta-*_SBo.tgz
broadcomrc32-2.sh

Code: Select all

#!/bin/sh
# https://forum.porteus.org/viewtopic.php?p=64647#p64647

# Download b43-firmware-classic-5.100.138-1-noarch.xzm and copy to modules folder of Porteus.
# http://www.mediafire.com/file/lsdn0vh8a4u5ypw/b43-firmware-classic-5.100.138-1-noarch.xzm

su
#toor
cp    /etc/modprobe.d/broadcom_blacklist.conf /home/guest/Backups/
cp    /etc/modprobe.d/b43_blacklist.conf      /home/guest/Backups/
echo 'blacklist wl' > /etc/modprobe.d/broadcom_blacklist.conf
echo 'blacklist wl' > /etc/modprobe.d/b43_blacklist.conf
echo "Reboot"

su
#toor
dmesg | grep -i b43
modprobe b43

Out of The Box Everything.

Posted: 19 Nov 2021, 08:20
by nanZor
Limotux - Porteus is not like all the other 1-4gb download children. :)

Also too, note that Porteus is designed to be "portable". You may face this situation often if you actually are using it in portable fashion, especially with machines that are ancient / going into vintage category.

If the above doesn't work, consider giving your machine a nice little upgrade with an external modern usb wifi dongle that IS supported by more common modern chipsets. I've had good luck with Panda, but there are many others.

By doing this with an external dongle, you'll generally get better performance being external rather than from a decrepid old internal wifi. Perhaps even add 5ghz ac capabilities depending on model. The old internal is simply not detected / used and the modern dongle gets supported automatically.

Once found, as a portable warrior, you'll never have to worry again if you come across vintage gear AND you will never face the catch-22 of trying to download drivers when you can't get online in the first place. :)

Out of The Box Everything.

Posted: 19 Nov 2021, 10:18
by babam
Solved?

Out of The Box Everything.

Posted: 14 Dec 2021, 07:17
by fulalas
I also wonder why we don't provide support for these wifi cards out of the box. I got a wifi dongle the other day and it didn't work on Porteus. It's very frustrating and I see no reason we don't include drivers for these devices.

Out of The Box Everything.

Posted: 14 Dec 2021, 10:52
by raja
Size

In Ubuntu, vmlinuz size is 18MB. kernel modules size is around 600MB . But, compression is gzip. They will cover most drivers. But, broadcom stuff has got problem, there also.

IN porteus they are around 5 MB and 120 MB.

I suggest, porteus can provide vmlinuz and kernel modules compiled with ubuntu 'config' under "bundles' for users who demand such coverage.