Leanest option for 32 bit machines?

Post here if you are a new Porteus member and you're looking for some help.
pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#1 by pneilson » 02 Apr 2023, 14:21

Hello everyone,

I am teaching a Tinkercad (tinkercad.com) class at a library and we have had such an overwhelming interest that we don't have enough modern machines for the kids who are coming. So I am trying to dust off some old machines to see if I can use them as extra machines for the class.

The machines are HP Mini Netbook 110, Intel Atom 1.60 GHz processor, 160 GB HDD, 1 GB RAM.

The constraints I'm working with are:
1) Need a mainstream browser that has webGL capabilities;
2) Need a very lean OS that can devote all of its memory to running the browser in order to operate Tinkercad;
3) Need these to be 32-bit

All I really need is a browser, no other OS requirements, so Porteus Kiosk is an ideal solution, but there is no 32-bit version. Does anyone have suggestions for the best option? Would it be to run 32-bit Porteus with Firefox installed? Or is there a distro out there similar to Proteus Kiosk where it's just a browser, but that works with 32 bit?

Thanks,

Phil

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Leanest option for 32 bit machines?

Post#2 by Ed_P » 02 Apr 2023, 17:47

Porteus 5.0 has 32-bit systems and is very stable. Find a desktop that you like, add a 32-bit browser module and give it a try.
http://www6.frugalware.org/mirrors/linu ... teus-v5.0/

Once you settle on a desktop run a Porteus update to get the system current then add the browser.
Ed

pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#3 by pneilson » 03 Apr 2023, 01:53

Thank you for your reply!

I have installed Porteus 5.0 LXDE (Porteus-LXDE-v5.0-i586.iso). I first put it on a USB stick using Win32 Disk Imager, then once I booted it I used the Porteus Installer to install it and the bootloader on my HDD. My machine boots into Porteus no problem and it seems really snappy compared to the other 32-bit lightweight distros I've tried (Lubuntu, MX Linux). So far so good.

But now I have some questions:

1.
Ed_P wrote:
02 Apr 2023, 17:47
run a Porteus update
How would I do this? Is there a GUI utility that I should open? This forum post (viewtopic.php?f=35&t=10538) seems to indicate there is, but I don't see it anywhere in the "System Tools" menu on my install. Or is there a set of commands that I should run in the terminal?

2.
Ed_P wrote:
02 Apr 2023, 17:47
then add the browser
Okay, I got Firefox added. The "Browser Selection and Update Tool" wasn't working for me so I downloaded the .xzm module for Firefox on a different computer and used a USB drive to copy it over to /mnt/sda1/porteus/modules/ and activated it. Now I can open Firefox, but it's not working well. It is taking forever to load even the homepage, and sometimes I get an "unable to load page" message. The network manager says that I'm connected to my wifi network with a strong signal, but it's almost like I don't have connection the way Firefox is behaving. (This also is probably why the "Browser Selection and Update Tool" wasn't initially working either.) Any thoughts on what could cause a strong connection to the wifi network but only spotty internet connectivity? I was on a different device right beside my Porteus machine and it had fine internet connection the whole time.

Thanks, I think this will be a good solution if I can get these wrinkles ironed out.

Phil

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Leanest option for 32 bit machines?

Post#4 by Ed_P » 03 Apr 2023, 03:14

pneilson wrote:
03 Apr 2023, 01:53
How would I do this? Is there a GUI utility that I should open? This forum post (viewtopic.php?f=35&t=10538) seems to indicate there is, but I don't see it anywhere in the "System Tools" menu on my install.
In the menu you have do you see the Administration category?
https://forum.porteus.org/viewtopic.php?f=35&t=10538 wrote:For those who are unaware, in the Porteus Setting Centre (see menu>System/Administration>), there is an "Porteus Updater" tool.
Click on the Administration then scroll down to the Porteus Settings Centre option, click on it, enter the root password, and at the top of the GUI window that opens is the Porteus Updater. Click on the icon. :happy62:
pneilson wrote:
03 Apr 2023, 01:53
Any thoughts on what could cause a strong connection to the wifi network but only spotty internet connectivity?
What version of FF have you got? Updating it might help. It's also possible old/32bit hardward isn't as fast as your 64bit system.
Ed

pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#5 by pneilson » 03 Apr 2023, 04:38

Thank you for helping me find the updater tool! I didn't have an Administration category in my menu, so for the reference of anyone using Porteus 5.0 LXDE, it is under Menu > System Tools > Porteus Settings Centre.
Ed_P wrote:
03 Apr 2023, 03:14
What version of FF have you got?
I'm not sure what FF is. Where could I find out which version I have, and how might I update it?
Ed_P wrote:
03 Apr 2023, 03:14
It's also possible old/32bit hardward isn't as fast as your 64bit system.
It could be, although the other machine that I was using side by side with Porteus is running MX Linux 21 (32 bit) on the same machine, an HP mini netbook, same hardware specs. Firefox and network connection in general works OK on that one, although Tinkercad is slow and choppy (hence my looking for another, hopefully more efficient, option).

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Leanest option for 32 bit machines?

Post#6 by Ed_P » 03 Apr 2023, 05:32

pneilson wrote:
03 Apr 2023, 04:38
Porteus 5.0 LXDE, it is under Menu > System Tools > Porteus Settings Centre
:mega_shok: I wasn't aware the Menus differed that much between DEs. I use Cinnamon.
pneilson wrote:
03 Apr 2023, 04:38
I'm not sure what FF is. Where could I find out which version I have, and how might I update it?
FF -> FireFox Click the Help menu then the About link at the bottom.

In the Menu > Internet > click the Browser option at the top of the list.
Ed

Rapha_
Shogun
Shogun
Posts: 238
Joined: 12 Jun 2021, 21:59
Distribution: Xfce 4.12 - 5.rc3 - x86_64
Location: France

Leanest option for 32 bit machines?

Post#7 by Rapha_ » 03 Apr 2023, 14:12

Hello,
pneilson wrote:
02 Apr 2023, 14:21
The machines are HP Mini Netbook 110, Intel Atom 1.60 GHz processor, 160 GB HDD, 1 GB RAM.
The latest versions of firefox are heavy

Look at the memory/cpu used by Porteus and your browser in 'Menu/system tools/task manager ' ...

Personally I use on my Porteus 5 x86-64, Firefox 88 : it works quite well on most of the sites (but to keep this version, I had to block the automatic updates of the browser)

I just did 2 memory tests with Porteus 4 and 5 LXDE :

Porteus 4 LXDE > Mem 250 MB
+ Firefox 88 (1 window) > 542 MB

Porteus 5 LXDE > Mem 315 MB
+ Firefox 88 (1 window) > Mem 678 MB

I don't know if my firefox-88.0-x86_64 could work on a 32bit computer ...

Anyway there is a version still available; mozilla-firefox-68 esr for Slackware and that should be very light and work for you :
http://ftp.osuosl.org/pub/slackware/sla ... /packages/

pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#8 by pneilson » 03 Apr 2023, 14:20

@Ed_P
Ed_P wrote:
03 Apr 2023, 05:32
FF -> FireFox
Oh geez, of course, sorry. I'm running 110.0 (32 bit). The module I downloaded was firefox-110.0-i686-en-US.xzm from here: http://dl.porteus.org/i586/Porteus-v5.0/modules/

Still no dice on running the Browser Selection and Update Tool in Porteus. Sometimes when I click the updater, it thinks for a bit and then gives a red "No Internet Detected" message. Sometimes it will get past that and say:

Downloading live script ...
Downloading: update -firefox-live DONE
Work will be done in: /tmp

and then it will just hang there (yesterday when I was trying to add Firefox I left it for over an hour and it just sat there at that step), I'm assuming because of lack of connectivity.

A couple things I tried just now:

1) I tried Porteus on the other HP mini netbook (the one running MX that was doing fine with wifi connection). Same story on the connection: the network manager applet made it easy to connect to my wifi network, said it was a strong signal, but then the actual internet connection wasn't there (or was there very intermittently).

