Page 1 of 1

Hang during boot setting up network service (Asus X205T netbook)

Posted: Mon Jul 24, 2023 3:56 pm
by wmmiller

This is my first attempt at using Puppy Linux or, actually, being a sysadmin, although I've been using Unix and Linux variants for over 30 years. I have an old Asus X205T netbook that I'm trying to use with FossaPup64 9.5. I downloaded the ISO file and installed it on a flash drive using Rufus 4.1, and I updated the BIOS on the netbook to boot from USB. The boot sequence proceeds, apparently successfully, up to the point of "Setting up services (network_" and then hangs. Any suggestions? Thanks in advance.


Re: Hang during boot setting up network service

Posted: Mon Jul 24, 2023 4:25 pm
by rockedge

@wmmiller Hello and :welcome: to the forum!

What does the old Asus X205T netbook have for network devices?

I almost would suggest trying Bionic64 on this machine to see if the kernel and firmware are a better fit. Also F96-CE_4 is an updated and polished Fossapup64-9.5 and would be worth a try out.

We'll have to see when one of the network guru's takes a look at this topic and perhaps could throw us some more insight.


Re: Hang during boot setting up network service

Posted: Mon Jul 24, 2023 10:26 pm
by bigpup

up to the point of "Setting up services (network_" and then hangs.

How long did you let it stay at trying to do this?

I have seen this take some time before it continues the boot process.


Re: Hang during boot setting up network service

Posted: Mon Jul 24, 2023 10:56 pm
by bigpup

Is this the specs of this computer?

Asus X205T Specification

Windows 8.1
64bit 1.3Ghz Intel Atom “Bay Trail-T” Z3735 processor(2MB Cache, 4 cores, 4 threads, 1.33GHz base clock, 1.83GHz Turbo)
2GB of DDR3L RAM and 32GB internal storage
2 USB 2.0 ports, Bluetooth 4.0, micro HDMI port and WiFi connectivity

You may want to try one of the Puppy versions produced specifically for the Atom processor.

Atomicpup is the latest.
viewtopic.php?t=6212

Maybe this one even if it is for the EeePC 701
viewtopic.php?t=4704


Re: Hang during boot setting up network service

Posted: Tue Jul 25, 2023 2:23 am
by wmmiller
rockedge wrote: Mon Jul 24, 2023 4:25 pm

@wmmiller Hello and :welcome: to the forum!

Thanks!

rockedge wrote: Mon Jul 24, 2023 4:25 pm

What does the old Asus X205T netbook have for network devices?

I'm not sure exactly what you're asking or how to find out; what I see from poking around the network settings in Windows is "Broadcom 802.11abgn Wireless SDIO adapter". Is that what you were looking for?

rockedge wrote: Mon Jul 24, 2023 4:25 pm

I almost would suggest trying Bionic64 on this machine to see if the kernel and firmware are a better fit.

Thanks; I did give that version a try. When it got to the point the other version hung, it paused a few seconds, then put up "Backgrounded" and proceeded. Once I got to the desktop, however, I had no choices for network configuration.


Re: Hang during boot setting up network service

Posted: Tue Jul 25, 2023 2:24 am
by wmmiller
bigpup wrote: Mon Jul 24, 2023 10:26 pm

up to the point of "Setting up services (network_" and then hangs.

How long did you let it stay at trying to do this?

I have seen this take some time before it continues the boot process.

I let it sit a couple of hours before shutting it down.


Re: Hang during boot setting up network service

Posted: Tue Jul 25, 2023 2:27 am
by wmmiller
bigpup wrote: Mon Jul 24, 2023 10:56 pm

Is this the specs of this computer?

Asus X205T Specification

Windows 8.1
64bit 1.3Ghz Intel Atom “Bay Trail-T” Z3735 processor(2MB Cache, 4 cores, 4 threads, 1.33GHz base clock, 1.83GHz Turbo)
2GB of DDR3L RAM and 32GB internal storage
2 USB 2.0 ports, Bluetooth 4.0, micro HDMI port and WiFi connectivity

Yes, that's the one, although mine is currently running Windows 10 instead of 8.1.

bigpup wrote: Mon Jul 24, 2023 10:56 pm

You may want to try one of the Puppy versions produced specifically for the Atom processor.

Atomicpup is the latest.
viewtopic.php?t=6212

Maybe this one even if it is for the EeePC 701
viewtopic.php?t=4704

Thanks! I'll give those a try and see how it goes.


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Tue Jul 25, 2023 7:49 am
by peterw

