2011年2月25日 星期五

Enable telnetd service

  • Install package
for Ubuntu or debain
# sudo apt-get install xinetd telnetd
or
for Angstrom Distribution
# opkg install netkit-telnet xinetd

  • Edit /etc/xinetd.conf


# vi /etc/xinetd.conf

defaults
{
        instances = 60
        log_type = SYSLOG authpriv
        log_on_success = HOST PID
        log_on_failure = HOST
        cps = 25 30
}
includedir /etc/xinetd.d


  • Edit /etc/xinetd.d/telnet

# vi /etc/xinetd.d/telnet

service telnet
{
        disable = no
        flags = REUSE
        socket_type = stream
        wait = no
        user = root
        # server = /usr/sbin/in.telnetd
        server = /usr/sbin/telnetd
        log_on_failure += USERID
}

  • Execute xinitd service
# /etc/init.d/xinetd restart

2011年1月18日 星期二

SDIO clock

You can find the command for setting sdio clock

mmc_sdio_init_card() in /drivers/mmc/core/sdio.c


2011年1月17日 星期一

wireless and bluetooth modules

insmod /lib/modules/2.6.32/kernel/net/rfkill/rfkill.ko
insmod /lib/modules/2.6.32/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/2.6.32/kernel/net/wireless/lib80211.ko
insmod /lib/modules/2.6.32/kernel/net/wireless/lib80211_crypt_ccmp.ko                                        
insmod /lib/modules/2.6.32/kernel/net/wireless/lib80211_crypt_tkip.ko                                        
insmod /lib/modules/2.6.32/kernel/net/wireless/lib80211_crypt_wep.ko
insmod /lib/modules/2.6.32/kernel/net/mac80211/mac80211.ko


insmod /lib/modules/2.6.32/kernel/net/rfkill/rfkill.ko                        
insmod /lib/modules/2.6.32/kernel/net/bluetooth/bluetooth.ko
insmod /lib/modules/2.6.32/kernel/drivers/bluetooth/btmrvl.ko
insmod /lib/modules/2.6.32/kernel/drivers/bluetooth/btmrvl_sdio.ko

2011年1月16日 星期日

insert bluetooth driver to linux kernel

//for bluez tools
opkg install libbluetooth2
opkg install bluez-utils
opkg install bluez-utils-compat

//for bluetooth driver
insmod kernel/net/rfkill/rfkill.ko
insmod kernel/net/bluetooth/bluetooth.ko
insmod kernel/net/bluetooth/bt8xxx.ko

2011年1月14日 星期五

To create a image file for new space

// create a 1G image file
# dd if=/dev/zero of=1G.img bs=1M seek=1024 count=0

# ls -l 1G.img
-rw-r-r- 1 root  root  1048576000 Mar 25 15:32 1G.img

# du -m 1G.img

//format the 1G image file as ext3 format
# sudo mkfs.ext3 -L LABELIMAGE ./1G.img

# sudo mount -t ext3 ./1G.img /mnt/image -o loop

Necessary packages for wpa-supplicant

Necessary packages as below for wpa-supplicant in Angstrom

wpa-supplicant-passphrase
wpa-supplicant
  libgpg-error0
  libgcrypt11
  libgnutls26
  libgnutls-extra26
    libgpg-error0  *
    libc6  *

Commands for build linux kernel

make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ema3530_lks_defconfig
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap3_beagle_defconfig

make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm uImage
make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm modules
sudo make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm INSTALL_MOD_PATH=../modules_2.6.32 modules_install

cp ./arch/arm/boot/uImage /media/LABEL1
sudo cp -r ../modules_2.6.32/lib/modules/* /media/LABEL2/lib/modules