Saturday, October 17, 2009

recovery disk by Debian

Since making recovery on other machine is nice and essential, I made: spider-recovery

Thursday, October 15, 2009

Logitech LAN-TX/U2H3, USB Hub and Ethernet

Logitech LAN-TX/U2H3, USB Hub and Ethernet works without any driver hacking on netwalker.

http://www.logitec.co.jp/products/lan/lantxu2h3/index.html

Ubuntu, Canonical, and aneoro

I realize one of the /etc/apt/source.list.d/ is pointing to funny URL.

http://netbook-remix.archive.canonical.com/updates/dists/jaunty-araneo/

Now I know this whole netwalker is supplying package from Ubuntu+Canonical.

Although their manual points to Sharp web site, actual sources are here in canonical.

Here are many OEM version of Ubuntu. Toshiba, Buffalo, Dell-moblin,... Interesting.

aranero for netwalker

When I was trying to remove Openoffice from system, I realize there was funny dummy package called aranero-???.

After some google, I encounter https://launchpad.net/araneo

Aranero is proprietry software hosted there.

* https://launchpad.net/~hanatani-naoto
* https://launchpad.net/~fukuda-satoru

One SSH key has sharp.co.jp.

They seem to be working on some hardware drivers.

As I checked with Sharp for their missing GPL software links, sharp rep called me and explained that this is coming but late. Let's see these shows up.

These led to link to https://launchpad.net/canonical-oem-services .. interesting.

Tuesday, October 13, 2009

MTD, UBI, UBIFS, ... in dmesg

root@osamu:/# uname -a
Linux osamu 2.6.28-271-gec75a15 #1 PREEMPT Thu Sep 10 17:37:32 JST 2009 armv7l GNU/Linux

root@osamu:/# dmesg
>TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NET: Registered protocol family 1
LPMode driver module loaded
Static Power Management for Freescale i.MX51
PM driver module loaded
Bus freq driver module loaded
usb: Host 1 host (isp1504) registered
usb: DR host (utmi) registered
mxc_dvfs_core_probe
DVFS driver module loaded
i.MXC CPU frequency driver
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 942
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
PWM: Rate=658415 [Hz] Period=2194 [cnt]
fbcvt: 1024x768@60: CVT Name - .786M3
mxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
Console: switching to colour frame buffer device 128x48
mxc_sdc_fb mxc_sdc_fb.0: fb registered, using mode 1024x768M-16@60
fbcvt: 1024x768@60: CVT Name - .786M3
mxc_sdc_fb mxc_sdc_fb.2: fb registered, using mode 1024x768M-16@60
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
Serial: MXC Internal UART driver
mxcintuart.0: ttymxc0 at MMIO 0x73fbc000 (irq = 31) is a Freescale MXC
console [ttymxc0] enabled
mxcintuart.1: ttymxc1 at MMIO 0x73fc0000 (irq = 32) is a Freescale MXC
mxcintuart.2: ttymxc2 at MMIO 0x7000c000 (irq = 33) is a Freescale MXC
loop: module loaded
usbcore: registered new interface driver catc
catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
usbcore: registered new interface driver kaweth
pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
usbcore: registered new interface driver pegasus
rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
usbcore: registered new interface driver rtl8150
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
Linux video capture interface: v2.00
MXC Video Output MXC Video Output.0: Registered device video0
Driver 'sd' needs updating - please use bus_type methods
MXC MTD nor Driver 2.0
mxc_spi_nor spi1.1: sst25vf016b (2048 Kbytes)
Creating 3 MTD partitions on "mxc_spi_nor":
0x00000000-0x00080000 : "Redboot"
0x00080000-0x00090000 : "Redboot fis"
0x00090000-0x00200000 : "info"
MXC MTD nand Driver 2.5
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND 2GiB 3,3V 8-bit)
2 NAND chips detected
Bad block table[Bbt0] found at page 524032, version 0x01
Bad block table[1tbB] found at page 523904, version 0x01
nand_read_bbt: Bad block at 0xb8600000
nand_read_bbt: Bad block at 0xb8700000
nand_scan_bbt: res:0 bbt:dc084000
RedBoot partition parsing not available
Creating 2 MTD partitions on "NAND 2GiB 3,3V 8-bit":
0x00000000-0x00600000 : "kernel"
0x00600000-0xffb00000 : "rfs"
UBI: attaching mtd4 to ubi0
UBI: physical eraseblock size: 1048576 bytes (1024 KiB)
UBI: logical eraseblock size: 1032192 bytes
UBI: smallest flash I/O unit: 8192
UBI: VID header offset: 8192 (aligned 8192)
UBI: data offset: 16384
UBI warning: ubi_eba_init_scan: cannot reserve enough PEBs for bad PEB handling, reserved 39, need 40
UBI: attached mtd4 to ubi0
UBI: MTD device name: "rfs"
UBI: MTD device size: 4085 MiB
UBI: number of good PEBs: 4083
UBI: number of bad PEBs: 2
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 256
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 4083
UBI: number of PEBs reserved for bad PEB handling: 39
UBI: max/mean erase counter: 78/0
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
UBI: background thread "ubi_bgt0d" started, PID 961
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 14, io mem 0x73f80200
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 18, io mem 0x73f80000
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver libusual
mice: PS/2 mouse device common for all mice
MXC Electrostatic Touch Key driver loaded
input: mxc_etk as /class/input/input0
input: oj6sh as /class/input/input1
oj6sh_probe Device spi1.2 probed
input: cover_sw as /class/input/input2
input: power_sw as /class/input/input3
oj6sh_power_up: product:0d revision:02
mc13892 rtc probe start
pmic_rtc pmic_rtc.1: rtc core: registered pmic_rtc as rtc0
mc13892 rtc probe succeed
i2c /dev entries driver
APM Battery Driver
PMIC Character device: successfully loaded
VPU initialized
power_supply mc13892_charger: charger status: online
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 128 irq 1 INTERNAL DMA
mxsdhci: MXC SDHCI Controller Driver.
mmc1: SDHCI detect irq 0 irq 2 INTERNAL DMA
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
ASoC version 0.13.2
sgtl5000-i2c 1-000a: SGTL5000 revision 17
DMA Sound Buffers Allocated:UseIram=1 buf->addr=1fff3000 buf->area=dec80000 size=24576
DMA Sound Buffers Allocated:UseIram=1 buf->addr=ac530000 buf->area=fc2b9000 size=24576
asoc: SGTL5000 <-> imx-ssi-3 mapping ok
ALSA device list:
#0: imx-3stack (SGTL5000)
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation
ieee80211_crypt: registered algorithm 'NULL'
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
input: mxc_ts as /class/input/input4
mxc input touchscreen loaded
pmic_rtc pmic_rtc.1: setting system clock to 2009-09-27 05:51:34 UTC (1254030694)
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: file system size: 4093673472 bytes (3997728 KiB, 3904 MiB, 3966 LEBs)
UBIFS: journal size: 12517376 bytes (12224 KiB, 11 MiB, 13 LEBs)
UBIFS: media format: 4 (latest is 4)
UBIFS: default compressor: LZO
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem).
Freeing init memory: 120K
usb 1-1: new high speed USB device using fsl-ehci and address 2
mmc0: new high speed SD card at address 912a
mmcblk0: mmc0:912a SD02G 1.83 GiB
mmcblk0: p1
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 2-1: new low speed USB device using fsl-ehci and address 2
usb 2-1: configuration #1 chosen from 1 choice
input: SHARP USB Keyboard as /class/input/input5
generic-usb 0003:04DD:92E7.0001: input,hidraw0: USB HID v1.10 Keyboard [SHARP USB Keyboard] on usb-fsl-ehci.1-1/input0
UBI: scrubbed PEB 42, data moved to PEB 947
input: SHARP USB Keyboard as /class/input/input6
generic-usb 0003:04DD:92E7.0002: input,hidraw1: USB HID v1.10 Device [SHARP USB Keyboard] on usb-fsl-ehci.1-1/input1
UBI: scrubbed PEB 12, data moved to PEB 946
UBI: scrubbed PEB 930, data moved to PEB 944
UBI: scrubbed PEB 742, data moved to PEB 930
mxc_ipu mxc_ipu: VSyncPre occurred before DI0 disable
DVFS is started
UBI: scrubbed PEB 826, data moved to PEB 948
UBI: scrubbed PEB 812, data moved to PEB 826
UBI: scrubbed PEB 917, data moved to PEB 812
mxc_ipu mxc_ipu: VSyncPre occurred before DI0 disable
mxc_ipu mxc_ipu: VSyncPre occurred before DI0 disable
mxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
UBI: scrubbed PEB 232, data moved to PEB 917
UBI: scrubbed PEB 918, data moved to PEB 232
UBI: scrubbed PEB 654, data moved to PEB 918
UBI: scrubbed PEB 186, data moved to PEB 654
UBI: scrubbed PEB 188, data moved to PEB 742
UBI: scrubbed PEB 738, data moved to PEB 707