When you say it hangs "during boot setting up network services" do you mean that it has never boots to the desktop or do you mean that after setting up the network with one of the network connection programmes it hangs trying to make the connection? I have never had a computer "hang" during the boot procedure due to a WiFi card issue. In my experience it boots to the desktop but may have issues connecting to the WiFi.
My thoughts:
1. That laptop has a Broadcom 802.11abgn Wireless SDIO Adapter and Broadcom used to have a reputation for issues especially with Linux. The Arch forum has some details https://wiki.archlinux.org/title/broadcom_wireless and you can find other references in both Windows and Linux forums. On Mint there is a possible solution here https://forums.linuxmint.com/viewtopic.php?t=377042
2. You could try a USB WiFi stick to get going or as an experiment try a full Ubuntu to see if that works.
3. I haven't used Rufus for many years. These days I just use either Puppy boot programmes or Ventoy https://www.ventoy.net/en/index.html which is very good but I seem to remember that some have found it to not work with all Puppies or am I imagining that? In any event is it a possible issue with secure boot?


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Tue Jul 25, 2023 1:48 pm
by wmmiller
peterw wrote: Tue Jul 25, 2023 7:49 am

When you say it hangs "during boot setting up network services" do you mean that it has never boots to the desktop or do you mean that after setting up the network with one of the network connection programmes it hangs trying to make the connection? I have never had a computer "hang" during the boot procedure due to a WiFi card issue. In my experience it boots to the desktop but may have issues connecting to the WiFi.

The former. it sits at the line I quoted, "Setting up services (network_", during the boot and never goes any further.

As I mentioned in another reply, I also tried Bionic64; it said "Backgrounded" at that point after a few seconds and then proceeded with the rest of the boot and got to the desktop. At that point, I had no options shown for setting up the network connection.

peterw wrote: Tue Jul 25, 2023 7:49 am

My thoughts:
1. That laptop has a Broadcom 802.11abgn Wireless SDIO Adapter and Broadcom used to have a reputation for issues especially with Linux. The Arch forum has some details https://wiki.archlinux.org/title/broadcom_wireless and you can find other references in both Windows and Linux forums. On Mint there is a possible solution here https://forums.linuxmint.com/viewtopic.php?t=377042

Thanks! I'll check those out.

peterw wrote: Tue Jul 25, 2023 7:49 am

2. You could try a USB WiFi stick to get going or as an experiment try a full Ubuntu to see if that works.
3. I haven't used Rufus for many years. These days I just use either Puppy boot programmes or Ventoy https://www.ventoy.net/en/index.html which is very good but I seem to remember that some have found it to not work with all Puppies or am I imagining that? In any event is it a possible issue with secure boot?

I think Rufus is doing the right thing, at least I've been able to get into the boot (and all the way to the desktop with one version) with flash drives written by Rufus. If nothing else bears fruit, I'll look into other tools for the purpose.

Thanks again for the reply.


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Tue Jul 25, 2023 2:18 pm
by peterw

I can't quite see why this would happen but some people have had problems with WiFi on that model of laptop with Windows 10 after upgrading from Windows 8.1 and at one reported success after updating the BIOS. So, whilst I can't see why upgrading the BIOS to the latest will affect matters it would not do any harm to do so.


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Tue Jul 25, 2023 5:14 pm
by mikeslr

Actually, peterw, your previous post provides a clue as to what the CURRENT problem may be, that is the absence of required firmware (and perhaps drivers). One of its links leads to this quote:

'It's over my head, but see if this works:

"Code: Select all

sudo cp '/lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt' '/lib/firmware/brcm/brcmfmac43455-sdio.MINIX TECH NOLOGY LIMITED-Z83-4A.txt'

Reboot"'

But let me make sure wmmiller understands what's going on.

For a technical explanation read, How Puppys Work, https://www.forum.puppylinux.com/viewtopic.php?t=5818 and How Puppys Save Works, https://www.forum.puppylinux.com/viewtopic.php?t=6526. The following is a layman understanding of those:
Puppys are modularly built. On boot-up they copy into RAM READ-ONLy file-systems that were included in the ISO. On shutdown you're offered the opportunity to create a SaveFolder (must be on a Linux Formatted Partition)* or a SaveFile (can be on any writable partition)*, and unless and until you create a Save will always be offered that option on reboot Shutdown. A Save is used to preserve settings, customizations and user-installed applications. Once created it will be mounted on boot-up so that its contents are part of your 'operating-system-in-RAM'.

Among the file-systems contained in the ISO are the kernel (vmlinuz) and a zdrv.sfs. The latter contains drivers compiled against that kernel. The zdrv.sfs for Bionicpup64 is named zdrv_bionicpup64_8.0.sfs. Sometimes a Puppy's creator also includes firmware in the zdrv.sfs. To make use of a wifi-adapter, both drivers and firmware must be present. Firmware, however, does not have to be compiled against a kernel. Once you have the needed firmware it can be used with any kernel by installing it (and Saving) or by placing a properly (re)named fdrv.sfs adjacent to the vmlinuz so that it will be copied into RAM on boot-up.

