Tiny Core Linux

Tiny Core Base => Raspberry Pi => piCore Final Releases => Topic started by: bmarkus on January 25, 2014, 02:10:24 PM

Title: piCore 5.1 released
Post by: bmarkus on January 25, 2014, 02:10:24 PM
Team Tiny Core is pleased to announce the availability of piCore 5.1, the Raspberry Pi port of Tiny Core Linux. It is an independent system architected by Robert Shingledecker and now developed by a small team of developers with strong community support.

Tiny Core Linux is not a traditional distribution but a toolkit to create your own customized system. It offers not only flexibility, small footprint but a very recent kernel and set of applications making it ideal for custom systems, appliances as well as to learn Linux, matching Raspberry Pi perfectly. It is running entirely in RAM. There is no installation in conventional terms; extensions mounted read only, after reboot the same clean system is available. Base raw SD card image with CLI version is only 21.5 Mbyte including RPi boot loader, firmware and support files. Key features:

Main features:

Images with preinstalled SSH for headless operation and with GUI also available at

http://tinycorelinux.net/5.x/armv6/release/

For support visit http://forum.tinycorelinux.net/index.php/board,57.0.html

Béla Márkus
piCore Release Manager
Title: Re: piCore 5.1 released
Post by: Franxoois on January 26, 2014, 03:43:55 PM
Hi,

Great work !

I may have an issue with my wifi dongle.

Here is the result of lsusb
Code: [Select]
Bus 001 Device 004: ID 0846:9030 NetGear, Inc. WNA1100 Wireless-N 150 [Atheros AR9271]
dmesg
Code: [Select]
[   26.580533] cfg80211: Calling CRDA to update world regulatory domain
[   28.968248] usb 1-1.2: ath9k_htc: Firmware htc_9271.fw requested
[   28.975214] usbcore: registered new interface driver ath9k_htc
[   32.960765] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   33.535186] usb 1-1.2: ath9k_htc: Failed to get firmware htc_9271.fw
[   33.535440] usb 1-1.2: ath9k_htc: USB layer deinitialized

lsmod
Code: [Select]
Module                  Size  Used by    Not tainted
ath9k_htc              56814  0
ath9k_common            2725  1 ath9k_htc
ath9k_hw              422021  2 ath9k_htc,ath9k_common
mac80211              318613  1 ath9k_htc
ath                    17073  3 ath9k_htc,ath9k_common,ath9k_hw
cfg80211              196566  3 ath9k_htc,mac80211,ath
ftdi_sio               29623  0
usbserial              24424  1 ftdi_sio

df
Code: [Select]
/dev/loop25             204.0K    204.0K         0 100% /tmp/tcloop/firmware-rtlwifi
/dev/loop26              32.0K     32.0K         0 100% /tmp/tcloop/firmware-ralinkwifi
/dev/loop27               1.1M      1.1M         0 100% /tmp/tcloop/firmware-atheros

iwconfig
Code: [Select]
dummy0    no wireless extensions.

lo        no wireless extensions.

eth0      no wireless extensions.

tunl0     no wireless extensions.
Title: Re: piCore 5.1 released
Post by: tinypoodle on January 26, 2014, 04:38:52 PM
http://wireless.kernel.org/en/users/Drivers/ath9k_htc#Firmware
Title: Re: piCore 5.1 released
Post by: bmarkus on January 26, 2014, 11:45:14 PM
Install firmware.tcz, it contains the firmware:

Code: [Select]
[  100.842566] usb 1-1.2.1: ath9k_htc: Firmware htc_9271.fw requested
[  100.851268] usbcore: registered new interface driver ath9k_htc
[  103.194991] usb 1-1.2.1: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[  103.439035] ath9k_htc 1-1.2.1:1.0: ath9k_htc: HTC initialized with 33 credits
[  103.870254] ath9k_htc 1-1.2.1:1.0: ath9k_htc: FW Version: 1.3
[  103.870285] ath: EEPROM regdomain: 0x809c
[  103.870295] ath: EEPROM indicates we should expect a country code
[  103.870307] ath: doing EEPROM country->regdmn map search
[  103.870317] ath: country maps to regdmn code: 0x52
[  103.870357] ath: Country alpha2 being used: CN
[  103.870370] ath: Regpair used: 0x52
[  103.881407] ieee80211 phy0: Atheros AR9271 Rev:1
[  119.393378] NET: Registered protocol family 10

Code: [Select]
root@box:/home/tc# iwconfig
wlan0     IEEE 802.11bgn  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

dummy0    no wireless extensions.

lo        no wireless extensions.

eth0      no wireless extensions.

tunl0     no wireless extensions.