....

Booting netwalker

Yes, I bought it. It is booting.

Initial screen is normal boot screen after installation.

Correction in manual ask you to exclude using UTF-8 for name... heck.

Key click feel is OK if you were OK with HP200LX. You have to click center though... TAB key location is the bigget annoyance me...

I did not expect password was printed clear text ... strange. Is this Ubuntu thing? Of course, I will select non-autologin.

It asks wall paper... RED since Ubuntu...

Braindead Ubuntu thing is directory with UTF-8 directories in home indicating Desktop etc. in Japanese. Dumb.

$ ln -s デスクトップ d

Typing is not fun as I discover. It is harder than I expected initially.

Thursday, October 1, 2009

Debuntu

Debuntu is (Debian+Ubuntu)/2.

Default Debian Gnome Desktop looks too much like Windows and not as clean as Ubuntu Desktop.

By right-clicking top bar and bottom bar, you can add to "panel" such things as "Shutdown" - the power button, "Trash", ....

You can remove Desktop icons via "Configuration editor" (gconf-editor) at /apps/nautilus/desktop and turning them off.

Desktop image can be retrieved from usplash-theme-debian-4 package source. cmap.gif file is nice for clean Debian background. Of course it is nice as boot splash which nicely works with backported 2.6.30 series.

Sharp Netwalker PC Z1 (optical mouse)

I had hard time using optical mouse after some time on store. It almost looked mouse driver was going crazy. It happened several time and demo machine was in such condition at several location.

After reading official site, it turned out it was their UI issue.

On the left side of optical mouse, there are 3 pressure sensitive film buttons. From left to right, "Home", "Globe", "Envelope", and "Star". The problem was this "Star" was not application start key.

It was sticky mouse mode switch to change from normal mouse move mode to scroll wheel mode.

It is sold JPY 48000 with rebate around JPY 5000 at Shinbashi.

I see Logitec USB hub/Ethernet combo is good gadget to go with this.

For now, I will learn QEMU to make virtual armel environment on my Mac.