2014-10-27

Slitaz -- core64 / CDROM

CDROM

1.
tux@slitaz:~$ dmesg | grep -e hda -e 9660
hda: PIONEER DVD-RW DVR-K06RS, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
ide-cd: hda: ATAPI 24X DVD-ROM DVD-R/RAM CD-R/RW drive, 2000kB Cache
snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
snd_hda_intel 0000:00:1b.0: setting latency timer to 64
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: IEEE_P1282
tux@slitaz:~$

2.
tux@slitaz:~$ mount | grep cdrom
/dev/hda on /media/cdrom type iso9660 (ro,nosuid,nodev,noexec,relatime)

3.
tux@slitaz:~$ cat /media/cdrom/install.sh
#!/bin/sh
#

DIR=$(cd $(dirname $0); pwd)

[ -d /var/cache/tazpkg ] || mkdir -p /var/cache/tazpkg
ls -d $DIR/packages/* > /var/lib/tazpkg/mirror
ln -fs $DIR/packages/*/*.tazpkg /var/cache/tazpkg/
ln -fs $DIR/packages/*/packages.* /var/lib/tazpkg
ln -fs $DIR/packages/*/files.list.lzma /var/lib/tazpkg
[ -d /var/www ] || mkdir -p /var/www
ln -s $DIR/website /var/www
tux@slitaz:~$

Slitaz -- core64 / Audio - Intel HDA


Audio - Intel HDA
snd_hda_intel          20389  4 
snd_hda_codec          56353  2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep               5117  1 snd_hda_codec
snd_pcm                57218  3 snd_hda_intel,snd_hda_codec
snd_page_alloc          5929  2 snd_hda_intel,snd_pcm
snd_timer              15484  2 snd_pcm
snd                    47500 12 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               4449  1 snd</pre>

1.
tux@slitaz:~$ modinfo snd_hda_intel
filename:       /lib/modules/3.2.53-slitaz64/kernel/sound/pci/hda/snd-hda-intel.ko.xz
description:    Intel HDA driver
license:        GPL
alias:          pci:v00001022d*sv*sd*bc04sc03i00*
[..]

alias:          pci:v00008086d00001C20sv*sd*bc*sc*i*
depends:        snd-hda-codec,snd-pcm,snd,snd-page-alloc
intree:         Y
vermagic:       3.2.53-slitaz64 SMP mod_unload
parm:           index:Index value for Intel HD audio interface. (array of int)
parm:           id:ID string for Intel HD audio interface. (array of charp)
parm:           enable:Enable Intel HD audio interface. (array of bool)
parm:           model:Use the given board model. (array of charp)
parm:           position_fix:DMA pointer read method.(0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO). (array of int)
parm:           bdl_pos_adj:BDL position adjustment offset. (array of int)
parm:           probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm:           probe_only:Only probing and no codec initialization. (array of int)
parm:           single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm:           enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm:           power_save:Automatic power-saving timeout (in second, 0 = disable). (int)
parm:           power_save_controller:Reset controller in power save mode. (bool)
parm:           align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bool)
parm:           snoop:Enable/disable snooping (bool)
tux@slitaz:~$

2.
tux@slitaz:~$ sudo lspci -v | grep -A 10 Audio
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
    Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 4001
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at feaf8000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link
    Kernel driver in use: snd_hda_intel

3.
tux@slitaz:~$ dmesg | grep snd
snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
snd_hda_intel 0000:00:1b.0: setting latency timer to 64
tux@slitaz:~$

Slitaz -- core64 / VGA-Intel i915

VGA - Intel i915  ( 1920x1080 )

i915                  310726  2 
video                  11362  1 i915
i2c_algo_bit            4368  1 i915
drm_kms_helper         21202  1 i915
drm                   154213  2 i915,drm_kms_helper
intel_agp              10400  1 i915
i2c_core               15927  4 i915,i2c_algo_bit,drm_kms_helper,drm
wmi                     7235  0 
intel_gtt              11831  3 i915,intel_agp
agpgart                22932  3 drm,intel_agp,intel_gtt
button                  4167  1 i915
tux@slitaz:~$ modinfo i915
filename:       /lib/modules/3.2.53-slitaz64/kernel/drivers/gpu/drm/i915/i915.ko.xz
license:        GPL and additional rights
description:    Intel Graphics
author:         Tungsten Graphics, Inc.
license:        GPL and additional rights
alias:          pci:v00008086d0000016Asv*sd*bc03sc*i*
[..]

alias:          pci:v00008086d00003577sv*sd*bc03sc*i*
depends:        drm,drm_kms_helper,intel-gtt,i2c-core,video,button,i2c-algo-bit,intel-agp
intree:         Y
vermagic:       3.2.53-slitaz64 SMP mod_unload

parm:           invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm:           modeset:Use kernel modesetting [KMS] (0=DRM_I915_KMS from .config, 1=on, -1=force vga console preference [default]) (int)
parm:           fbpercrtc:int
parm:           panel_ignore_lid:Override lid status (0=autodetect [default], 1=lid open, -1=lid closed) (int)
parm:           powersave:Enable powersavings, fbc, downclocking, etc. (default: true) (int)
parm:           semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
parm:           i915_enable_rc6:Enable power-saving render C-state 6 (default: -1 (use per-chip default) (int)
parm:           i915_enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm:           lvds_downclock:Use panel (LVDS/eDP) downclocking for power savings (default: false) (int)
parm:           lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm:           vbt_sdvo_panel_type:Override selection of SDVO panel mode in the VBT (default: auto) (int)
parm:           reset:Attempt GPU resets (default: true) (bool)
parm:           enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
tux@slitaz:~$

2.
tux@slitaz:~$ sudo lspci -v | grep -A 10 VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
    Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 4001
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at fe400000 (64-bit, non-prefetchable) [size=4M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at dc00 [size=8]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915
tux@slitaz:~$

3.
tux@slitaz:~$ dmesg | grep -e i915 -e drm
[drm] Initialized drm 1.1.0 20060810
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
[drm] MTRR allocation failed.  Graphics performance may suffer.
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] Driver supports precise vblank timestamp query.
fbcon: inteldrmfb (fb0) is primary device
fb0: inteldrmfb frame buffer device
drm: registered panic notifier
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
tux@slitaz:~$

tux@slitaz:~$ dmesg | grep i915
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
tux@slitaz:~$

4.
tux@slitaz:~$ grep -A 10 slitaz64 /var/log/Xorg.0.log
[     6.243] Current Operating System: Linux slitaz 3.2.53-slitaz64 #2 SMP Thu Oct 23 19:13:12 Europe 2014 x86_64
[     6.243] Kernel command line: root=/dev/sda6 autologin
[     6.243] Build Date: 22 March 2013  08:40:16AM
[     6.243] 
[     6.243] Current version of pixman: 0.28.2
[     6.243]     Before reporting problems, check http://www.slitaz.org/
    to make sure that you have the latest version.
[     6.243] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     6.243] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Oct 25 08:36:56 2014