2) I tried Porteus 5.0 LXQt instead, to see if a different DE might make a difference. Same result as #1.

3) I took my first machine (the one on which I installed Porteus 5.0 LXDE to the HDD) and tried an ethernet connection to my network. Presto, everything works well. Firefox is loading pages nice and quick, and even Tinkercad works pretty well (well enough to use, I'd say).

This makes me think it's some sort of software issue (a driver?) for the wifi cards in my netbook minis that is making them work, but just barely. Although it's really strange to me that it sometimes makes that Internet connection for a minute, and then goes away again. If I had the ability to just run them all off ethernet cables during my class I would, but unfortunately I can't where I'm teaching this class, so it has to be wifi if I'm going to use these devices.

Just for comparison, here is what lspci tells me about my wireless adapter on the HP mini netbook that I have Porteus installed on:

Code: Select all

root@porteus:/home/guest# lspci
00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
02:00.0 Network controller: Ralink corp. RT3592 Wireless 802.11abgn 2T/2R PCIe

root@porteus:/home/guest# lspci -vv -s 02.00.0
02:00.0 Network controller: Ralink corp. RT3592 Wireless 802.11abgn 2T/2R PCIe
	DeviceName: Ralink 3592BC8 802.11a/b/g/n 2x2 WiFi and Bluetooth 3.0+HS Combo
	Subsystem: Hewlett-Packard Company Device 1638
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at 82000000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 6.500W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR-
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr+ BadTLP+ BadDLLP- Rollover- Timeout+ AdvNonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [140 v1] Device Serial Number 00-00-3c-9c-10-57-6d-44
	Kernel driver in use: rt2800pci
	Kernel modules: rt2800pci
And here is what lspci returns on the HP mini netbook that I have MX Linux 21 installed on:

Code: Select all

$ lspci
00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05)
02:00.0 Network controller: Ralink corp. RT3592 Wireless 802.11abgn 2T/2R PCIe

$ lspci -vv -s 02.00.0
02:00.0 Network controller: Ralink corp. RT3592 Wireless 802.11abgn 2T/2R PCIe
	DeviceName: Ralink 3592BC8 802.11a/b/g/n 2x2 WiFi and Bluetooth 3.0+HS Combo
	Subsystem: Hewlett-Packard Company RT3592 Wireless 802.11abgn 2T/2R PCIe
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at 82000000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: rt2800pci
	Kernel modules: rt2800pci, wl
Can you spot any differences that could explain why the wifi is working fine on MX but not on Porteus with same hardware specs? It appears to my untrained eye that they are using the same kernel driver, rt2800pci.

pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#9 by pneilson » 03 Apr 2023, 14:26

@ Rapha_

Thank you for the insight! At the link that you sent me I see a 32 bit version of Firefox 68.12.0 that I'll try installing. But in my experience trying this out with other lightweight distros, Tinkercad (which is really the site I need to run) only works with pretty recent versions of the browser, so I'm not hopeful that Firefox 68 will run it.

I still think that my main issue here is with my network/internet connection rather than with memory usage, since I can't even run the updater or browser selection & update tool in the terminal (which I'd imagine have minimal memory requirements) properly due to connectivity issues, I think.

It totally makes sense to me that browsers (esp. more recent versions of modern browsers) are very resource-heavy and perhaps I am trying to do the impossible here to run Tinkercad on these machines.

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Leanest option for 32 bit machines?

Post#10 by Ed_P » 03 Apr 2023, 14:40

pneilson see what these commands show:

lspci -knn
dmesg | egrep 'ucode|firmware|fail|error|wifi'
modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko

While the hardware appears to be similar maybe the drivers aren't and you need an update. This thread may help:
Getting wifi working and sound (Post by Blaze #88868)
Ed

pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#11 by pneilson » 03 Apr 2023, 19:09

@Ed_P

Thanks. I'll take a look at that forum post. Output of those commands:

lspci -knn

Code: Select all

root@porteus:/home/guest# lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller [8086:0bf1] (rev 03)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller [8086:0be1] (rev 09)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: gma500
	Kernel modules: gma500_gfx
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 02)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 2 [8086:27d2] (rev 02)
	Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: uhci_hcd
