booting NetBSD/hpcarm on W-ZERO3 Willcom/Sharp mobile phone

Izumi Tsutsui <[email protected]>
Newsgroups gmane.os.netbsd.ports.hpcarm,gmane.os.netbsd.advocacy
Message-ID <[email protected]>
Just FYI,

There is a video "booting NetBSD/hpcarm on WILLCOM | W-ZERO3(WS004SH)"
posted on YouTube:
http://www.youtube.com/watch?v=i6f5Y5boJRw

Note nonaka@ san has also added Xorg server support for W-ZERO3s:
http://mail-index.netbsd.org/source-changes/2010/05/15/msg009969.html
http://mail-index.netbsd.org/source-changes/2010/05/15/msg009967.html

Here is a screenshot of Ebihara-san's WS011SH with CCW screen:
http://movapic.com/pic/201005172351464bf15802a8636

Note not all touchpad/keypad devices are supported yet,
but you can still use USB mice and keyboards on WS011SH.

You can see spec and actual shape of these W-ZERO3 smart phone here:
http://www.NetBSD.org/ports/hpcarm/
http://www.sharp.co.jp/ws/004sh/
http://www.willcom-inc.com/ja/lineup/ws/004sh/


Jun Ebihara wrote on netbsd-advocacy@:

> From: NONAKA Kimihiro <[email protected]>
> Subject: CVS commit: src/sys/arch/hpcarm/conf
> Date: Sun, 9 May 2010 02:03:35 +0000
> 
> > Modified Files:
> > 	src/sys/arch/hpcarm/conf: WZERO3
> > Log Message:
> > Added 2 options for X.
> 
> after this change,my mobile phone WS011SH (runnnnning NetBSD!) can use 
> USB kbd on X. many respects to NONAKA-san!!!
> so, tar xzpvf pkgsrc.tar.gz nooow!
> 
> screen shot:
> http://movapic.com/pic/201005091208054be6271515c93
> 
> dmesg:
> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
>     2006, 2007, 2008, 2009, 2010
>     The NetBSD Foundation, Inc.  All rights reserved.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>     The Regents of the University of California.  All rights reserved.
> 
> NetBSD 5.99.29 (WZERO3_011) #3: Sun May  9 11:51:32 JST 2010
> 	[email protected]:/usr/obj/hpcarm/sys/arch/hpcarm/compile/WZERO3_011
> total memory = 128 MB
> avail memory = 119 MB
> timecounter: Timecounters tick every 10.000 msec
> mainbus0 (root)
> cpu0 at mainbus0: PXA27x rev 7 (XScale core)
> cpu0: DC enabled IC enabled WB enabled LABT branch prediction enabled
> cpu0: 32KB/32B 32-way Instruction cache
> cpu0: 32KB/32B 32-way write-back-locking Data cache
> pxaip0 at mainbus0: PXA2x0 Onchip Peripheral Bus
> pxaip0: CPU clock = 520.002 MHz
> pxaip0: kernel is configured for PXA270, cpu type is PXA270
> pxaintc0 at pxaip0 addr 0x40d00000-0x40d0001f: Interrupt Controller
> pxagpio0 at pxaip0 addr 0x40e00000-0x40e0014f: GPIO Controller
> com0 at pxaip0 addr 0x40100000-0x4010001f intr 22: ns16550a, working fifo
> ohci0 at pxaip0 addr 0x4c000000-0x4c00006f intr 3
> ohci0: OHCI version 1.0
> usb0 at ohci0: USB revision 1.0
> saost0 at pxaip0 addr 0x40a00000-0x40a0001f
> saost0: SA-11x0 OS Timer
> lcd0 at pxaip0: PXA2x0 LCD controller
> lcd0: console
> wsdisplay0 at lcd0 kbdmux 1: console (std, vt100 emulation)
> wsmux1: connecting to wsdisplay0
> pxadmac0 at pxaip0 addr 0x40000000-0x400002ff intr 25: DMA Controller
> pxartc0 at pxaip0 addr 0x40900000-0x4090003b: PXA2x0 Real-time Clock
> pxartc0: using wristwatch register
> pxamci0 at pxaip0 addr 0x41100000-0x41100047: MMC/SD Controller
> pxamci0: using DMA transfer
> sdmmc0 at pxamci0
> wzero3kbd0 at pxaip0: keyboard
> hpckbd0 at wzero3kbd0
> wskbd0 at hpckbd0: console keyboard, using wsdisplay0
> wzero3usb0 at pxaip0: USB Mode detection
> timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
> clock: hz=100 stathz=64
> timecounter: Timecounter "saost_count" frequency 3250000 Hz quality 100
> uhub0 at usb0: PXA27x OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> ld0 at sdmmc0
> ld0: 1862 MB, 945 cyl, 64 head, 63 sec, 512 bytes/sect x 3813376 sectors
> aue0 at uhub0 port 2
> aue0: I-O DATA DEVICE,INC. USB-ET/TX-S, rev 1.10/1.01, addr 2
> aue0: Ethernet address 00:a0:b0:28:cf:d1
> acphy0 at aue0 phy 1: ACXXX 10/100 media interface, rev. 0
> acphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> boot device: ld0
> root on ld0a dumps on ld0b
> root file system type: ffs
> 
> ---
> jun ebihara
> 

---
Izumi Tsutsui
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.