5.
tux@slitaz:~$ grep -A 5 FBDEV\(1 /var/log/Xorg.0.log
[     6.324] (**) FBDEV(1): claimed PCI slot 0@0:2:0
[     6.324] (II) FBDEV(1): using default device
[     6.324] (==) FBDEV(1): Depth 24, (==) framebuffer bpp 32
[     6.324] (==) FBDEV(1): RGB weight 888
[     6.324] (==) FBDEV(1): Default visual is TrueColor
[     6.324] (==) FBDEV(1): Using gamma correction (1.0, 1.0, 1.0)
[     6.324] (II) FBDEV(1): hardware: inteldrmfb (video memory: 8100kB)
[     6.324] (II) FBDEV(1): checking modes against framebuffer device...
[     6.324] (II) FBDEV(1): checking modes against monitor...
[     6.324] (--) FBDEV(1): Virtual size is 1920x1080 (pitch 1920)
[     6.324] (**) FBDEV(1):  Built-in mode "current"
[     6.324] (==) FBDEV(1): DPI set to (96, 96)
[     6.324] (II) Loading sub module "fb"
[     6.324] (II) LoadModule: "fb"
[     6.324] (II) Loading /usr/lib/X11/modules/libfb.so
[     6.329] (II) Module fb: vendor="X.Org Foundation"
[     6.329]     compiled for 1.12.1, module version = 1.0.0
--
[     6.329] (**) FBDEV(1): using shadow framebuffer
[     6.329] (II) Loading sub module "shadow"
[     6.329] (II) LoadModule: "shadow"
[     6.329] (II) Loading /usr/lib/X11/modules/libshadow.so
[     6.330] (II) Module shadow: vendor="X.Org Foundation"
[     6.330]     compiled for 1.12.1, module version = 1.1.0
tux@slitaz:~$


Slitaz -- linux64: update src var

linux64: update src var

1.
wok changeset 17276:19630aaa1da0
http://hg.slitaz.org/wok/rev/19630aaa1da0
28 hours ago Pascal Bellard linux: update linux-slitaz.config64 (again)
28 hours ago Pascal Bellard linux: update linux-slitaz.config64
45 hours ago Pascal Bellard linux64-*: update src var (for list_modules.sh)
45 hours ago Pascal Bellard linux64: update src var
2 days ago Pascal Bellard Add dex2jar
2 days ago Pascal Bellard linux64: update module list
2 days ago Richard Dunbar tazwikiss: tiny edit
2 days ago Pascal Bellard linux: update config64


2.
# HG changeset patch
# User Pascal Bellard
# Date 1414250046 -7200
# Node ID 19630aaa1da0500db484b23cae74756f817a3597
# Parent 6177579905a3207cab336635ef20f641bbdf246b
linux64: update src var

diff -r 6177579905a3 -r 19630aaa1da0 linux64/receipt
--- a/linux64/receipt Sat Oct 25 14:15:16 2014 +0200
+++ b/linux64/receipt Sat Oct 25 17:14:06 2014 +0200
@@ -20,6 +20,7 @@
{
local path
install=$install/linux64
+ src=$WOK/$PACKAGE/source/tmp
cp -a $install/boot $fs
path=$fs/lib/modules/$VERSION-slitaz64/kernel
mkdir -p $path



3.
Package : linux
Cook summary
http://cook.slitaz.org/cooker.cgi?pkg=linux

--
Summary for: linux64 3.2.53
================================================================================
Source dir  : 20.0K
Packed      : 8.9M
Compressed  : 6.1M
Files       : 303
Cook time   : 39s ~ 1m
Cook date   : 2014-10-26 12:29
Host arch   : i486
================================================================================
Leaving aufs chroot...
--
Summary for: linux 3.2.53
================================================================================
Source dir  : 1.0G
Src file    : linux-3.2.53.tar.xz
Src size    : 62.6M
Produced    : 83.8M
Packed      : 7.1M
Compressed  : 5.8M
Files       : 337
Cook time   : 15088s ~ 251m
Cook date   : 2014-10-26 12:30
Host arch   : i486
================================================================================

Slitaz -- slitaz-rolling-10in1.iso 2014-Oct-26

slitaz-rolling-10in1.iso    2014-Oct-26 12:10:00 51.6M

1.
tux@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz64 #2 SMP Sun Oct 26 09:30:52 Europe 2014 x86_64 GNU/Linux


2.
tux@slitaz:~$ lsmod<pre>
Module                  Size  Used by    Not tainted
ipv6                  226737 14
ppdev                   4870  0
parport_pc             17746  0
floppy                 49295  0
parport                26951  2 ppdev,parport_pc
e1000                  86198  0
button                  4167  0 </pre>


3.
tux@slitaz:~$ nslookup www.slitaz.org
Server:    10.0.2.3
Address 1: 10.0.2.3

Name:      www.slitaz.org
Address 1: 212.83.135.187 pangolin.slitaz-fr.org


4.
tux@slitaz:~$ modinfo e1000
filename:       /lib/modules/3.2.53-slitaz64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz
version:        7.3.21-k8-NAPI
license:        GPL
description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, <linux.nics@intel.com>
srcversion:     51E8CE1B843BD32D67B14EB
alias:          pci:v00008086d00002E6Esv*sd*bc*sc*i*
[..]

alias:          pci:v00008086d00001000sv*sd*bc*sc*i*
depends:       
intree:         Y
vermagic:       3.2.53-slitaz64 SMP mod_unload
parm:           TxDescriptors:Number of transmit descriptors (array of int)
parm:           RxDescriptors:Number of receive descriptors (array of int)
parm:           Speed:Speed setting (array of int)
parm:           Duplex:Duplex setting (array of int)
parm:           AutoNeg:Advertised auto-negotiation setting (array of int)
parm:           FlowControl:Flow Control setting (array of int)
parm:           XsumRX:Disable or enable Receive Checksum offload (array of int)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           debug:Debug level (0=none,...,16=all) (int)


5.
tux@slitaz:~$ busybox modprobe -l | wc -l
591


6.
tux@slitaz:~$ slitaz

SliTaz GNU/Linux
================================================================================
Release      : 5.0
Architecture : i486
Kernel       : 3.2.53-slitaz64
Machine type : x86_64
Home path    : /home/slitaz
Configs      : /etc/slitaz
Main config  : /etc/slitaz/slitaz.conf
Log files    : /var/log/slitaz
Packages DB  : /var/lib/tazpkg
Installed    : 235 packages
Mirror       : http://mirror.slitaz.org/packages/cooking/
System date  : Mon Oct 27 20:48:48 UTC 2014
--------------
Boot options : BOOT_IMAGE=/boot/bzImage initrd=/boot/rootfs4.gz,/boot/rootfs4l.gz,/boot/rootfs3.gz,/boot/rootfs3l.gz,/boot/rootfs2.gz,/boot/rootfs2l.gz,/boot/rootfs1.gz rw root=/dev/null autologin lang=en_US kmap=us
================================================================================

2014-10-24

Slitaz -- update config64

linux: update config64

1.
wok changeset 17268:0d2eae483216 tip
linux: update config64
http://hg.slitaz.org/wok/rev/0d2eae483216
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Oct 23 19:09:03 2014 +0200 (14 hours ago ago)
parents b9fafbaeb4c6
children
files linux/stuff/linux-slitaz.config linux/stuff/linux-slitaz.config64


2.
tux@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz64 #2 SMP Thu Oct 23 19:13:12 Europe 2014 x86_64 GNU/Linux


3.
tux@slitaz:~$ lsmod
Module                  Size  Used by    Not tainted
ipv6                  226737 22 
i915                  310726  2 
video                  11362  1 i915
i2c_algo_bit            4368  1 i915
drm_kms_helper         21202  1 i915
drm                   154213  2 i915,drm_kms_helper
intel_agp              10400  1 i915
i2c_core               15927  4 i915,i2c_algo_bit,drm_kms_helper,drm
wmi                     7235  0 
intel_gtt              11831  3 i915,intel_agp
agpgart                22932  3 drm,intel_agp,intel_gtt
button                  4167  1 i915
sky2                   43332  0 
snd_hda_codec_idt      47244  1 
snd_hda_intel          20389  4 
snd_hda_codec          56353  2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep               5117  1 snd_hda_codec
snd_pcm                57218  3 snd_hda_intel,snd_hda_codec
snd_page_alloc          5929  2 snd_hda_intel,snd_pcm
snd_timer              15484  2 snd_pcm
snd                    47500 12 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               4449  1 snd


4.
tux@slitaz:~$ modinfo sky2
filename: /lib/modules/3.2.53-slitaz64/kernel/drivers/net/ethernet/marvell/sky2.ko.xz
version: 1.30
license: GPL
author: Stephen Hemminger <shemminger@linux-foundation.org>
description: Marvell Yukon 2 Gigabit Ethernet driver
srcversion: 5DDAC670BE11093F69B7FFC
alias: pci:v000011ABd00004381sv*sd*bc*sc*i*
[..]
alias: pci:v00001148d00009E00sv*sd*bc*sc*i*
alias: pci:v00001148d00009000sv*sd*bc*sc*i*
depends:
intree: Y
vermagic: 3.2.53-slitaz64 SMP mod_unload
parm: debug:Debug level (0=none,...,16=all) (int)
parm: copybreak:Receive copy threshold (int)
parm: disable_msi:Disable Message Signaled Interrupt (MSI) (int)
parm: legacy_pme:Legacy power management (int)


5.
tux@slitaz:~$ sudo lspci -v | grep -A 15 Ether
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller (rev 10)
Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 4001
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
I/O ports at e800 [size=256]
Expansion ROM at febc0000 [disabled] [size=128K]
Capabilities: [48] Power Management version 3
Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [c0] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [130] Device Serial Number fe-9e-bf-ff-xx-xx-xx-xx
Kernel driver in use: sky2


6.
tux@slitaz:~$ dmesg | grep eth
sky2 0000:02:00.0: eth0: addr 00:30:1b:xx:xx:xx
sky2 0000:02:00.0: eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
sky2 0000:02:00.0: eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
tux@slitaz:~$

2014-09-14

Slitaz -- linux64-3.2.53 VS linux-3.2.53


linux64-3.2.53 VS. linux-3.2.53
6. linux64/files.list
tux@slitaz:~$ cat /var/lib/tazpkg/installed/linux64/files.list
/boot/vmlinuz-3.2.53-slitaz64
[..]
/lib/modules/3.2.53-slitaz64/modules.devname
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/rtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/genrtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/ide/ide-cs.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/lib/libcrc32c.ko.xz
/lib/modules/3.2.53-slitaz64/modules.builtin

1. linux64-3.2.53 and linux-3.2.53 diff ~36 kernel modules
tux@slitaz:~$ calc 337-301
36

should be diff 330 kernel modules
tux@slitaz:~$ calc 334-4
330


1. slitaz-rolling-core64.iso 07-Sep-2014
tux@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz64 #2 SMP Tue Aug 19 07:22:20 Europe 2014 x86_64 GNU/Linux

tux@slitaz:~$ busybox modprobe -l | wc -l
301

It includes linux64, linux64-agp, linux64-crypto, linux64-drm, linux64-sound and linux64-wireless.

tux@slitaz:~$ tazpkg list | grep linux64
linux64                            3.2.53            base-system
linux64-agp                        3.2.53            base-system
linux64-crypto                     3.2.53            base-system
linux64-drm                        3.2.53            base-system
linux64-sound                      3.2.53            base-system
linux64-wireless                   3.2.53            base-system


2.
tux@slitaz:~$ tazpkg extract linux-3.2.53.tazpkg /tmp

tux@slitaz:~$ grep ko.xz /tmp/linux-3.2.53/files.list | wc -l
334

tux@slitaz:~$ grep ko.xz /var/lib/tazpkg/installed/linux64/files.list | wc -l
4

tux@slitaz:~$ grep ko.xz /var/lib/tazpkg/installed/linux64-agp/files.list | wc -l
5

tux@slitaz:~$ grep ko.xz /var/lib/tazpkg/installed/linux64-crypto/files.list | wc -l
49

tux@slitaz:~$ grep ko.xz /var/lib/tazpkg/installed/linux64-drm/files.list | wc -l
14

tux@slitaz:~$ grep ko.xz /var/lib/tazpkg/installed/linux64-sound/files.list | wc -l
129

tux@slitaz:~$ grep ko.xz /var/lib/tazpkg/installed/linux64-wireless/files.list | wc -l
101

tux@slitaz:~$ calc 301-4-5-49-14-129-101
-1

tux@slitaz:~$


3. duplicate module: rtc.ko.xz
tux@slitaz:~$ grep rtc.ko /var/lib/tazpkg/installed/linux64/files.list
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/rtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/genrtc.ko.xz

tux@slitaz:~$ grep rtc.ko /var/lib/tazpkg/installed/linux64-sound/files.list
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/rtc.ko.xz
tux@slitaz:~$

2014-09-05

Slitaz -- slitaz-rolling-core64 / i915


8. Cook summary
http://cook.slitaz.org/cooker.cgi?pkg=linux
Summary for: linux64 3.2.53
Files : 16
Summary for: linux 3.2.53
Files : 337
Cook date : 2014-08-19 10:18
slitaz-rolling-core64.iso 2014-Aug-24 03:30:12
http://alanyih.blogspot.tw/2014/08/slitaz-slitaz-rolling-core64-20140824.html
1.
tux@slitaz:~$ busybox modprobe -l | wc -l
301

1. linux64-3.2.53 and linux-3.2.53 diff ~36  330 kernel modules
tux@slitaz:~$ calc 337-301 334-4
36  300

Ref: http://alanyih.blogspot.tw/2014/09/slitaz-linux64-3253-vs-linux-3253.html


2. i915 depends
tux@slitaz:~$ modinfo i915 | grep depends
depends: drm,drm_kms_helper,intel-gtt,i2c-core,video,button,i2c-algo-bit,intel-agp


3. Module drm,i2c-core,video,button... not found
tux@slitaz:~$ modinfo drm
modinfo: ERROR: Module drm not found.

tux@slitaz:~$ modinfo drm_kms_helper
modinfo: ERROR: Module drm_kms_helper not found.

tux@slitaz:~$ modinfo i2c-core
modinfo: ERROR: Module i2c-core not found.

tux@slitaz:~$ modinfo i2c-algo-bit
modinfo: ERROR: Module i2c-algo-bit not found.

tux@slitaz:~$ modinfo video
modinfo: ERROR: Module video not found.

tux@slitaz:~$ modinfo button
modinfo: ERROR: Module button not found.
tux@slitaz:~$

2014-08-28

Slitaz -- slitaz-rolling-core64 (20140824)

slitaz-rolling-core64.iso 2014-Aug-24 03:30:12

No net/ethernet modules?

4. eth0: No such device
tux@slitaz:~$ grep -A 5 network /var/log/boot.log
[..]
ifconfig: SIOCGIFFLAGS: No such device
Starting udhcpc client on: eth0...
udhcpc: SIOCGIFINDEX: No such device
5. linux64-3.2.53
tux@slitaz:~$ ls -l /lib/modules/3.2.53-slitaz64/kernel/drivers/net
total 0
drwxr-xr-x 23 root root 700 Aug 19 10:56 wireless

1.
tux@slitaz:~$ busybox modprobe -l | wc -l
301

tux@slitaz:~$ busybox modprobe -l | grep ethernet
tux@slitaz:~$ busybox modprobe -l | grep phy
tux@slitaz:~$


2. only linux-wireless modules
tux@slitaz:~$ ls -l /lib/modules/3.2.53-slitaz64/kernel/drivers/net/
total 0
drwxr-sr-x 23 root users 700 Aug 22 07:04 wireless


3. modules64.list
http://cook.slitaz.org/cooker.cgi?stuff=linux64/stuff/modules64.list
[..]
drivers/net/ethernet/3com/3c574_cs.ko.xz
drivers/net/ethernet/3com/3c589_cs.ko.xz
drivers/net/ethernet/8390/axnet_cs.ko.xz
drivers/net/arcnet/arcnet.ko.xz
drivers/net/arcnet/com20020.ko.xz
drivers/net/arcnet/com20020_cs.ko.xz
drivers/net/ethernet/fujitsu/fmvj18x_cs.ko.xz
drivers/net/ethernet/amd/nmclan_cs.ko.xz
drivers/net/ethernet/8390/pcnet_cs.ko.xz
drivers/net/ethernet/smsc/smc91c92_cs.ko.xz
drivers/net/ethernet/xircom/xirc2ps_cs.ko.xz
drivers/net/phy/broadcom.ko.xz
drivers/net/phy/cicada.ko.xz
drivers/net/phy/davicom.ko.xz
drivers/net/phy/libphy.ko.xz
drivers/net/phy/lxt.ko.xz
drivers/net/phy/marvell.ko.xz
drivers/net/phy/qsemi.ko.xz
drivers/net/phy/smsc.ko.xz
drivers/net/ethernet/dnet.ko.xz
drivers/net/ethernet/silan/sc92031.ko.xz
drivers/net/ethernet/sis/sis190.ko.xz
drivers/net/ethernet/marvell/skge.ko.xz
drivers/net/ethernet/marvell/sky2.ko.xz
drivers/net/ethernet/adaptec/starfire.ko.xz
drivers/net/ethernet/sun/sungem.ko.xz
drivers/net/sungem_phy.ko.xz
drivers/net/ethernet/sun/sunhme.ko.xz
drivers/net/ethernet/broadcom/tg3.ko.xz
drivers/net/ethernet/dec/tulip/tulip.ko.xz
drivers/net/ethernet/dec/tulip/uli526x.ko.xz
drivers/net/ethernet/3com/typhoon.ko.xz
drivers/net/usb/asix.ko.xz
drivers/net/usb/cdc_ether.ko.xz
drivers/net/usb/cdc_subset.ko.xz
drivers/net/usb/net1080.ko.xz
[..]

2014-08-25

Slitaz -- SliTaz 10in1 32/64


SliTaz 10in1 32/64

slitaz-rolling-10in1.iso 2014-Aug-22 10:05:29 49.0M

UUID="2014-08-22-10-04-14-00" LABEL="SliTaz 10in1 32/64"
TYPE="iso9660" PTUUID="fdebf4f6" PTTYPE="dos"

1.
tux@slitaz:~$ ls -l /media/cdrom/boot
total 54803
-rw-r--r-- 2 root root 2902480 Aug 19 09:17 bzImage
-rw-r--r-- 2 root root 2927072 Aug 21 09:59 bzImage64
drwxr-xr-x 2 root root 2048 Aug 19 14:34 grub
-rw-r--r-- 1 root root 364252 May 10 07:49 ipxe
drwxr-xr-x 2 root root 2048 Aug 22 07:27 isolinux
-rw-r--r-- 1 root root 45272 May 7 15:25 memtest
-rw-r--r-- 1 root root 10364820 Aug 19 14:48 rootfs1.gz
-rw-r--r-- 1 root root 7061576 Aug 21 11:13 rootfs2.gz
-rw-r--r-- 1 root root 4099597 Aug 21 10:55 rootfs2l.gz
-rw-r--r-- 1 root root 3995170 Aug 22 07:14 rootfs2l.gz64
-rw-r--r-- 1 root root 8712794 Aug 21 10:17 rootfs3.gz
-rw-r--r-- 1 root root 788469 Aug 21 10:15 rootfs3l.gz
-rw-r--r-- 1 root root 753376 Aug 22 07:14 rootfs3l.gz64
-rw-r--r-- 1 root root 4937387 Aug 21 10:15 rootfs4.gz
-rw-r--r-- 1 root root 3141885 Aug 21 10:15 rootfs4l.gz
-rw-r--r-- 1 root root 29916 Aug 22 07:14 rootfs4l.gz64
-rw-r--r-- 1 root root 156413 Aug 22 07:21 rootfs5.gz
-rw-r--r-- 2 root root 2902480 Aug 19 09:17 vmlinuz-3.2.53-slitaz
-rw-r--r-- 2 root root 2927072 Aug 21 09:59 vmlinuz-3.2.53-slitaz64
tux@slitaz:~$


2.
tux@slitaz:~$ slitaz
SliTaz GNU/Linux
================================================================================
Release      : 5.0
Architecture : i486
Kernel       : 3.2.53-slitaz64
Machine type : x86_64
Home path    : /home/slitaz
Configs      : /etc/slitaz
Main config  : /etc/slitaz/slitaz.conf
Log files    : /var/log/slitaz
Packages DB  : /var/lib/tazpkg
Installed    : 235 packages
Mirror       : http://mirror.slitaz.org/packages/cooking/
System date  : Mon Aug 23 11:42:32 UTC 2014
--------------
Boot options : BOOT_IMAGE=/boot/bzImage initrd=/boot/rootfs4.gz,/boot/rootfs4l.gz,
/boot/rootfs3.gz,/boot/rootfs3l.gz,/boot/rootfs2.gz,/boot/rootfs2l.gz,/boot/rootfs1.gz
 rw root=/dev/null autologin lang=en_US kmap=us
================================================================================

tux@slitaz:~$ 


3.

47 hours ago Pascal Bellard syslinux/c32box: x86_64 auto select (again)
47 hours ago Pascal Bellard syslinux/c32box: x86_64 auto select (again)
2 days ago Xander Ziiryanoff fix qt
2 days ago Pascal Bellard syslinux/c32box: x86_64 auto select (again)
2 days ago Pascal Bellard syslinux/c32box: x86_64 auto select

wok changeset 17057:5e47b1bdb6f4

syslinux/c32box: x86_64 auto select
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Aug 21 09:56:57 2014 +0200 (2 days ago ago)
parents 6dd4a6865e2e
children d5b427eca7f3
files syslinux/stuff/extra/md5sum.c



    1.69 +static char *bestextfilename(char *filename)
    1.70 +{
    1.71 +	char *found;
    1.72 +
    1.73 +	//found = extfilename(filename, "fpu",   X86_FEATURE_FPU);
    1.74 +	//found = extfilename(filename, "686",   X86_FEATURE_CMOV);
    1.75 +	//found = extfilename(filename, "pae",   X86_FEATURE_PAE);
    1.76 +	found = extfilename(filename, "64",    X86_FEATURE_LM);
    1.77 +	//found = extfilename(filename, "guest", X86_FEATURE_HYPERVISOR);
    1.78 +	return found;
    1.79 +}
    1.80 
 
 

2014-08-20

Slitaz -- linux-freeinitrd.u



linux: fix linux64 initramfs load

tux@slitaz:~$ dmesg | grep -A 5 initramfs
Trying to unpack rootfs image as initramfs...
....................................
Freeing initrd memory: 52k freed
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Placing 64MB software IO TLB between ffff8800c748e000 - ffff8800cb48e000
software IO TLB at phys 0xc748e000 - 0xcb48e000

1.
wok log linux/stuff/linux-freeinitrd.u (0) tip
http://hg.slitaz.org/wok/log/08f5bc0133f6/linux/stuff/linux-freeinitrd.u

age                  author                    description
2 days ago      Pascal Bellard          linux: fix linux64 initramfs load
8 months ago Pascal Bellard          Up linux (3.2.53) again...
2012-04-15    Christophe Lincoln   Up: linux (3.2.14) Let play with the kernel :-)


2.

wok log

http://hg.slitaz.org/wok/

age author description
4 hours ago Christophe Lincoln Up: firefox-official (31.0)default tip
10 hours ago Pascal Bellard Add paulstretch
10 hours ago Pascal Bellard Add mxml
12 hours ago Aleksej Bobylev tramys: oh, I forgot to restore the most important thing ;)
15 hours ago Pascal Bellard slitaz-configs-base: /home may not exist (cookiso case)
16 hours ago Aleksej Bobylev Add tramys
19 hours ago Pascal Bellard Add linux-exofs
29 hours ago Pascal Bellard linux: enable rtcwake
29 hours ago Pascal Bellard linux: fix linux64 initramfs load
29 hours ago Pascal Bellard linux: fix list_modules.sh (thanks aleksej)
41 hours ago Aleksej Bobylev slitaz-configs-base: use chroot in post_install()
2 days ago Xander Ziiryanoff slitaz-configs-base: check for /etc/skel while update ~/.xinitrc
2 days ago Pascal Bellard Add mfstool
2 days ago Pascal Bellard linux64: new module path (again)
2 days ago Pascal Bellard linux64: new module path (again)
3 days ago Pascal Bellard linux64: new module path (again)
3 days ago Pascal Bellard linux64: new module path (again)
3 days ago Pascal Bellard linux64: new module path (again)
3 days ago Pascal Bellard linux64: new module path