00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: uhci_hcd
00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: uhci_hcd
00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: ehci-pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation NM10 Family LPC Controller [8086:27bc] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] [8086:27c1] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 05)
	DeviceName: Realtek Gbe Lan Connection
	Subsystem: Hewlett-Packard Company Device [103c:338d]
	Kernel driver in use: r8169
	Kernel modules: r8169
02:00.0 Network controller [0280]: Ralink corp. RT3592 Wireless 802.11abgn 2T/2R PCIe [1814:3592]
	DeviceName: Ralink 3592BC8 802.11a/b/g/n 2x2 WiFi and Bluetooth 3.0+HS Combo
	Subsystem: Hewlett-Packard Company Device [103c:1638]
	Kernel driver in use: rt2800pci
	Kernel modules: rt2800pci
dmesg | egrep 'ucode|firmware|fail|error|wifi'

Code: Select all

root@porteus:/home/guest# dmesg | egrep 'ucode|firmware|fail|error|wifi'
[   10.105292] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   10.105311] cfg80211: failed to load regulatory.db
[   14.318407] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2860.bin'
[   14.462620] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.40
modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko

Code: Select all

root@porteus:/home/guest# modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
iwlwifi-100-5.ucode
iwlwifi-1000-5.ucode
iwlwifi-135-6.ucode
iwlwifi-105-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-5150-2.ucode
iwlwifi-5000-5.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-6000-6.ucode
iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-3160-17.ucode
iwlwifi-7260-17.ucode
iwlwifi-8265-36.ucode
iwlwifi-8000C-36.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-BzBnj-a0-hr-b0-72.ucode
iwlwifi-BzBnj-a0-gf4-a0-72.ucode
iwlwifi-BzBnj-a0-gf-a0-72.ucode
iwlwifi-BzBnj-a0-fm4-a0-72.ucode
iwlwifi-BzBnj-a0-fm-a0-72.ucode
iwlwifi-gl-a0-fm-a0-72.ucode
iwlwifi-bz-a0-fm-a0-72.ucode
iwlwifi-bz-a0-mr-a0-72.ucode
iwlwifi-bz-a0-gf4-a0-72.ucode
iwlwifi-bz-a0-gf-a0-72.ucode
iwlwifi-bz-a0-hr-b0-72.ucode
iwlwifi-SoSnj-a0-mr-a0-72.ucode
iwlwifi-ma-a0-fm-a0-72.ucode
iwlwifi-ma-a0-mr-a0-72.ucode
iwlwifi-ma-a0-gf4-a0-72.ucode
iwlwifi-ma-a0-gf-a0-72.ucode
iwlwifi-ma-a0-hr-b0-72.ucode
iwlwifi-SoSnj-a0-jf-b0-72.ucode
iwlwifi-SoSnj-a0-hr-b0-72.ucode
iwlwifi-SoSnj-a0-gf-a0-72.ucode
iwlwifi-SoSnj-a0-gf4-a0-72.ucode
iwlwifi-ty-a0-gf-a0-72.ucode
iwlwifi-so-a0-gf-a0-72.ucode
iwlwifi-so-a0-hr-b0-72.ucode
iwlwifi-so-a0-jf-b0-72.ucode
iwlwifi-cc-a0-72.ucode
iwlwifi-QuQnj-b0-jf-b0-72.ucode
iwlwifi-QuZ-a0-jf-b0-72.ucode
iwlwifi-QuZ-a0-hr-b0-72.ucode
iwlwifi-Qu-b0-jf-b0-72.ucode
iwlwifi-Qu-c0-hr-b0-72.ucode
iwlwifi-QuQnj-b0-hr-b0-72.ucode
iwlwifi-Qu-b0-hr-b0-72.ucode

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Leanest option for 32 bit machines?

Post#12 by beny » 03 Apr 2023, 22:04

hi Ed_P don't tell to update if you don't know the machine where it has to run and if the specifications are the ones posted it has a gigabyte of memory and shares 256 with the graphics card so it will always run badly, you need to increase the memory or activate the swap even if only slightly,

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Leanest option for 32 bit machines?