[Once you have A right vmlinuz, zdrv.sfs and fdrv.sfs, they can be swapped into a different Puppy (replacing the 'old') by merely renaming them: i.e., a zdrv.sfs for fossapup64_9.5 must have the name zdrv_fossapup64_9.5.sfs. Caution: the internal structure of some newer Puppys has changed complicating this. But the aforementioned files-systems for Bionicpup64 and fossapup64 are interchangeable].

In the post on the Linux Mint forum, the OP was using the 5.4.0-121-generic Kernel. To obtain wifi he only had to install the needed firmware. That is, the 5.4.0-121 kernel included the necessary drivers. If I recall correctly, Bionicpup64's ISO included a 4.9-something kernel (vmlinuz) and drivers compiled against it (zdrv). Hopefully, still all that may be missing is the necessary firmware (fdrv).

Links to separately packaged firmware can be found here, https://www.forum.puppylinux.com/postin ... it&p=51777. As gyrog’s package is the largest –so most likely to include the necessary firmware-- I’d try this one first, linux_firmware_2023_0712.sfs, https://www.mediafire.com/folder/k2j223jzddy9x/firmware. Download it, Right-Click>Select Rename, name it fdrv_bionicpup64_8.0.sfs and place it next to the vmlinuz. Reboot. [You can later try smaller packages. Or if the it includes the needed firmware, someone can explain how to copy it from the SFS into your Save so that you can remove the fdrv.sfs. But despite its size it will have little impact on your system. It will be copied into RAM-cache and Puppys are very efficient in their use of RAM cache. A 347 Mb SFS is likely to only reduce available RAM-for-Use by about 70 Mbs].

If that doesn’t solve the problem, you’ll find several 5.4 kernel packages here, https://archive.org/download/Puppy_Linux_Huge-Kernels The ones bearing the ‘ubun’ designation are most likely to work with either of the Ubuntu based Puppys, Bionic and Fossa. These are packaged as ‘Hugh Kernels’ containing both a vmlinuz and drivers compiled against it. Download, Right-Click>Extract. Rename the vmlinuz-something to just vmlinuz; rename the kernel_modules-something.sfs to zdrv_bionicpup64_8.0.sfs and substitute these for the current ones. Leave gryrog’s fdrv.sfs in place.

Which of those to try first is a guess.

Of course, if anyone knows the Asus X205T well enough to identify the kernel, drivers and firmware it needs, please chime in so that a lot of trial and error can be avoided.

In the meantime, wmmiller, you can boot up Bionicpup64 and open Menu>System>PupSysInfo. It’s Devices submenu should identify the wifi adapter builtin.

=======
* See this post about using Rufus. https://www.forum.puppylinux.com/viewto ... 522#p40522 Did you have Rufus create a ‘persistent’ partition so that Puppy would have some place to create SaveFiles/Folders?


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Tue Jul 25, 2023 7:05 pm
by peterw

mikesir. Your comments reminded me that many years ago I used a laptop with a Broadcom WiFi card and to get that working I used to copy the firmware from a Ubuntu laptop into the Puppy installation and it used to work from then on as the firmware was then in the save file.


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Wed Jul 26, 2023 12:17 am
by ozsouth

@wmmiller - it is possible that your device needs a wl driver (needed for some broadcom network adaptors), so please run the following commands in a terminal:

lspci -nn | grep etwork (Note: that's a lowercase L at start, & a pipe symbol in the middle).

and then

dmesg | grep irmware

Those results will explain your situation, so please post them.
If you do need a wl driver, I've made many & both fossapup64_9.5 & bionicpup64_8.0 .pets are in the forum Drivers section.
see: viewtopic.php?p=10900#p10900 . Note drivers are kernel-specific.
To install a .pet, download it, then click on it in ROX-Filer filemanager & wait a few seconds, then try to connect.


Re: Hang during boot setting up network service (Asus X205T netbook)

Posted: Wed Jul 26, 2023 2:39 pm
by wmmiller

Thanks to all for the analysis and suggestions!

Before I read the most recent comments, I booted into Bionic and tried using Vdiswrapper on the bcmdhd64.INF file I found in a subdirectory of /mnt/mmcblk1p3/Windows/WinSxS; however, that failed with some kind of error (that I failed to record, sorry).

I've run out of time for the moment to work on this project - my day job is calling, unfortunately - but I'll follow up on these suggestions over the coming weekend and report on the results. Thanks again to everyone who took the time and trouble to reply!