Tiny Core Linux

Tiny Core Base => TCB News => Release Candidate Testing => Topic started by: Juanito on July 26, 2017, 12:52:28 AM

Title: Core v8.1rc1
Post by: Juanito on July 26, 2017, 12:52:28 AM
Team Tiny Core is pleased to announce that Tiny Core 8.1 rc1 is available for public testing:

http://repo.tinycorelinux.net/8.x/x86/release_candidates/
http://repo.tinycorelinux.net/8.x/x86_64/release_candidates/

This is a release candidate. If you decide to help test, then please test carefully. We don't want anyone to lose data.

We appreciate testing and feedback.

Changelog for 8.1 rc1:
* busybox updated 1.25.1 -> 1.27.1
* busybox CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=512 re-established
* duplicated busybox syminks removed
Title: Re: Core v8.1rc1
Post by: andyj on July 26, 2017, 06:42:09 AM
Could we add LZMA support to busybox? I've come across a number of RPM's that rpm2cpio can't process. Binaries compiled for OpenSUSE seem to be the most compatible with TC, e.g. not looking for wierd library names.

So far it looks like the syslog issue has been fixed. Thanks.
Title: Re: Core v8.1rc1
Post by: Rich on July 26, 2017, 08:37:36 AM
Hi andyj
Would installing  liblzma.tcz  solve that? If not,  rpm2cpio  is also available in  xarchiver.tcz  and probably does support  LZMA.
Title: Re: Core v8.1rc1
Post by: andyj on July 26, 2017, 08:53:13 AM
Liblzma is already installed, but busybox doesn't use it. Xarchiver didn't like the RPM, and it's a GUI anyway with X and GTK dependencies whichs makes it a non-starter. The RedHat version of rpm2cpio used by Slackware works, so it seems like it should theoretically be possible.
Title: Re: Core v8.1rc1
Post by: Rich on July 26, 2017, 09:11:57 AM
Hi andyj
Quote
Xarchiver didn't like the RPM, and it's a GUI anyway with X and GTK dependencies ...
Yes, but did you try running the  usr/local/bin/rpm2cpio  that comes with it? It that works you could pull it out of the package.
Title: Re: Core v8.1rc1
Post by: andyj on July 26, 2017, 11:44:49 AM
Xarchiver has these files:
Code: [Select]
./usr/local/bin/xarchiver
./usr/local/share/applications/xarchiver.desktop
./usr/local/share/icons/hicolor/16x16/apps/xarchiver.png
./usr/local/share/icons/hicolor/24x24/apps/xarchiver.png
./usr/local/share/icons/hicolor/48x48/apps/xarchiver.png
./usr/local/share/icons/hicolor/scalable/apps/xarchiver.svg
./usr/local/share/pixmaps/xarchiver/xarchiver-add.png
./usr/local/share/pixmaps/xarchiver/xarchiver-extract.png
./usr/local/share/pixmaps/xarchiver/xarchiver-html.png
./usr/local/share/pixmaps/xarchiver.png
./usr/local/tce.installed/xarchiver

No rpm2cpio. This should be current, I downloaded it today.
Title: Re: Core v8.1rc1
Post by: Rich on July 26, 2017, 12:32:30 PM
Hi andyj
I checked here:
http://tinycorelinux.net/8.x/x86/tcz/xarchiver.tcz.list
and it's listed. You didn't mention it but I guess you're running 64 bit because when I checked:
http://tinycorelinux.net/8.x/x86_64/tcz/xarchiver.tcz.list
that list matches what you just posted.
Title: Re: Core v8.1rc1
Post by: andyj on July 26, 2017, 12:40:19 PM
One of TC's endearing qualities. Differences between architectures. It's how we tell the twins apart.  ;D
Title: Re: Core v8.1rc1
Post by: polikuo on July 27, 2017, 02:15:47 AM
CorePlus ISO:
File cde/installer.instlist outdated.
Should be tc-install-GUI.tcz, not tc-install.tcz

Redundant files in cde/optional:
tc-install.tcz.info-32
tc-install.tcz.info-64

Firmwares:
Inconsistent listing.
Code: [Select]
$ wc -l wififirmware.instlist
37 wififirmware.instlist
$ grep "^firmware" onboot.lst | wc -l
18
$ grep "^firmware" xfbase.lst | wc -l
9

Does b43-fwcutter.tcz suppose to be listed in wififirmware.instlist ?
If so, it's not there.
Title: Re: Core v8.1rc1
Post by: Juanito on July 30, 2017, 01:17:00 AM
Thanks for the feedback.

Does b43-fwcutter.tcz suppose to be listed in wififirmware.instlist ?

I'm not sure - I need to check back in previous versions...
Title: Re: Core v8.1rc1
Post by: Juanito on July 30, 2017, 03:22:42 AM
CorePlus iso reposted