Post#13 by Ed_P » 04 Apr 2023, 01:28

beny wrote:
03 Apr 2023, 22:04
you need to increase the memory or activate the swap even if only slightly,
I'll let you describe the swap steps beny.

As for the commands posted previously I think we need to tailor them to the Ralink controller.

Code: Select all

02:00.0 Network controller [0280]: Ralink corp. RT3592 Wireless 802.11abgn 2T/2R PCIe [1814:3592]
	DeviceName: Ralink 3592BC8 802.11a/b/g/n 2x2 WiFi and Bluetooth 3.0+HS Combo
	Subsystem: Hewlett-Packard Company Device [103c:1638]
	Kernel driver in use: rt2800pci
	Kernel modules: rt2800pci
So the modinfo command may need to be:

modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/

to pick up the Ralink drivers. If someone has a Ralink driver and can post a more accurate modinfo command please do.
Ed

pneilson
White ninja
White ninja
Posts: 10
Joined: 02 Apr 2023, 13:15
Distribution: Lubuntu, MX Linux

Leanest option for 32 bit machines?

Post#14 by pneilson » 04 Apr 2023, 04:16

@Ed_P

Thanks, here's the result of that second modinfo command:

Code: Select all

root@porteus:/home/guest# modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/
modinfo: ERROR: Module /lib/modules/5.18.8-porteus/kernel/drivers/net/wireless/ not found.
So I'm thinking this means that it didn't pick up the Ralink drivers? I also tried:

modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/ralink

and

modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/ralink/rt2x00

and got the same error message.
Ed_P wrote:
03 Apr 2023, 14:40
This thread may help:
Getting wifi working and sound (Post by Blaze #88868)
After reading through that thread, I tried downloading the module mentioned (kernel-firmware-20220725_150864a-noarch-1.xzm) and adding it to /porteus/modules and restarted my machine, but there was no difference. I didn't really even understand what I was doing, so that possibly made no sense to even try.

Do you think its a new driver I need, or new firmware?

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Leanest option for 32 bit machines?

Post#15 by Ed_P » 04 Apr 2023, 05:31

Here's what I got with the modinfo app on my pc:

Code: Select all

root@porteus:/home/guest# modinfo -F firmware /lib/modules/`uname -r`/kernel/drivers/net/wireless/ralink/rt2x00/*.ko
rt2860.bin
rt2870.bin
rt2661.bin
rt2561s.bin
rt2561.bin
rt73.bin
root@porteus:/home/guest#
None indicate wifi and at this point I'm over my head as to what module your wifi is using.

Also this is what I see on my system:

Code: Select all

root@porteus:/home/guest# ls -oh /lib/modules/5.18.8-porteus/kernel/drivers/net/wireless/ralink/rt2x00/

total 552K
-rw-r--r-- 1 root  29K Jul  2  2022 rt2400pci.ko
-rw-r--r-- 1 root  31K Jul  2  2022 rt2500pci.ko
-rw-r--r-- 1 root  36K Jul  2  2022 rt2500usb.ko
-rw-r--r-- 1 root 130K Jul  2  2022 rt2800lib.ko
-rw-r--r-- 1 root  22K Jul  2  2022 rt2800mmio.ko
-rw-r--r-- 1 root  22K Jul  2  2022 rt2800pci.ko
-rw-r--r-- 1 root  65K Jul  2  2022 rt2800usb.ko
-rw-r--r-- 1 root  84K Jul  2  2022 rt2x00lib.ko
-rw-r--r-- 1 root  11K Jul  2  2022 rt2x00mmio.ko
-rw-r--r-- 1 root 9.6K Jul  2  2022 rt2x00pci.ko
-rw-r--r-- 1 root  29K Jul  2  2022 rt2x00usb.ko
-rw-r--r-- 1 root  41K Jul  2  2022 rt61pci.ko
-rw-r--r-- 1 root  45K Jul  2  2022 rt73usb.ko
root@porteus:/home/guest# 
Again, no wifi driver.
Ed

Post Reply