Tiny Core Linux
Tiny Core Extensions => TCE Bugs => Topic started by: alexo on October 24, 2015, 08:51:34 AM
-
Hello,
I've checked up and set some config parameters in /usr/local/etc/laptop-mode/laptop-mode.conf
I then executed the manager with the following:
tc@alexo:~$ sudo /usr/local/etc/init.d/laptop-mode start
but this message appears on the prompt, leaving the command line busy
Unhandled kernel version: 3.16 ('uname -r' = '3.16.6-tinycore')
is there anything that I did not set up?
thank you
-
I'd guess that the version in the repo is too old for the tc-6.x kernel?
-
Hi alexo
Thats an old bug:
http://forum.tinycorelinux.net/index.php?topic=13291.0
According to this, it's just a problem with the script:
http://stevenprc2-blog.blogspot.com/2011/11/ubuntu-1110-fix-for-laptop-mode-utils.html
The patch posted here seems to confirm that:
https://bugs.launchpad.net/ubuntu/+source/laptop-mode-tools/+bug/824643
-
Thank you for your replies, but now there's another problem:
the file laptop_mode is not in the folder /usr/sbin
but in /tmp/tcloop/laptop-mode-tools/usr/local/sbin
and if I try to modify it as root and save the changes I get the error that the filesystem is read-only.
So I copied the laptop_mode file in /usr/sbin and modified as required, but the same
Unhandled kernel version: 3.16 ('uname -r' = '3.16.6-tinycore') message appears.
how can I solve the problem?
-
I have laptop-mode-tools working, I can upload it once the server is back up.
Note that you should copy /tmp/tcloop/laptop-mode-tools/usr/local/sbin/laptop_mode to /usr/local/sbin, make the changes and then things will work.
-
juanito,
the copy and modifications went well (I had to chmod the /usr/local/share/laptop_tool file to edit it)
Shouldn't be the package manager to do this task for the user?
Now when I start the laptop energy saving mode I get these messages:
tc@box:~$ sudo /usr/local/etc/init.d/laptop-mode start
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hda': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hda': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hdb': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hdb': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hdc': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hdc': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hdd': No such device or address
device node not found
failed - udev not active?
failed - unknown name
hdparm: can't open '/dev/hdd': No such device or address
failed - udev not active?
failed - udev not active?
failed - udev not active?
failed - udev not active?
Laptop mode
enabled, not active
what are those messages??
-
It looks like you need to edit the config file to suit your hardware - i.e. only sdx and no hdx
-
posted
-
I uploaded laptop-tools from repo -> ok
Selected to load on boot -> ok
edited /usr/local/etc/laptop-mode/laptop-mode.conf to my needs -> ok
started laptop-mode with
sudo /usr/local/etc/init.d/laptop-mode start
...nothing happens
Maybe I'm dumb but even if I have choosen to start laptop-mode on AC power and when lid is closed nothing happens as time passes by or when I close the lid.
I noticed that after reboot changes to laptop-mode.conf are lost so I added it to /opt/.filetool.lst
and to start automatically the tool after logging in I added
/usr/local/etc/init.d/laptop-mode start
in bootlocal.sh
cpu fan is always on and laptop doesn't go in suspend mode.
what's wrong?
-
Did you also load and start acpid as stated in the info file?
-
acpid was not running, so I started it.
But laptop mode seems not to work.
This id the output of sudo /usr/local/etc/init.d/laptop-mode status
Laptop mode status:
Mounts:
rootfs on / type rootfs (rw,size=1857104k,nr_inodes=681908)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sdb1 on /mnt/sdb1 type ext4 (rw,relatime,commit=360,data=ordered)
/dev/loop0 on /tmp/tcloop/libXdmcp type squashfs (ro,relatime)
/dev/loop1 on /tmp/tcloop/libXau type squashfs (ro,relatime)
/dev/loop2 on /tmp/tcloop/libxcb type squashfs (ro,relatime)
/dev/loop3 on /tmp/tcloop/libX11 type squashfs (ro,relatime)
/dev/loop4 on /tmp/tcloop/libXrender type squashfs (ro,relatime)
/dev/loop5 on /tmp/tcloop/libXext type squashfs (ro,relatime)
/dev/loop6 on /tmp/tcloop/libXrandr type squashfs (ro,relatime)
/dev/loop7 on /tmp/tcloop/libXpm type squashfs (ro,relatime)
/dev/loop8 on /tmp/tcloop/libSM type squashfs (ro,relatime)
/dev/loop9 on /tmp/tcloop/libICE type squashfs (ro,relatime)
/dev/loop10 on /tmp/tcloop/libXt type squashfs (ro,relatime)
/dev/loop11 on /tmp/tcloop/libXmu type squashfs (ro,relatime)
/dev/loop12 on /tmp/tcloop/libXi type squashfs (ro,relatime)
/dev/loop13 on /tmp/tcloop/libfontenc type squashfs (ro,relatime)
/dev/loop14 on /tmp/tcloop/freetype type squashfs (ro,relatime)
/dev/loop15 on /tmp/tcloop/libXfont type squashfs (ro,relatime)
/dev/loop16 on /tmp/tcloop/Xlibs type squashfs (ro,relatime)
/dev/loop17 on /tmp/tcloop/libpng type squashfs (ro,relatime)
/dev/loop18 on /tmp/tcloop/libjpeg-turbo type squashfs (ro,relatime)
/dev/loop19 on /tmp/tcloop/imlib2 type squashfs (ro,relatime)
/dev/loop20 on /tmp/tcloop/imlib2-bin type squashfs (ro,relatime)
/dev/loop21 on /tmp/tcloop/fltk-1.3 type squashfs (ro,relatime)
/dev/loop22 on /tmp/tcloop/Xprogs type squashfs (ro,relatime)
/dev/loop23 on /tmp/tcloop/Xvesa type squashfs (ro,relatime)
/dev/loop24 on /tmp/tcloop/aterm type squashfs (ro,relatime)
/dev/loop25 on /tmp/tcloop/fltk-1.1.10 type squashfs (ro,relatime)
/dev/loop26 on /tmp/tcloop/flwm_topside type squashfs (ro,relatime)
/dev/loop27 on /tmp/tcloop/expat2 type squashfs (ro,relatime)
/dev/loop28 on /tmp/tcloop/fontconfig type squashfs (ro,relatime)
/dev/loop29 on /tmp/tcloop/libXft type squashfs (ro,relatime)
/dev/loop30 on /tmp/tcloop/libXinerama type squashfs (ro,relatime)
/dev/loop31 on /tmp/tcloop/libXfixes type squashfs (ro,relatime)
/dev/loop32 on /tmp/tcloop/libXcursor type squashfs (ro,relatime)
/dev/loop33 on /tmp/tcloop/liblzma type squashfs (ro,relatime)
/dev/loop34 on /tmp/tcloop/libffi type squashfs (ro,relatime)
/dev/loop35 on /tmp/tcloop/libtiff type squashfs (ro,relatime)
/dev/loop36 on /tmp/tcloop/gamin type squashfs (ro,relatime)
/dev/loop37 on /tmp/tcloop/glib2 type squashfs (ro,relatime)
/dev/loop38 on /tmp/tcloop/gdk-pixbuf2 type squashfs (ro,relatime)
/dev/loop39 on /tmp/tcloop/wbar type squashfs (ro,relatime)
/dev/loop40 on /tmp/tcloop/libxml2 type squashfs (ro,relatime)
/dev/loop41 on /tmp/tcloop/libcroco type squashfs (ro,relatime)
/dev/loop42 on /tmp/tcloop/harfbuzz type squashfs (ro,relatime)
/dev/loop43 on /tmp/tcloop/libxshmfence type squashfs (ro,relatime)
/dev/loop44 on /tmp/tcloop/udev-lib type squashfs (ro,relatime)
/dev/loop45 on /tmp/tcloop/libpciaccess type squashfs (ro,relatime)
/dev/loop46 on /tmp/tcloop/libdrm type squashfs (ro,relatime)
/dev/loop47 on /tmp/tcloop/libXxf86vm type squashfs (ro,relatime)
/dev/loop48 on /tmp/tcloop/libXdamage type squashfs (ro,relatime)
/dev/loop49 on /tmp/tcloop/libGL type squashfs (ro,relatime)
/dev/loop50 on /tmp/tcloop/libEGL type squashfs (ro,relatime)
/dev/loop51 on /tmp/tcloop/pixman type squashfs (ro,relatime)
/dev/loop52 on /tmp/tcloop/cairo type squashfs (ro,relatime)
/dev/loop53 on /tmp/tcloop/pango type squashfs (ro,relatime)
/dev/loop54 on /tmp/tcloop/librsvg type squashfs (ro,relatime)
/dev/loop55 on /tmp/tcloop/libstartup-notification type squashfs (ro,relatime)
/dev/loop56 on /tmp/tcloop/libXcomposite type squashfs (ro,relatime)
/dev/loop57 on /tmp/tcloop/atk type squashfs (ro,relatime)
/dev/loop58 on /tmp/tcloop/gtk2 type squashfs (ro,relatime)
/dev/loop59 on /tmp/tcloop/ttf-bitstream-vera type squashfs (ro,relatime)
/dev/loop60 on /tmp/tcloop/libglade type squashfs (ro,relatime)
/dev/loop61 on /tmp/tcloop/openbox type squashfs (ro,relatime)
/dev/loop62 on /tmp/tcloop/wireless-3.16.6-tinycore type squashfs (ro,relatime)
/dev/loop63 on /tmp/tcloop/libiw type squashfs (ro,relatime)
/dev/loop64 on /tmp/tcloop/wireless_tools type squashfs (ro,relatime)
/dev/loop65 on /tmp/tcloop/ncurses type squashfs (ro,relatime)
/dev/loop66 on /tmp/tcloop/readline type squashfs (ro,relatime)
/dev/loop67 on /tmp/tcloop/openssl type squashfs (ro,relatime)
/dev/loop68 on /tmp/tcloop/libnl type squashfs (ro,relatime)
/dev/loop69 on /tmp/tcloop/wpa_supplicant type squashfs (ro,relatime)
/dev/loop70 on /tmp/tcloop/wifi type squashfs (ro,relatime)
/dev/loop71 on /tmp/tcloop/wl-modules-3.16.6-tinycore type squashfs (ro,relatime)
/dev/loop72 on /tmp/tcloop/iw type squashfs (ro,relatime)
/dev/loop73 on /tmp/tcloop/libpci type squashfs (ro,relatime)
/dev/loop74 on /tmp/tcloop/pci-utils type squashfs (ro,relatime)
/dev/loop75 on /tmp/tcloop/firmware-atheros type squashfs (ro,relatime)
/dev/loop76 on /tmp/tcloop/firmware-broadcom_bnx2 type squashfs (ro,relatime)
/dev/loop77 on /tmp/tcloop/firmware-broadcom_bcm43xx type squashfs (ro,relatime)
/dev/loop78 on /tmp/tcloop/firmware-ipw2100 type squashfs (ro,relatime)
/dev/loop79 on /tmp/tcloop/firmware-ipw2200 type squashfs (ro,relatime)
/dev/loop80 on /tmp/tcloop/firmware-iwlwifi type squashfs (ro,relatime)
/dev/loop81 on /tmp/tcloop/firmware_iwlwifi-7260 type squashfs (ro,relatime)
/dev/loop82 on /tmp/tcloop/firmware-libertas type squashfs (ro,relatime)
/dev/loop83 on /tmp/tcloop/firmware-myri10ge type squashfs (ro,relatime)
/dev/loop84 on /tmp/tcloop/firmware-netxen type squashfs (ro,relatime)
/dev/loop85 on /tmp/tcloop/firmware-openfwwf type squashfs (ro,relatime)
/dev/loop86 on /tmp/tcloop/firmware-radeon type squashfs (ro,relatime)
/dev/loop87 on /tmp/tcloop/firmware-ti-connectivity type squashfs (ro,relatime)
/dev/loop88 on /tmp/tcloop/firmware-ueagle-atm type squashfs (ro,relatime)
/dev/loop89 on /tmp/tcloop/firmware-vxge type squashfs (ro,relatime)
/dev/loop90 on /tmp/tcloop/firmware-iwimax type squashfs (ro,relatime)
/dev/loop91 on /tmp/tcloop/firmware-zd1211 type squashfs (ro,relatime)
/dev/loop92 on /tmp/tcloop/firmware type squashfs (ro,relatime)
/dev/loop93 on /tmp/tcloop/kmaps type squashfs (ro,relatime)
/dev/loop94 on /tmp/tcloop/nano type squashfs (ro,relatime)
/dev/loop95 on /tmp/tcloop/hicolor-icon-theme type squashfs (ro,relatime)
/dev/loop96 on /tmp/tcloop/obconf type squashfs (ro,relatime)
/dev/loop97 on /tmp/tcloop/lcms2 type squashfs (ro,relatime)
/dev/loop98 on /tmp/tcloop/gcc_libs type squashfs (ro,relatime)
/dev/loop99 on /tmp/tcloop/dbus type squashfs (ro,relatime)
/dev/loop100 on /tmp/tcloop/libavahi type squashfs (ro,relatime)
/dev/loop101 on /tmp/tcloop/libcups type squashfs (ro,relatime)
/dev/loop102 on /tmp/tcloop/ghostscript type squashfs (ro,relatime)
/dev/loop103 on /tmp/tcloop/bzip2-lib type squashfs (ro,relatime)
/dev/loop104 on /tmp/tcloop/pcre type squashfs (ro,relatime)
/dev/loop105 on /tmp/tcloop/qpdf type squashfs (ro,relatime)
/dev/loop106 on /tmp/tcloop/poppler type squashfs (ro,relatime)
/dev/loop107 on /tmp/tcloop/ijs type squashfs (ro,relatime)
/dev/loop108 on /tmp/tcloop/cups-filters type squashfs (ro,relatime)
/dev/loop109 on /tmp/tcloop/cups type squashfs (ro,relatime)
/dev/loop110 on /tmp/tcloop/net-snmp type squashfs (ro,relatime)
/dev/loop111 on /tmp/tcloop/libieee1284 type squashfs (ro,relatime)
/dev/loop112 on /tmp/tcloop/input-joystick-3.16.6-tinycore type squashfs (ro,relatime)
/dev/loop113 on /tmp/tcloop/alsa-modules-3.16.6-tinycore type squashfs (ro,relatime)
/dev/loop114 on /tmp/tcloop/i2c-3.16.6-tinycore type squashfs (ro,relatime)
/dev/loop115 on /tmp/tcloop/v4l-dvb-3.16.6-tinycore type squashfs (ro,relatime)
/dev/loop116 on /tmp/tcloop/libv4l type squashfs (ro,relatime)
/dev/loop117 on /tmp/tcloop/libusb type squashfs (ro,relatime)
/dev/loop118 on /tmp/tcloop/libsane type squashfs (ro,relatime)
/dev/loop119 on /tmp/tcloop/gdbm type squashfs (ro,relatime)
/dev/loop120 on /tmp/tcloop/sqlite3 type squashfs (ro,relatime)
/dev/loop121 on /tmp/tcloop/python type squashfs (ro,relatime)
/dev/loop122 on /tmp/tcloop/dbus-glib type squashfs (ro,relatime)
/dev/loop123 on /tmp/tcloop/dbus-python type squashfs (ro,relatime)
/dev/loop124 on /tmp/tcloop/hplip type squashfs (ro,relatime)
/dev/loop125 on /tmp/tcloop/libasound type squashfs (ro,relatime)
/dev/loop126 on /tmp/tcloop/alsa type squashfs (ro,relatime)
/dev/loop127 on /tmp/tcloop/nspr type squashfs (ro,relatime)
/dev/loop128 on /tmp/tcloop/nss type squashfs (ro,relatime)
/dev/loop129 on /tmp/tcloop/libgpg-error type squashfs (ro,relatime)
/dev/loop130 on /tmp/tcloop/libgcrypt type squashfs (ro,relatime)
/dev/loop131 on /tmp/tcloop/libssh2 type squashfs (ro,relatime)
/dev/loop132 on /tmp/tcloop/libidn type squashfs (ro,relatime)
/dev/loop133 on /tmp/tcloop/curl type squashfs (ro,relatime)
/dev/loop134 on /tmp/tcloop/flash11 type squashfs (ro,relatime)
/dev/loop135 on /tmp/tcloop/acpid type squashfs (ro,relatime)
/dev/loop136 on /tmp/tcloop/laptop-mode-tools type squashfs (ro,relatime)
/dev/loop137 on /tmp/tcloop/man-pages type squashfs (ro,relatime)
/dev/loop138 on /tmp/tcloop/groff type squashfs (ro,relatime)
/dev/loop139 on /tmp/tcloop/less type squashfs (ro,relatime)
/dev/loop140 on /tmp/tcloop/man type squashfs (ro,relatime)
/dev/loop141 on /tmp/tcloop/xscreensaver-base type squashfs (ro,relatime)
Drive power status:
/dev/sdb:
drive state is: unknown
(NOTE: drive settings affected by Laptop Mode cannot be retrieved.)
Laptop Mode Tools is allowed to run: /var/run/laptop-mode-tools/enabled exists.
/proc/sys/vm/laptop_mode:
0
/proc/sys/vm/dirty_ratio:
20
/proc/sys/vm/dirty_background_ratio:
10
/proc/sys/vm/dirty_expire_centisecs:
3000
/proc/sys/vm/dirty_writeback_centisecs:
500
/proc/acpi/button/lid/LID0/state:
state: open
/proc/acpi/ac_adapter/AC/state:
state: on-line
/proc/acpi/battery/BAT0/state:
present: yes
capacity state: ok
charging state: charged
present rate: 0 mA
remaining capacity: 1320 mAh
present voltage: 12478 mV
/sys/class/power_supply/AC/online:
1
My laptop is an old Acer Aspire 5315
TC 6.4 is installed on a 2GB USB pen drive
formatted as ext4
no swap partition on the drive
-
As far as I remember, if you see this:
Laptop Mode Tools is allowed to run: /var/run/laptop-mode-tools/enabled exists.
..things are working.
What happens if you then disconnect from a/c power?
-
Hi Juanito,
laptop mode seems not to work even on battery usage.
I have found two directories where laptop-tool seem to reside:
/usr/local/etc/laptop-mode, where I set laptop-mode.config to my wishes
and
/tmp/tcloop/laptop-mode-tools/usr/local/share/laptop-mode-tools and its subfolders, where there is no trace of my changes.
I don't know where to put my hands because there are too many folders related to this service.
By the way, I installed xscreensaver and set it to activate the energy saving mode, but it cannot start it.
-
The correct location for the laptop-mode-tools config is in /usr/local/etc/laptop-mode - you need to add this to your backup if you want it to persist across re-boots.
-
/usr/local/etc/laptop-mode is already in my /opt/.filetool.lst
when I told you that I saw two folders in which exists laptop-tools config file is because one of the two - the one in /usr/local/etc/laptop-mode - is the one that should be correct.
The other config file in /tmp/tcloop/laptop-mode-tools/usr/local/share/laptop-mode-tools/files/laptop-mode differs from the former and there is no way to modify it neither as root.
-
Hi alexo
/tmp/tcloop/ is where extensions get mounted. Extensions are read only file systems and can not be modified.
-
Just put your config file in /opt/.filetool.lst , not the whole directory.
-
ok, so I desume that in .optfiletoo.lst there must be files only.
however laptop-tools is not working on my old machine.
Even if I have /usr/local/etc/init.d/laptop-mode start in my bootlocal.sh nothing happens.
I'll do without it.
stupid question: if /tmp/tclocal/ is where extensions are loaded, config files for the same of them shouldn't be equal to each other? why I have two different files?
for completeness' sake these are my bootlocal.sh and .filetool.lst files:
bootlocal.sh
#!/bin/sh
# put other system startup commands here
loadkmap < /usr/share/kmap/qwerty/it.kmap
/usr/local/etc/init.d/cups start
/usr/local/bin/xscreensaver -nosplash
/usr/local/etc/init.d/laptop-mode start
.filetool.lst:
opt
home
etc/shadow
usr/local/etc/cups/printers.conf
usr/local/etc/laptop-mode/laptop-mode.conf
usr/local/etc/laptop-mode/lm-profiler.conf
I have also a problem with xscreensaver.
If I start the command /usr/local/bin/xscreensaver -nosplash manually, the screen saver starts regularly but with this message on the CL
xscreensaver: 12:02:56: couldn't get password of "tc"
xscreensaver: 12:02:56: locking is disabled (error getting password).
xscreensaver: 12:02:56: does xscreensaver need to be setuid? consult the manual
If I add this line in bootlocal.sh the screen saver doesn't start at all.
do you think have I to start a new topic for that problem?
thank you
-
X apps should not be started in bootlocal.sh, X is not yet up. Start them in .X.d (see our FAQ link on the top).
-
now xscreensaver starts.
For those like me, that don't know how to do it, I added a file named xscreensaver in the .X.d folder in which I wrote the command: xscreensaver -nosplash &.
Thank you.
I cannot still understand why laptop-tools don't work.
-
Hi,
sorry for resuming an old topic, but I've tryed many laptop-mode.conf settings without success.
Can anyone please post here the laptop-mode.conf file that correctly suspend a laptop?
thank you all
-
This is what I get when enabling laptop-mode
tc@box:~$ sudo /usr/local/etc/init.d/acpid start
tc@box:~$ sudo /usr/local/etc/init.d/laptop-mode start
/usr/local/sbin/laptop_mode: /usr/local/share/laptop-mode-tools/modules/dpms-standby: line 65: w: not found
/usr/local/sbin/laptop_mode: /usr/local/share/laptop-mode-tools/modules/ethernet: line 156: mii-tool: not found
/usr/local/sbin/laptop_mode: /usr/local/share/laptop-mode-tools/modules/hal-polling: line 41: hal-disable-polling: not found
failed - udev not active?
failed - udev not active?
failed - udev not active?
failed - udev not active?
failed - udev not active?
failed - udev not active?
failed - udev not active?
failed - udev not active?
/usr/local/sbin/laptop_mode: /usr/local/share/laptop-mode-tools/modules/terminal-blanking: line 31: setterm: not found
Laptop mode
enabled, not active
tc@box:~$
-
Aloha!
'slash'-symbol missing in package 'laptop-mode-tools.tcz' v1.53 ; tested on TCL v7.2 x86
tc@box:~$ cat /usr/local/share/laptop-mode-tools/files/acpi/events/lm_ac_adapter | grep action
action=/usr/localetc/acpi/actions/lm_ac_adapter.sh
also please add some magic in case...esac structure to support kernel 4.2
Unhandled kernel version: 4.2 ('uname -r' = '4.2.9-tinycore')
thanks in advance!
-
Thanks - updated version posted