Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

2014-02-28-netbsd-raspi.img (Re: Raspberry Pi update please.)



I've updated 2014-02-28-netbsd-raspi.img.gz for RPI.

ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2014-02-28-earmhf/2014-02-28-netbsd-raspi.img.gz

Update:
- NetBSD-current 6.99.32 evbarm-earmhf 201402240520Z from nyftp
- pkgsrc-current         2014-02-22 tarball from ftp.NetBSD
- This is hardfloat image: build with earmhf
   softfloat: 2013-09-09-02-netbsd-evbarm.img.gz  evbarm (02:firmupdate) 
>> hardfloat: 2014-02-28-netbsd-raspi.img.gz      earmhf

Todo:
- More Migration test for hardfloat: userland and pkgsrc 
  Check your favorite pkgsrc on RPI.
  This image is a sample NetBSD workbench for you.
  Once you make NetBSD environment,It should run on every hardware you have.
- ByteBenchmarking between softfloat vs hardfloat:
  earmhf:  https://twitter.com/oshimyja/status/400306733035184129
  evbarm:  https://twitter.com/oshimyja/status/400303304573341696
- ByteBenchmarking between 6.1 vs current
  NODEBUG: https://twitter.com/oshimyja/status/402105186128121858
       6.1: 24.3  6.99.32: 22.5  smells like PenIII 300MHz spirit.
- Still need more good web browser. (seamonkey,midori,deforaos)
- test deforaos,need icon packages and setting (adviced by obache)
- Need GPIO & bus controll document and implimentation (via lua?)
- comment out kernel DEBUG/DIAGNOSTIC option
- use pkgchk.conf

=====================

For OpenSourceConference 2014Tokyo/Spring NetBSD booth
 (https://www.facebook.com/events/396197103843177/)
demonstration use, I've updated raspberry-pi image.

- NetBSD 6.99.32 earmhf rpi.img.gz base
- Connect HDMI,USB Keyboard,USB Mouse,Ether(dhcpd and ntpd will work)
- login root (no passwd)
- startx ,and icewm running.
  twitter client (net/mikutter) on 40inch home TV.
  http://movapic.com/pic/2013061822184751c05e37e612e
- running mikutter.
  # startx
  # dillo &
  # mikutter &
  copy twitter auth URL and paste into dillo URL bar.
  -> get pin number.
  -> paste pin number to mikutter
  ==== one or two or threee moment =====
  Get your twitter timeline with your family!

Features:
  - fit size for 2GB SD Card
  - with X11
  - increase more inodes on /dev/ld0a
  - Recent current RPI kernel
  - USB/video support: as -current (video needs more tests)
  - pkgsrc: 2014-02-22 tree inside.
  - pre-build packages
   
ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2014-02-28-earmhf/packages

Installed Packages:
kterm
tcsh
vlgothic-ttf
icewm
xli
mikutter
medit
uim
fossil
raspberrypi-userland
sudo
git-base
zsh
dillo
mlterm
pkg_chk
lintpkgsrc

To set HDMI output,add "console=fb" on cmdline.txt.
 rpi$ more /boot/cmdline.txt
 root=ld0a console=fb

Keyboard layout checkpoint:
/etc/wscons.conf
 #encoding sv
 #encoding us.swapctrlcaps
 encoding jp

/root/.xinitrc
 setxkbmap -model jp106 jp

Build sample script:
 https://github.com/ebijun/NetBSD/tree/master/RPI/RPIimage/Image

Guide:
 https://github.com/ebijun/NetBSD/blob/master/Guide/RPI.rst

Fixed:
1. icewm icon color problem
 Update:pkgsrc/wm/icewm: icewm-1.2.38pre2

2. bpf problem on 2013-11-08.
cd /dev/;sh MAKEDEV all
http://www.raspberrypi.org/phpBB3/viewtopic.php?p=455709#p455709

Need Fix:
1. Cannot input Japanese special keys of JP106 keyboard with NetBSD/evbarm(RPI) 
or some arch. (sample binary replaced in this image)
 xsrc/48347: still open,anybody cares? 
 http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=48347

patch: xsrc/external/mit/xf86-input-keyboard/dist/src/bsd_KbdMap.c
 http://www.yagoto-urayama.jp/~oshimaya/netbsd/files/xf86-input-keyboard_N6.diff

 bluetooth keyboard: add configration
  include "dev/bluetooth/bluetoothdevices.config"

Wishlist from RPI user: please notify @ebijun
1. USB multifunction dongle.
 Bluetooth and urtwn : need multifunction support codes.
 http://www.raspberrypi.org/phpBB3/viewtopic.php?f=82&t=58873
 
https://github.com/ebijun/NetBSD/blob/master/Guide/Device/BT-Micro3H2X/index.rst

2. pkgsrc status:
 ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/{evbarm,earmhf}

                    evbarm earmhf
devel/gmp             x      o
emulators/xnp2        o
games/onscripter      o
lang/squeak           o
lang/ocaml            x
print/evince
www/epiphany          x      o
www/midori            x      o
www/seamonkey         x      x
www/php-ja-wordpress  o


NetBSD/evbarm under QEMU
 http://wiki.netbsd.org/ports/evbarm/qemu_arm/

One more time: (we're gonna celebrate

 1. login root
 2. start mlterm-fb 
   # mlterm-fb
 3. ftp http://mlterm.sf.net/vimperator.six
 4. cat vimperator.six

--
Jun Ebihara


Home | Main Index | Thread Index | Old Index