root@box:/home/tc#
Title: Re: piCore 5.1 released
Post by: Franxoois on January 27, 2014, 03:45:57 AM
That's allright, thank you very much !
Title: Re: piCore 5.1 released
Post by: Gerrelt on January 27, 2014, 11:39:36 AM
Hi Bela,

Thank you for this release! The SSH version is very welcome again. 8)
I installed it on 3 Raspberries, and everything is working.
At first I had some problems extending the partition, but that was mainly due to my limited knowledge of partitioning.

The included README is very good, the part of extending the partition was very usefull.
I noticed the tce dir is now in the second partition allready in the SSH image, very good!

I discovered some typo's in the README. I hope you don't mind that I corrected it, and I also changed item 1 about starting the fdisk command (at line 78) a bit.
Owh, and I think in item 2, there is an error, it should say "exit fdisk with 'w' command." instead of "q", I think.
I have attached my version of the README to this post.

Many thanks for your work!

Greetings,
    Gerrelt.
Title: Re: piCore 5.1 released
Post by: bmarkus on January 27, 2014, 12:36:33 PM
Hi Gerrelt

thanks a lot for README text corrections, it is welcome and I will update WEB and download files. Glad to hear you like the new layout. Now mmcblk0p1 is really just for boot and left intact during operation avoiding false use making system more safe. At first expanding may look a bit complicated but in fact it is not so bad :) I was thinkg to make it automatic but later dropped idea to keep flexibility and user control. It is TC-like now.

Regards... Bela
Title: Re: piCore 5.1 released
Post by: meo on January 29, 2014, 09:59:29 AM
Hi bmarkus!

Very nice job! Works like a charm. I've just been able to connect two machines to enable parallellprocessing. For that I used the Raspbian distro but really TC for Pi would probably be faster in executing code. I'm just not used to the webbrowsers available for TC for Pi just yet to download what I need. An idea popped up when I was considering the problem. Wouldn't it be possible to repack Iceweasel (that is awailable for the Raspberry Pi) so it could be used with TC for Pi with a script? I'm not a script kiddie so I wouldn't be able to make it but I thought it was worth to mention.

Thanks for making TC awailable for the awesome Rapberry Pi,
meo

PS The Thanks should be directed to the whole team working on this project including Robert S. DS
Title: Re: piCore 5.1 released
Post by: bmarkus on January 29, 2014, 10:10:40 AM
PS The Thanks should be directed to the whole team working on this project including Robert S. DS

First thanks Robert for concept and architecting Tiny Core Linux, the TC Team for common TC scripts, ideas, packages, etc.

And to the community contributing to the whole TC project, including piCore!
Title: Re: piCore 5.1 released
Post by: bmarkus on January 29, 2014, 10:16:35 AM

Wouldn't it be possible to repack Iceweasel (that is awailable for the Raspberry Pi) so it could be used with TC for Pi with a script? I'm not a script kiddie so I wouldn't be able to make it but I thought it was worth to mention.

Issue is the dependency chain. In general Raspbian apps depend on much more libs than necessary and/or available in piCore which is cleaner. But you can try.

Title: Re: piCore 5.1 released
Post by: meo on January 29, 2014, 10:52:57 AM
Thanks for your answer bmarkus!

What available browser would you suggest?

Kind regards,
meo
Title: Re: piCore 5.1 released
Post by: bmarkus on January 29, 2014, 11:14:15 AM
Try netsurf.
Title: Re: piCore 5.1 released
Post by: beerstein on January 30, 2014, 10:03:28 AM
netsurf works great. Is it possible to have javascript turned on temporarily?

I discovered a small glitch:When in apps browser in left window pciutils.tcz is selected, the right info window shows usbutils.tcz - but it installs the right thing.

congratulations bmarkus. I love your piCore. Wish I had something like that for my cubietruck A20
Title: Re: piCore 5.1 released
Post by: bmarkus on January 30, 2014, 10:26:49 AM
No javascript, it doesn't build at the moment. Nothing to be enabled.

Will check appbrowser, thanks for reporting.

For your A20 there is dCore, isn't it?
Title: Re: piCore 5.1 released
Post by: beerstein on January 30, 2014, 10:36:11 AM
yes the Allwinner A10 uCore works fine with cubieboard2.I have it running also on my cubietruck (cubieboard3) but cubietruck has a 1 GHz LAN network card plus wireless on board. Both drivers are missing and they need to be compiled into the kernel? Or loaded - this is what I do not know and I do not have the skills and knowledge to do it.
I tried to find users at the cubiebard forum who could help, but no responses so far.
Title: Re: piCore 5.1 released
Post by: fos on March 10, 2014, 05:14:34 PM
I haven't dropped by TinyCpre for a while. I just read a book review that was very nice. While here I noticed piCore. I can't wait to give it a try.

Thanks for all of your hard work!

Jeff