@coreplayer2, could you check that we have all of the required wifi firmware extensions please?
Title: Re: Core v8.1rc1
Post by: coreplayer2 on July 30, 2017, 04:10:46 AM
@coreplayer2, could you check that we have all of the required wifi firmware extensions please?
Standby please..
Title: Re: Core v8.1rc1
Post by: Juanito on July 30, 2017, 07:35:40 AM
..in the newly posted CorePlus iso I mean
Title: Re: Core v8.1rc1
Post by: coreplayer2 on July 30, 2017, 12:53:37 PM
In my opinion, these firmware extensions are most important, categorized under WIFI, NIC (many are 10ge), and CPU code.

Code: [Select]
WIFI
firmware
firmware-atheros
firmware-broadcom_bcm43xx
firmware-getB43
 + deps
   squashfs-tools
   b43-fwcutter
firmware-ipw2100
firmware-ipw2200
firmware-iwimax
firmware-iwl8000
firmware-iwlwifi
firmware-libertas
firmware-mrvl
firmware-mwl8k
firmware-openfwwf
firmware-ralinkwifi
firmware-rtlwifi
firmware-ti-connectivity
firmware-zd1211

NIC
firmware-broadcom_bnx2
firmware-broadcom_bnx2x
firmware-chelsio
firmware-intel_e100
firmware-myri10ge
firmware-netxen
firmware-rtl_nic
firmware-tigon
firmware-vxge

Processor
firmware-amd-ucode


Here is the firmware list from the latest coreplus_v8.1 rc1.  I have marked those firmware extensions which do not belong under a WiFi list, either because they are redundant or belong to an Ethernet category, or pose high degree of difficulty to get working (firmware-ueagle-atm.tcz in that regard).
Quote
firmware-atheros.tcz
firmware-broadcom_bcm43xx.tcz
firmware-broadcom_bnx2.tcz
firmware-broadcom_bnx2x.tcz
firmware-getB43.tcz
firmware-ipw2100.tcz
firmware-ipw2200.tcz
firmware-iwimax.tcz
firmware-iwl8000.tcz
firmware-iwlwifi.tcz
firmware-libertas.tcz
firmware-mrvl.tcz
firmware-mwl8k.tcz
firmware-myri10ge.tcz
firmware-netxen.tcz
firmware-openfwwf.tcz
firmware-radeon.tcz
firmware-ralinkwifi.tcz
firmware-rtl8192ce_se_de.tcz
firmware-rtlwifi.tcz
firmware-ti-connectivity.tcz
firmware-ueagle-atm.tcz
firmware-vxge.tcz
firmware-zd1211.tcz
firmware.tcz
Title: Re: Core v8.1rc1
Post by: coreplayer2 on July 30, 2017, 01:31:24 PM
Regarding WiFi there is a bigger issue..

the RTLWIFI modules in:
wireless-4.8.17-tinycore.tcz &
wireless-4.8.17-tinycore64.tcz

call the wrong firmware (among other issues) and cause mayhem when the kernel attempts to load them.

I created a temporary fix by way of an extension containing the latest compiled corrected modules, at least until the next TC version, or we update the above wireless extensions.

This obviously begs the question, how do we resolve this issue with coreplus?

We can either:
1. update the above wireless extensions, (need to advise curaga for this) or
2. separate the above wireless extensions from "wireless_tools.tcz.dep" and add a boot stanza and xrbase.lst (onboot.lst) in coreplus.iso for rtlwifi which includes rtlwifi-4.8.17-tinycore.tcz instead of wireless-4.8.17-tinycore.tcz

suggestions?
Title: Re: Core v8.1rc1
Post by: curaga on July 30, 2017, 11:41:36 PM
You mean the upstream modules are buggy?
Title: Re: Core v8.1rc1
Post by: Juanito on July 31, 2017, 12:06:35 AM
Could we add LZMA support to busybox? I've come across a number of RPM's that rpm2cpio can't process.

I'll look at enabling lzma in busybox for the next rc release - it's not certain that this will enable it in busybox rpm2cpio...
Title: Re: Core v8.1rc1
Post by: Juanito on July 31, 2017, 03:09:12 AM
subject to the answer to curaga's question, I'd go for updating the wireless modules.
Title: Re: Core v8.1rc1
Post by: coreplayer2 on July 31, 2017, 03:51:36 AM
You mean the upstream modules are buggy?
Loading any of the RTLWIFI modules caused the machine to reboot immediately..    This error was fixed in a recent submission (6 to 8 months ago) and applies to all RTLWIFI modules. 

Fixed RTLWIFI modules can be found in:
rtlwifi-4.8.17-tinycore.tcz &
rtlwifi-4.8.17-tinycore64.tcz

Sources from git  https://github.com/lwfinger/rtlwifi_new

The above extensions were a temporary resolution and provide a standalone replacement for wireless-4.8.17-tinycore extensions which were removed from wireless-tools dep file during running of rtlwifi-4.8.17-tinycore.tcz startup script.

Ideally, the rtlwifi modules within wireless-4.8.17-tinycore need replacing with modules from rtlwifi-4.8.17-tinycore, how would you like to proceed?

Title: Re: Core v8.1rc1
Post by: curaga on July 31, 2017, 09:57:59 AM
If they're that buggy, sure, replace them.