decTop Debian Tips

| 6 Comments | 1 TrackBack

Edit /etc/default/acpid:

# Specify options for acpid startup, Debian default is to enable the# use of sockets at a non-default position

OPTIONS="-s /var/run/acpid.socket"# Specify modules to load on acpid's startup# MODULES may be uncommented to load "none", contain the string "all"# to load all acpi related modules or simply a space seperated list# of modules to be probed.#MODULES="battery ac processor button fan thermal"

MODULES="none"


Add to the bottom of /etc/modprobe.d/blacklist (this will remove sound!):



blacklist snd

blacklist ipv6

blacklist sndcs5535audio

blacklist snd
ac97codec

blacklist snd
pcm

blacklist sndtimer

blacklist snd

blacklist battery

blacklist pcspkr

blacklist fan

blacklist processor

blacklist thermal


Remove device mapper from init scripts:

update-rc.d -f libdevmapper1.02 remove


Comment out the extra consoles in inittab, leaving one for general console access. Speaking of which, its too bad that the dectop doesn't have an rs232 / db9 serial connector. :-(

Even though the dectop doesn't have a fan, I've listed "none" in the acpid config, and have them blacklisted, fan, thermal, and processor are still loading upon boot. Not sure how to keep them from getting loaded short of stopping acpi altogether Any suggestions?

With those changes, debian only needs approximately 21MB of ram, leaving up to 80MB of ram for your other stuff!

# free             total       used       free     shared    buffers     cached

Mem: 106756 21484 85272 0 2664 10828-/+ buffers/cache: 7992 98764

Swap: 305192 0 305192


# ps -A  PID TTY          TIME CMD    1 ?        00:00:04 init    2 ?        00:00:00 ksoftirqd/0    3 ?        00:00:00 events/0    4 ?        00:00:00 khelper    5 ?        00:00:00 kthread    8 ?        00:00:00 kblockd/0    9 ?        00:00:00 kacpid   50 ?        00:00:00 kseriod   86 ?        00:00:00 pdflush   87 ?        00:00:00 pdflush   88 ?        00:00:00 kswapd0   89 ?        00:00:00 aio/0  532 ?        00:00:00 khubd  799 ?        00:00:00 kjournald  959 ?        00:00:00 udevd 1200 ?        00:00:00 kpsmoused 1727 ?        00:00:00 dhclient3 1741 ?        00:00:00 syslogd 1747 ?        00:00:00 klogd 1779 ?        00:00:00 acpid 1794 ?        00:00:00 sshd 1811 ?        00:00:00 cron 1835 tty1     00:00:00 getty 1842 ?        00:00:00 sshd 1846 ?        00:00:00 sshd 1847 pts/0    00:00:01 bash 1860 pts/0    00:00:00 su 1861 pts/0    00:00:00 bash 1864 pts/0    00:00:00 ps


Your could reduce it even more by turning off cron and syslog, but for now I'll keep those around.

ORIGINAL outputs for comparison:

# free             total       used       free     shared    buffers     cached

Mem: 106756 23388 83368 0 2796 11320-/+ buffers/cache: 9272 97484

Swap: 305192 0 305192# lsmod

Module Size Used by

button 6800 0

ac 5252 0

battery 9732 0

dm
snapshot 15644 0

dmmirror 18000 0

dm
mod 48952 2 dmsnapshot,dmmirror

loop 14216 0

tsdev 7616 0

sndcs5535audio 13628 0

snd
ac97codec 82848 1 sndcs5535audio

sndac97bus 2432 1 sndac97codec

rtc 11572 0

rtl8150 11648 0

sndpcm 65928 2 sndcs5535audio,sndac97codec

sndtimer 19972 1 sndpcm

snd 45412 4 sndcs5535audio,sndac97codec,sndpcm,sndtimer

soundcore 8928 1 snd

snd
pagealloc 9736 2 sndcs5535audio,sndpcm

serio
raw 6532 0

cs5535 4352 0 [permanent]

psmouse 34568 0

pcspkr 2816 0

evdev 9088 0

ext3 116488 1

jbd 47272 1 ext3

idedisk 14848 3

ide
generic 1536 0 [permanent]

ohcihcd 17540 0

usbcore 109444 3 rtl8150,ohci
hcd

generic 5508 0 [permanent]

idecore 107760 4 cs5535,idedisk,ide_generic,generic

thermal 13576 0

processor 23724 1 thermal

fan 4868 0

1 TrackBack

from Docunext Technology Blog » Blog Archive » Memory tips for Debian on t5135 on November 10, 2007 11:21 AM

6 Comments

Nice tips!
I have just bought one, and I am wondering what performances I can hope : actually, I would install subversion, trac, apache, mysql, so do you think I dream?

You should be OK, but you might run out of RAM, and take note that the USB - Ethernet dongle is USB 1.1, meaning it is really slow.

I will get my Dectop in the next few days. And I saw that you added the sound-modules to the blacklist file. Is there a sound support for the dectop yet?

I'll rant about my experience with the Dectop in my blog. (in german) ;)

Ok after I played a bit around I can now see why you have added the sound modules to the blacklist ;) I have a few things on my todo list, but so far I am sure I can install the dectop into my car to do the dirty wlan/gps work for me.

Hi Christopher! That is a great idea for the dectop. What wlan / gps unit are you going to use? I guess it would have to be USB?

Hi Albert. I will buy one from a tech dealer named Reichelt. I haven't looked for a particular one. I thought to use a bluetooth usb adapter to connect a bluetooth GPS unit and if possible at the same time a bluetooth enabled mobil phone.

I have some problems with the dectop. Firstly, the internal hard disk isn't powered down after the dectop shuts off. It keeps spinning till I remove the power plug. :/ Therefore I need some hardware solution to cut the power connection between the dectop and car battery, or otherwise my diesel wouldn't start the next time. (OkOK.. Only if i leave the dectop on for quite a while)