3.

wok changeset 17037:08f5bc0133f6

linux: fix linux64 initramfs load
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Aug 18 23:02:00 2014 +0200 (29 hours ago ago)
parents 2dd00d63b1d6
children de89db694ed0
files linux/stuff/linux-freeinitrd.u 
# HG changeset patch
# User Pascal Bellard <pascal.bellard@slitaz.org>
# Date 1408395720 -7200
# Node ID 08f5bc0133f6276e5ff1421ae2fcb7f555884496
# Parent  2dd00d63b1d6567ea6fd7942f6f175e7bd8b8c60
linux: fix linux64 initramfs load

diff -r 2dd00d63b1d6 -r 08f5bc0133f6 linux/stuff/linux-freeinitrd.u
--- a/linux/stuff/linux-freeinitrd.u Mon Aug 18 23:00:41 2014 +0200
+++ b/linux/stuff/linux-freeinitrd.u Mon Aug 18 23:02:00 2014 +0200
@@ -5,7 +5,7 @@
   set_memory_rw(begin, (end - begin) >> PAGE_SHIFT);
  
 - printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10);
-+ if (what) printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10);
++ if (what && *what) printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10);
  
   for (; addr < end; addr += PAGE_SIZE) {
    ClearPageReserved(virt_to_page(addr));
@@ -22,22 +22,22 @@
 +
 +static void free_rootfs_mem(unsigned long start, unsigned long end)
 +{
-+ free_init_pages(NULL, start, end);
++ free_init_pages("", start, end);
 +}
 +
 +static void _free_initrd(unsigned long initrd_start, unsigned long initrd_end, 
 +    void (*free_initrd_mem)(unsigned long, unsigned long));
 +
 +static struct {
-+ int offset, last, inptr, freed;
++ unsigned long offset, last, inptr, freed;
 + char *max;
 +} fill;
 +
 +static void release_inbuf(unsigned n)
 +{
 + if (n >= INITRD_PAGE) {
-+  unsigned rem = n % INITRD_PAGE;
-+  unsigned end = initrd_start + n - rem;
++  unsigned long rem = n % INITRD_PAGE;
++  unsigned long end = initrd_start + n - rem;
 +  _free_initrd(initrd_start, end, free_rootfs_mem);
 +  fill.freed += n - rem;
 +  if (fill.freed >= INITRD_DOT) {
@@ -49,9 +49,9 @@
 + }
 +}
 +
-+static int fill_buffer(void *buffer, unsigned size)
++static unsigned long fill_buffer(void *buffer, unsigned size)
 +{
-+ int max =  fill.max - (char *) initrd_start - fill.offset;
++ unsigned long max =  fill.max - (char *) initrd_start - fill.offset;
 + if (max > size) max = size;
 + if (max > INITRD_PAGE) max = INITRD_PAGE;
 + memcpy(buffer, (void *)(initrd_start + fill.offset), max);
 


4.

wok changeset 17027:5803f5a52a59

linux64: new module path
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Aug 16 14:43:53 2014 +0200 (6 days ago ago)
parents 8a3c0ff3e79a
children 889f25f00105
files linux/stuff/linux-slitaz.config64

# HG changeset patch
# User Pascal Bellard <pascal.bellard@slitaz.org>
# Date 1408193033 -7200
# Node ID 5803f5a52a5967a3b17fae6f8189027c57bd8343
# Parent  8a3c0ff3e79ac00ea6b4df6067367250cd74eaf7
linux64: new module path

diff -r 8a3c0ff3e79a -r 5803f5a52a59 linux/stuff/linux-slitaz.config64
--- a/linux/stuff/linux-slitaz.config64 Sat Aug 16 00:15:04 2014 +0200
+++ b/linux/stuff/linux-slitaz.config64 Sat Aug 16 14:43:53 2014 +0200
@@ -61,7 +61,7 @@
 CONFIG_EXPERIMENTAL=y
 CONFIG_INIT_ENV_ARG_LIMIT=32
 CONFIG_CROSS_COMPILE="uclibc-x86_64-"
-CONFIG_LOCALVERSION="-slitaz"
+CONFIG_LOCALVERSION="-slitaz64"
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_HAVE_KERNEL_GZIP=y
 CONFIG_HAVE_KERNEL_BZIP2=y
@@ -142,7 +142,7 @@
 # CONFIG_SYSFS_DEPRECATED is not set
 # CONFIG_RELAY is not set
 CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE="initrd.cpio"
+CONFIG_INITRAMFS_SOURCE=""
 CONFIG_INITRAMFS_ROOT_UID=0
 CONFIG_INITRAMFS_ROOT_GID=0
 CONFIG_RD_GZIP=y



5.

flavors changeset 219:84449f90bc26 tip

core64: do not install linux/32 !
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Aug 17 17:16:41 2014 +0200 (5 days ago ago)
parents 89fe96ff7f00
children
files core64/packages.list

# HG changeset patch
# User Pascal Bellard <pascal.bellard@slitaz.org>
# Date 1408288601 -7200
# Node ID 84449f90bc26c8cf4c713f6bc4aa210c55578e8f
# Parent  89fe96ff7f005fea845be17396792577e4ca217d
core64: do not install linux/32 !

diff -r 89fe96ff7f00 -r 84449f90bc26 core64/packages.list
--- a/core64/packages.list Mon May 19 12:21:36 2014 +0200
+++ b/core64/packages.list Sun Aug 17 17:16:41 2014 +0200
@@ -1,3 +1,8 @@
+linux64
+linux64-crypto
+linux64-firmware
+linux64-sound
+linux64-wireless
 915resolution
 acl
 alsa-lib
@@ -83,11 +88,6 @@
 libxcb
 libxml2
 libxslt
-linux64
-linux64-crypto
-linux64-firmware
-linux64-sound
-linux64-wireless
 locale-de
 locale-es
 locale-fr

Slitaz -- slitaz-rolling-core64 (20140819)

slitaz-rolling-core64.iso    2014-Aug-19 17:08:45 41.0M


1.
tux@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz64 #2 SMP Tue Aug 19 07:22:20 Europe 2014 x86_64 GNU/Linux

2. unpack rootfs
tux@slitaz:~$ dmesg | grep -A 5 initramfs
Trying to unpack rootfs image as initramfs...
....................................
Freeing initrd memory: 52k freed
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Placing 64MB software IO TLB between ffff8800c748e000 - ffff8800cb48e000
software IO TLB at phys 0xc748e000 - 0xcb48e000

3. System Infomation
-Version-
Kernel			: Linux 3.2.53-slitaz64 (x86_64)
Compiled		: #2 SMP Tue Aug 19 07:22:20 Europe 2014
C Library		: GNU C Library version 2.14.1 (stable)
Default C Compiler	: Unknown
Distribution		: Slitaz GNU/Linux cooking
-Current Session-
Computer Name		: slitaz
User Name		: tux (SliTaz User)
Home Directory		: /home/tux
Desktop Environment	: Unknown (Window Manager: Openbox)
-Misc-
Uptime			: 36 minutes
Load Average		: 0.00, 0.01, 0.05

4. eth0: No such device
tux@slitaz:~$ grep -A 5 network /var/log/boot.log
Processing: /etc/init.d/network.sh
Setting hostname to: slitaz                                         [ Done ]
Configuring loopback...                                              [ Done ]
ifconfig: SIOCGIFFLAGS: No such device
Starting udhcpc client on: eth0...
udhcpc: SIOCGIFINDEX: No such device

5. linux64-3.2.53
tux@slitaz:~$ ls -l /lib/modules/3.2.53-slitaz64/kernel/drivers/net
total 0
drwxr-xr-x   23 root     root           700 Aug 19 10:56 wireless

6. linux64/files.list
tux@slitaz:~$ cat /var/lib/tazpkg/installed/linux64/files.list
/boot/vmlinuz-3.2.53-slitaz64
/lib/modules/3.2.53-slitaz64/modules.dep
/lib/modules/3.2.53-slitaz64/modules.softdep
/lib/modules/3.2.53-slitaz64/modules.order
/lib/modules/3.2.53-slitaz64/modules.alias
/lib/modules/3.2.53-slitaz64/modules.devname
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/rtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/char/genrtc.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/drivers/ide/ide-cs.ko.xz
/lib/modules/3.2.53-slitaz64/kernel/lib/libcrc32c.ko.xz

/lib/modules/3.2.53-slitaz64/modules.builtin
/lib/modules/3.2.53-slitaz64/modules.symbols
/lib/modules/3.2.53-slitaz64/modules.builtin.bin
/lib/modules/3.2.53-slitaz64/modules.alias.bin
/lib/modules/3.2.53-slitaz64/modules.dep.bin
/lib/modules/3.2.53-slitaz64/modules.symbols.bin
tux@slitaz:~$


7. modules64.list
linux/stuff/modules64.list
http://cook.slitaz.org/cooker.cgi?stuff=linux/stuff/modules64.list

drivers/acpi/video.ko.xz
drivers/acpi/button.ko.xz
drivers/char/genrtc.ko.xz
drivers/char/i8k.ko.xz
drivers/char/lp.ko.xz
drivers/char/ppdev.ko.xz
drivers/char/rtc.ko.xz
drivers/regulator/fixed.ko.xz
drivers/regulator/tps6105x-regulator.ko.xz
drivers/mmc/host/tifm_sd.ko.xz
[..]

8. Cook summary
http://cook.slitaz.org/cooker.cgi?pkg=linux

Summary for: linux64 3.2.53
================================================================================
Source dir  : 12.0K
Packed      : 4.6M
Compressed  : 3.1M
Files      : 16
Cook time   : 29s 
Cook date   : 2014-08-19 10:17
Host arch   : i486
================================================================================
Leaving aufs chroot...
--
Summary for: linux 3.2.53
================================================================================
Source dir  : 1.0G
Src file    : linux-3.2.53.tar.xz
Src size    : 62.6M
Produced    : 80.1M
Packed      : 7.1M
Compressed  : 5.8M
Files       : 337
Cook time   : 14582s ~ 243m
Cook date   : 2014-08-19 10:18
Host arch   : i486

2014-08-16

Slitaz -- slitaz-rolling-core64 (20140804)


Linux slitaz 3.2.53-slitaz #2 SMP Wed Jul 30 14:21:12 Europe 2014 x86_64 GNU/Linux
echo -e "\n* Building bzImage64 with modules...\n"
make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- bzImage &&
root@slitaz:/tmp# file -k vmlinuz-3.2.53-slitaz
vmlinuz-3.2.53-slitaz: x86 boot sector12- Linux kernel x86 boot executable bzImage, version 3.2.53-slitaz (root@tank) #2 SMP Wed Jul 30 14:21:12 Europe 201, RO-rootFS, swap_dev 0x2, Normal VGA MS-DOS executable, MZ for MS-DOS
1.
root@slitaz:~$ uname -a
Linux slitaz 3.2.53-slitaz #2 SMP Wed Jul 30 14:21:12 Europe 2014 x86_64 GNU/Linux


2.
root@slitaz:~$ slitaz
SliTaz GNU/Linux
================================================================================
Release : cooking
Architecture : i486
Kernel : 3.2.53-slitaz
Machine type : x86_64
Home path : /home/slitaz
Configs : /etc/slitaz
Main config : /etc/slitaz/slitaz.conf
Log files : /var/log/slitaz
Packages DB : /var/lib/tazpkg
Installed : 260 packages
Mirror : http://mirror.slitaz.org/packages/cooking/
System date : Fri Aug 15 00:17:08 UTC 2014
--------------
Boot options : root=/dev/hda1 screen=text
================================================================================


3.
root@slitaz:~$ dmesg | head 4
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.2.53-slitaz (root@tank) (gcc version 4.2.1) #2 SMP Wed Jul 30 14:21:12 Europe 2014
Command line: root=/dev/hda1 screen=text


4.
root@slitaz:~$ cat /var/log/boot.log
Processing: /etc/init.d/rcS...
Mounting proc filesystem on /proc                                    [ Done ]
Mounting devtmpfs filesystem on: /dev                                [ Done ]
Starting udev daemon...
Udevadm requesting events from the Kernel...
Udevadm waiting for the event queue to finish...
Remounting rootfs read/write...
Mounting filesystems in fstab...
Searching for early boot options...                                  [ Done ]
Cleaning up the system...                                            [ Done ]
Mounting usbfs filesystem on: /proc/bus/usb                          [ Done ]
Starting system log daemon: syslogd...                               [ Done ]
Starting kernel log daemon: klogd...                                 [ Done ]
Loading Kernel modules...
Loading module: PIIX_IDEmodprobe: FATAL: Module PIIX_IDE not found.
[ Failed ]
Triggering udev events: --action=add                                 [ Done ]
Processing: /etc/init.d/bootopts.sh
Checking for SliTaz cmdline options...
Processing: /etc/init.d/system.sh
Unable to configure sound card.
Setting system locale: POSIX                                         [ Done ]
Loading console keymap: us                                           [ Done ]
Starting TazPanel web server on port 82...                           [ Done ]
Processing: /etc/init.d/network.sh
Setting hostname to: slitaz                                          [ Done ]
Configuring loopback...                                              [ Done ]
ifconfig: SIOCGIFFLAGS: No such device
Starting udhcpc client on: eth0...
udhcpc: SIOCGIFINDEX: No such device
Processing: /etc/init.d/local.sh
Starting all daemons...
Setting up kernel security rules...                                  [ Done ]
WARNING: IPtables rules are disabled
httpd is already active.

Welcome to your box

Slitaz -- boot kernel with initramfs

qemu-x86_64 -m 512 -kernel vmlinuz-3.2.53-slitaz
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="initrd.cpio"

50 cp /usr/share/boot/initrd initrd.cpio

[ -x /bin/udhcpc ] && udhcpc -b -s /init
while true; do
   busybox | sed '/Current/,$!d'
   if [ -x /bin/setsid ]; then
      setsid sh -c "exec sh <$TTY >$TTY 2>&1"
   else
      sh <$TTY >$TTY 2>&1
   fi
done

slitaz-rolling-core64.iso 2014-Aug-04 05:42:53 44.0M

1. extract vmlinuz-3.2.53-slitaz and rootfs.gz from slitaz-rolling-core64.iso
Applications --> Accessories --> ISO Master

2.
root@slitaz:/tmp# ls -l rootfs.gz vmlinuz-3.2.53-slitaz
-rw-r--r-- 1 root root 41239348 Aug 13 10:26 rootfs.gz
-rw-r--r-- 1 root root 3084016 Aug 13 10:26 vmlinuz-3.2.53-slitaz

3.
root@slitaz:/tmp# file -k vmlinuz-3.2.53-slitaz
vmlinuz-3.2.53-slitaz: x86 boot sector12- Linux kernel x86 boot executable bzImage, version 3.2.53-slitaz (root@tank) #2 SMP Wed Jul 30 14:21:12 Europe 201, RO-rootFS, swap_dev 0x2, Normal VGA MS-DOS executable, MZ for MS-DOS

4.
root@slitaz:/tmp# tazpkg -gi qemu-x86_64

root@slitaz:/tmp# qemu-x86_64 -m 512 -kernel vmlinuz-3.2.53-slitaz


  • mkdir: can't create directory 『/dev': File exists
  • udhcpc: ioctl 0x8933 failed: No such device

Slitaz -- rootfs.gz (slitaz-rolling-core64.iso) and debian-kernel-amd64


rootfs.gz (slitaz-rolling-core64.iso) and debian-kernel-amd64
2. config-3.2.0-4-amd64:
extract from Debian linux-image-3.2.0-4-amd64

Ref:

Slitaz -- core64 / amd64
http://alanyih.blogspot.com/2013/12/slitaz-core64-amd64.html

Slitaz -- busybox-boot / initrd / initrd.cpio

busybox-boot / initrd / initrd.cpio

CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="initrd.cpio"

busybox-boot / initrd
http://cook.slitaz.org/cooker.cgi?receipt=busybox-boot

SHORT_DESC="Many common UNIX utilities for core-5in1/boot flavor."

Ref:

Slitaz -- core64 / initrd.cpio
http://alanyih.blogspot.com/2014/01/slitaz-core64-initrdcpio.html

2014-08-11

slitaz-roll-core64 VS. slitaz-x86_64


slitaz-roll-core64 VS. slitaz-x86_64
Diff slitaz-roll-core64 * slitaz-x86_64 **
Core (kernel,modules) 64bits 64bits
packages 32bits 64bits (32bits TODO)
toolchain uclibc-cross-compiler-x86_64 slitaz-x86_64-toolchain (gcc-4.6.3)
INITRAMFS_SOURCE initrd.cpio ""
.config linux-slitaz.config64 config-3.2.0-4-amd64

Note:
* slitaz-roll-core64
1. Distro: rolling-core64
http://cook.slitaz.org/cookiso.cgi?distro=rolling-core64

Description: 64 bits kernel with a fully featured 32 bits desktop.


2. receipt
http://cook.slitaz.org/cooker.cgi?receipt=linux
[..]
# The Linux receipt handle cross compilation. For x86_64 we actually use
# the uclibc-cross-compiler-x86_64
[..]
# Build bzImage64 with modules
cp -f $stuff/$PACKAGE-slitaz.config64 .config
echo -e "\n* Configure bzImage64 with modules...\n"
yes '' | make ARCH=x86_64 oldconfig

echo -e "\n* Building bzImage64 with modules...\n"
make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- bzImage &&
make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- modules &&


3. linux-slitaz.config64
http://cook.slitaz.org/cooker.cgi?stuff=linux/stuff/linux-slitaz.config64

[..]
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="initrd.cpio"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0



** slitaz-x86_64

1. slitaz-x86_64
http://alanyih.blogspot.com/2014/05/slitaz-x8664.html
root@slitaz:~# uname -a
Linux slitaz 3.2.53-slitaz #1 SMP Wed Jan 1 18:22:13 UTC 2014 x86_64 GNU/Linux

[ 0.000000] Linux version 3.2.53-slitaz (root@slitaz) (gcc version 4.6.3 (SliTaz) ) #1 SMP Wed Jan 1 18:22:13 UTC 2014

root@slitaz:~# file /lib/libc-2.13.so
/lib/libc-2.13.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped

2. config-3.2.0-4-amd64:
extract from Debian linux-image-3.2.0-4-amd64

Slitaz -- gnumeric / harfbuzz

gnumeric: Office Spreadsheet application.

libharfbuzz.so.0: cannot open shared object file: No such file or directory

tux@slitaz:~$ gnumeric &
tux@slitaz:~$ gnumeric: error while loading shared libraries: libharfbuzz.so.0: cannot open shared object file: No such file or directory

# tazpkg -gi harfbuzz

2014-08-01

Slitaz -- cool-old-term

20140802-cool-old-term.jpg

cool-old-term


Description

cool-old-term is a terminal emulator which tries to mimic the look and feel of the old cathode tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight.
It now uses the konsole engine which is powerful and mature.
This terminal emulator requires Qt 5.2 or higher to run.


/usr/src/cool-old-term # date
Sat Aug  2 10:33:46 UTC 2014

/usr/src/cool-old-term # uname -a
Linux slitaz 3.2-slitaz #1 SMP Sat May 18 22:32:35 CST 2013 i686 GNU/Linux

/usr/src/cool-old-term # ls -l konsole-qml-plugin/*.so
-rwxr-xr-x    1 root     root        575415 Aug  2 09:07 konsole-qml-plugin/libkdekonsole.so
/usr/src/cool-old-term # 

 

2014-07-29

Slitaz -- screenshot

scrot: A screen capture utility

Take a screenshot of the full screen with scrot when Print are pressed
Take a screenshot of the current window with scrot when Alt+Print are pressed


1.
tux@slitaz:~$ sudo tazpkg -gi scrot


2.
tux@slitaz:~$ scrot --help | grep -A 3 Example
  Example:
          scrot '%Y-%m-%d_$wx$h_scrot.png' -e 'mv $f ~/images/shots/'
          Creates a file called something like 2000-10-30_2560x1024_scrot.png
          and moves it to your images directory.


3.
tux@slitaz:~$ grep -A 3 Print .config/openbox/rc.xml
  <!-- Take a screenshot of the full screen with scrot when Print are pressed -->
  <keybind key="Print">
    <action name="Execute"><command>scrot '%Y%m%d-%s.png'</command></action>
  </keybind>
  <!-- Take a screenshot of the current window with scrot when Alt+Print are pressed -->
  <keybind key="A-Print">
    <action name="Execute"><command>scrot -b -u '%Y%m%d-%s.png'</command></action>
  </keybind>

tux@slitaz:~$