NanoPi、小さいARM9板
2016年1月17日(日) 09:29 JST
閲覧数 6,616
Raspberry Pi Zeroが流行っているので小さいボードに注目が集まってる感がある今日この頃。
Raspberry Pi以外にも小さくて扱いやすそうなボードはいろいろ出てるんです。
今回紹介するのはNanoPi。
既にNanoPi-2も出ているのですが、NanoPiを紹介します。
NanoPiは、Samsung ARM9 S3C2451 400Mhz、DRAM 64MBと、Raspberry Pi Zeroと比べると非力に思えてしまいますが、これで十分な場合も多いのではないでしょうか。
また、登場したのはRaspberry Pi Zeroが出るより前なので性能比較してもあれだったりもする訳ですが。。。
箱裏面にGPIOピンが記載されています。
シリアルは独立コネクタタイプで、GPIO40ピンはRaspberry Pi2コンパチ。
802.11b/g/n + BT 4.0のチップ付きなのは嬉しい人とそうでない人に分かれそうな予感。
ネットにつなげられるのは便利だけど、技適取る手間を考えると要らなかった人も居そう。(日本独特の問題でしょうか。)
USBがやっぱり便利。
このボード、四隅に穴が開いてるんですよね。
穴が用意されてないボードもあるので、これ大切。
なんか調べてたら、日本でも入手できるっぽいです。
(株)日昇テクノロジーさんで取り扱ってるみたいです。
Linux/Debian対応ARM9コアS3C2451ボードNanoPi(WiFi/Buletooth搭載、GPIOはRaspberry Piとコンパチ)
Raspberry Pi以外にも小さくて扱いやすそうなボードはいろいろ出てるんです。
今回紹介するのはNanoPi。
既にNanoPi-2も出ているのですが、NanoPiを紹介します。
NanoPiは、Samsung ARM9 S3C2451 400Mhz、DRAM 64MBと、Raspberry Pi Zeroと比べると非力に思えてしまいますが、これで十分な場合も多いのではないでしょうか。
また、登場したのはRaspberry Pi Zeroが出るより前なので性能比較してもあれだったりもする訳ですが。。。
箱裏面にGPIOピンが記載されています。
シリアルは独立コネクタタイプで、GPIO40ピンはRaspberry Pi2コンパチ。
802.11b/g/n + BT 4.0のチップ付きなのは嬉しい人とそうでない人に分かれそうな予感。
ネットにつなげられるのは便利だけど、技適取る手間を考えると要らなかった人も居そう。(日本独特の問題でしょうか。)
USBがやっぱり便利。
このボード、四隅に穴が開いてるんですよね。
穴が用意されてないボードもあるので、これ大切。
なんか調べてたら、日本でも入手できるっぽいです。
(株)日昇テクノロジーさんで取り扱ってるみたいです。
Linux/Debian対応ARM9コアS3C2451ボードNanoPi(WiFi/Buletooth搭載、GPIOはRaspberry Piとコンパチ)
OK-0m U-Boot 1.1.6 dev-4-3-18-g8e02640d (Jun 29 2015 - 17:45:46) for NanoPi CPU: S3C2451@400MHz Fclk = 800MHz, Hclk = 133MHz, Pclk = 66MHz Board: NanoPi DDR2 DRAM: 64 MB Flash: 0 kB SD/MMC: 1887 MB In: serial Out: serial Err: serial Hit any key to stop autoboot: 3 2 1 0 Reading kernel from sector 3849678 (12288 sectors).. completed Boot with zImage Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 4.1.2-FriendlyARM (root@wwd-ubuntu) (gcc version 4.4.3 (ctng-1.6.1) ) #125 PREEMPT Wed Sep 9 10:59:46 CST 2015 [ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] Machine: MINI2451 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] CPU S3C2416/S3C2450 (id 0x32450003) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16240 [ 0.000000] Kernel command line: root=/dev/mmcblk0p2 rootfstype=ext4 init=/sbin/init console=ttySAC0,115200 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Memory: 55128K/65536K available (6610K kernel code, 483K rwdata, 2112K rodata, 284K init, 190K bss, 10408K reserved, 0K cma-reserved) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xc4800000 - 0xff000000 ( 936 MB) [ 0.000000] lowmem : 0xc0000000 - 0xc4000000 ( 64 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text : 0xc0008000 - 0xc088ce6c (8724 kB) [ 0.000000] .init : 0xc088d000 - 0xc08d4000 ( 284 kB) [ 0.000000] .data : 0xc08d4000 - 0xc094cca4 ( 484 kB) [ 0.000000] .bss : 0xc094cca4 - 0xc097c880 ( 191 kB) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:111 [ 0.000000] S3C2416: IRQ Support [ 0.000000] irq: clearing pending status 00000002 [ 0.000045] sched_clock: 16 bits at 595kHz, resolution 1680ns, wraps every 55049408ns [ 0.000127] clocksource samsung_clocksource_timer: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 48993973 ns [ 0.000576] Console: colour dummy device 80x30 [ 0.000655] Calibrating delay loop... 198.45 BogoMIPS (lpj=496128) [ 0.045059] pid_max: default: 32768 minimum: 301 [ 0.045430] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.045492] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.047979] Initializing cgroup subsys blkio [ 0.048074] Initializing cgroup subsys memory [ 0.048242] Initializing cgroup subsys devices [ 0.048323] Initializing cgroup subsys freezer [ 0.048481] CPU: Testing write buffer coherency: ok [ 0.049766] Setting up static identity map for 0x30008400 - 0x30008458 [ 0.055409] devtmpfs: initialized [ 0.063831] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302231375000 ns [ 0.066659] NET: Registered protocol family 16 [ 0.069518] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.105450] cpuidle: using governor ladder [ 0.120151] cpuidle: using governor menu [ 0.137286] S3C Power Management, Copyright 2004 Simtec Electronics [ 0.137467] S3C2416: Initializing architecture [ 0.362816] SCSI subsystem initialized [ 0.363751] usbcore: registered new interface driver usbfs [ 0.364227] usbcore: registered new interface driver hub [ 0.369495] usbcore: registered new device driver usb [ 0.374532] s3c-i2c s3c2410-i2c.0: slave address 0x10 [ 0.374608] s3c-i2c s3c2410-i2c.0: bus frequency set to 130 KHz [ 0.377731] s3c-i2c s3c2410-i2c.0: i2c-0: S3C I2C adapter [ 0.378391] media: Linux media interface: v0.10 [ 0.379485] Linux video capture interface: v2.00 [ 0.389741] Advanced Linux Sound Architecture Driver Initialized. [ 0.394744] Bluetooth: Core ver 2.20 [ 0.396332] NET: Registered protocol family 31 [ 0.396389] Bluetooth: HCI device and connection manager initialized [ 0.396483] Bluetooth: HCI socket layer initialized [ 0.396557] Bluetooth: L2CAP socket layer initialized [ 0.396738] Bluetooth: SCO socket layer initialized [ 0.403191] Switched to clocksource samsung_clocksource_timer [ 0.405605] cfg80211: Calling CRDA to update world regulatory domain [ 0.651037] NET: Registered protocol family 2 [ 0.655332] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.655433] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.655504] TCP: Hash tables configured (established 1024 bind 1024) [ 0.655892] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.655986] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.656690] NET: Registered protocol family 1 [ 0.657987] RPC: Registered named UNIX socket transport module. [ 0.658047] RPC: Registered udp transport module. [ 0.658081] RPC: Registered tcp transport module. [ 0.658114] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.659885] NetWinder Floating Point Emulator V0.97 (extended precision) [ 0.688328] [BT] Bluetooth Power On. [ 0.797462] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.914913] NFS: Registering the id_resolver key type [ 0.915081] Key type id_resolver registered [ 0.915128] Key type id_legacy registered [ 0.915549] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.919050] fuse init (API version 7.23) [ 0.935886] io scheduler noop registered [ 0.935968] io scheduler deadline registered [ 0.936223] io scheduler cfq registered (default) [ 0.958025] Console: switching to colour frame buffer device 60x34 [ 0.963097] s3c-fb s3c-fb: window 0: fb [ 0.965010] s3c24xx-dma s3c2443-dma.0: initialized 6 virtual memcpy channels [ 0.965371] s3c24xx-dma s3c2443-dma.0: initialized 27 virtual slave channels [ 1.010866] s3c24xx-dma s3c2443-dma.0: Loaded dma driver with 6 physical channels [ 1.115592] s3c2440-uart.0: ttySAC0 at MMIO 0x50000000 (irq = 74, base_baud = 0) is a S3C2440 [ 1.649577] console [ttySAC0] enabled [ 1.655188] s3c2440-uart.1: ttySAC1 at MMIO 0x50004000 (irq = 77, base_baud = 0) is a S3C2440 [ 1.664347] s3c2440-uart.2: ttySAC2 at MMIO 0x50008000 (irq = 80, base_baud = 0) is a S3C2440 [ 1.672774] s3c2440-uart.3: ttySAC3 at MMIO 0x5000c000 (irq = 98, base_baud = 0) is a S3C2440 [ 1.686945] sensor initialized [ 1.689011] pwm initialized [ 1.689151] HC-SR04 driver v0.32 initializing. [ 1.782974] brd: module loaded [ 1.829249] loop: module loaded [ 1.830069] st: Version 20101219, fixed bufsize 32768, s/g segs 256 [ 1.837154] SCSI Media Changer driver v0.25 [ 1.848695] tun: Universal TUN/TAP device driver, 1.6 [ 1.848779] tun: (C) 1999-2004 Max Krasnyansky[ 1.857184] PPP generic driver version 2.4.2 [ 1.860974] PPP BSD Compression module registered [ 1.864217] PPP Deflate Compression module registered [ 1.868825] PPP MPPE Compression module registered [ 1.873096] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.879565] ohci-s3c2410: OHCI S3C2410 driver [ 1.886334] s3c2410-ohci s3c2410-ohci: OHCI Host Controller [ 1.889479] s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1 [ 1.897526] s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000 [ 1.962105] hub 1-0:1.0: USB hub found [ 1.962379] hub 1-0:1.0: 1 port detected [ 1.968684] usbcore: registered new interface driver uas [ 1.970851] usbcore: registered new interface driver usb-storage [ 1.978037] usbcore: registered new interface driver usbserial [ 1.982995] usbcore: registered new interface driver usbserial_generic [ 1.989437] usbserial: USB Serial support registered for generic [ 1.995040] usbcore: registered new interface driver ftdi_sio [ 2.000715] usbserial: USB Serial support registered for FTDI USB Serial Device [ 2.008567] usbcore: registered new interface driver option [ 2.013880] usbserial: USB Serial support registered for GSM modem (1-port) [ 2.020527] usbcore: registered new interface driver pl2303 [ 2.026034] usbserial: USB Serial support registered for pl2303 [ 2.035069] using random self ethernet address [ 2.035201] using random host ethernet address [ 2.045852] usb0: HOST MAC be:b4:01:2a:f0:59 [ 2.046275] usb0: MAC c6:00:96:bf:01:bd [ 2.049366] g_friendlyarm gadget: FriendlyARM Gadget v2.4 [ 2.054174] g_friendlyarm gadget: g_friendlyarm ready [ 2.064039] mousedev: PS/2 mouse device common for all mice [ 2.067660] touchscreen-1wire initialized [ 2.069666] backlight-1wire initialized [ 2.076569] input: fa_ts_input as /devices/virtual/input/input0 [ 2.082592] ts-if initialized [ 2.083568] adxl34x 0-001d: Failed to probe ADXL34x accelerometer [ 2.090194] s3c-rtc s3c2410-rtc: rtc disabled, re-enabling [ 2.095158] s3c-rtc s3c2410-rtc: rtc core: registered s3c as rtc0 [ 2.100290] i2c /dev entries driver [ 2.106679] usbcore: registered new interface driver uvcvideo [ 2.107731] USB Video Class driver (1.1.1) [ 2.113912] gspca_main: v2.14.0 registered [ 2.115951] Driver for 1-wire Dallas network protocol. [ 2.127049] w1GPIO initialized [ 2.131664] s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq disabled [ 2.135801] Bluetooth: HCI UART driver ver 2.3 [ 2.139129] Bluetooth: HCI UART protocol H4 registered [ 2.144298] sdhci: Secure Digital Host Controller Interface driver [ 2.150563] sdhci: Copyright(c) Pierre Ossman [ 2.154806] s3c-sdhci s3c-sdhci.1: clock source 0: mmc_busclk.0 (133333334 Hz) [ 2.161510] s3c-sdhci s3c-sdhci.1: clock source 2: mmc_busclk.2 (48000000 Hz) [ 2.168964] s3c-sdhci s3c-sdhci.1: No vmmc regulator found [ 2.173962] s3c-sdhci s3c-sdhci.1: No vqmmc regulator found [ 2.208605] mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA [ 2.214440] s3c-sdhci s3c-sdhci.0: clock source 0: mmc_busclk.0 (133333334 Hz) [ 2.217596] s3c-sdhci s3c-sdhci.0: clock source 2: mmc_busclk.2 (96000000 Hz) [ 2.225266] s3c-sdhci s3c-sdhci.0: No vmmc regulator found [ 2.230215] s3c-sdhci s3c-sdhci.0: No vqmmc regulator found [ 2.268474] mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA [ 2.280497] usbcore: registered new interface driver usbhid [ 2.280580] usbhid: USB HID core driver [ 2.287165] dht11 initialized [ 2.292202] usbcore: registered new interface driver snd-usb-audio [ 2.295260] mmc0: new high speed SD card at address e624 [ 2.299754] oprofile: hardware counters not available [ 2.306574] mmcblk0: mmc0:e624 SU02G 1.84 GiB [ 2.309645] oprofile: using timer interrupt. [ 2.317029] Initializing XFRM netlink socket [ 2.323914] NET: Registered protocol family 10 [ 2.325669] mmcblk0: p1 p2 [ 2.339067] NET: Registered protocol family 17 [ 2.339307] NET: Registered protocol family 15 [ 2.343166] Bluetooth: RFCOMM TTY layer initialized [ 2.347262] Bluetooth: RFCOMM socket layer initialized [ 2.353099] Bluetooth: RFCOMM ver 1.11 [ 2.356581] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 2.361695] Bluetooth: BNEP socket layer initialized [ 2.366955] NET: Registered protocol family 35 [ 2.371421] Key type dns_resolver registered [ 2.384283] dhd_module_init: in [ 2.384442] ======== bcm_wlan_set_plat_data ======== [ 2.386778] GPIO(GPIO_WLAN_HOST_WAKE) = 166 [ 2.391308] host_oob_irq: 54 [ 2.394302] host_oob_irq_flags = 4 [ 2.397195] dhd_wifi_platform_load: Enter [ 2.401543] Power-up adapter 'DHD generic adapter' [ 2.406991] wifi_platform_set_power = 1 [ 2.410487] ======== PULL WL_REG_ON HIGH! ======== [ 2.668335] wifi_platform_bus_enumerate device present 1 [ 2.668446] mmc1: card inserted. [ 2.915346] mmc1: queuing unknown CIS tuple 0x80 (2 bytes) [ 2.917422] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 2.922810] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 2.930063] mmc1: queuing unknown CIS tuple 0x80 (7 bytes) [ 2.957440] mmc1: new high speed SDIO card at address 0001 [ 2.978665] bcmsdh_register: register client driver [ 2.979245] bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter [ 2.983661] bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter [ 2.987492] bus num (host idx)=1, slot num (rca)=1 [ 2.992891] found adapter info 'DHD generic adapter' [ 2.999894] F1 signature read @0x18000000=0x1591a962 [ 3.003064] dhd_conf_set_hw_oob_intr: Enable HW OOB for 43362 [ 3.019020] F1 signature OK, socitype:0x1 chip:0xa962 rev:0x1 pkg:0x9 [ 3.023666] DHD: dongle ram size is set to 245760(orig 245760) at 0x0 [ 3.029730] dhdsdio_probe: Disable prop_txstatus [ 3.037154] wl_create_event_handler(): thread:wl_event_handler:308 started [ 3.038712] tsk Enter, tsk = 0xc3041424 [ 3.044464] dhd_attach(): thread:dhd_watchdog_thread:30a started [ 3.049178] dhd_attach(): thread:dhd_dpc:30b started [ 3.054070] dhd_attach(): thread:dhd_rxf:30c started [ 3.058690] dhd_deferred_work_init: work queue initialized [ 3.100321] Dongle Host Driver, version 1.201.34.2 (r491657) [ 3.100321] Compiled in drivers/net/wireless/bcmdhd on Sep 5 2015 at 16:16:12 [ 3.112943] Register interface [wlan0] MAC: 04:e6:76:71:48:00 [ 3.112943] [ 3.115918] dhd_prot_ioctl : bus is down. we have nothing to do [ 3.121178] bcmsdh_oob_intr_unregister: Enter [ 3.125329] bcmsdh_oob_intr_unregister: irq is not registered [ 3.131345] dhd_txglom_enable: enable 0 [ 3.134910] dhd_bus_devreset: WLAN OFF DONE [ 3.139352] wifi_platform_set_power = 0 [ 3.142734] ======== PULL WL_REG_ON LOW! ======== [ 3.200111] dhd_module_init: Exit err=0 [ 3.200368] s3c-rtc s3c2410-rtc: setting system clock to 2015-01-01 12:01:47 UTC (1420113707) [ 3.224973] ALSA device list: [ 3.225049] No soundcards found. [ 3.244970] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended [ 3.563381] cfg80211: Calling CRDA to update world regulatory domain [ 3.690175] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null) [ 3.692237] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 3.700807] Freeing unused kernel memory: 284K (c088d000 - c08d4000) [ 4.116864] random: systemd urandom read with 112 bits of entropy available Welcome to Debian GNU/Linux 8 (jessie)! [ 4.451846] random: nonblocking pool is initialized [ 5.343979] systemd[1]: Configuration file /lib/systemd/system/getty@.service is marked world-writable. Please remove world writability permission bits. Proceeding anyway. [ 5.486328] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. Expecting device dev-ttySAC0.device... [ OK ] Reached target Remote File Systems (Pre). [ OK ] Reached target Paths. [ OK ] Reached target Encrypted Volumes. [ OK ] Reached target Swap. Expecting device dev-mmcblk0p1.device... [ OK ] Created slice Root Slice. [ OK ] Created slice User and Session Slice. [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Listening on Delayed Shutdown Socket. [ OK ] Listening on Journal Socket (/dev/log). [ OK ] Listening on udev Control Socket. [ OK ] Listening on udev Kernel Socket. [ OK ] Listening on Journal Socket. [ OK ] Created slice System Slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-getty.slice. Starting Increase datagram queue length... Starting udev Coldplug all Devices... Starting Create list of required static device nodes...rrent kernel... Mounting POSIX Message Queue File System... Starting Load Kernel Modules... Mounting Debug File System... [ OK ] Reached target Slices. Starting Remount Root and Kernel File Systems... [ OK ] Mounted POSIX Message Queue File System. [ OK ] Started Increase datagram queue length. [ OK ] Started Create list of required static device nodes ...current kernel. [ OK ] Started Load Kernel Modules. [ OK ] Mounted Debug File System.[ 6.713660] cfg80211: Calling CRDA to update world regulatory domain [ 6.799710] EXT4-fs (mmcblk0p2): Remounting file system with no journal so ignoring journalled data option [ 6.832352] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro,data=writeback [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started udev Coldplug all Devices. Starting Load/Save Random Seed... Starting Apply Kernel Variables... Mounting FUSE Control File System... Mounting Configuration File System... Starting Create Static Device Nodes in /dev... [ OK ] Listening on Syslog Socket. Starting Journal Service... [ OK ] Started Journal Service. [ OK ] Mounted Configuration File System. [ OK ] Mounted FUSE Control File System. [ OK ] Started Load/Save Random Seed. [ OK ] Started Apply Kernel Variables. [ OK ] Started Create Static Device Nodes in /dev. Starting udev Kernel Device Manager... [ OK ] Reached target Local File Systems (Pre). [ OK ] Started udev Kernel Device Manager.[ 9.779131] systemd-udevd[1292]: starting version 215 Starting Copy rules generated while the root was ro... [ 9.863531] cfg80211: Calling CRDA to update world regulatory domain [ OK ] Started Copy rules generated while the root was ro. [ OK ] Created slice system-systemd\x2drfkill.slice. Starting Load/Save RF Kill Switch Status of rfkill0... [ 11.363741] cfg80211: World regulatory domain updated: [ 11.363837] cfg80211: DFS Master region: unset [ 11.367627] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 11.524800] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 11.527225] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 11.698599] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 11.701129] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ 11.891201] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 11.933562] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 11.936126] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 12.088524] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ OK ] Started Load/Save RF Kill Switch Status of rfkill0. [ OK ] Found device /dev/ttySAC0. [ OK ] Found device /dev/mmcblk0p1. [ OK ] Created slice system-ifup.slice. Mounting /boot... Starting Load/Save RF Kill Switch Status of rfkill1... Starting Load/Save RF Kill Switch Status of rfkill2... [ 15.600940] FAT-fs (mmcblk0p1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ OK ] Started Load/Save RF Kill Switch Status of rfkill1. [ OK ] Mounted /boot. [ OK ] Started Load/Save RF Kill Switch Status of rfkill2. [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... [ OK ] Reached target Remote File Systems. Starting Trigger Flushing of Journal to Persistent Storage... Starting LSB: Raise network interfaces.... [ OK ] Started Create Volatile Files and Directories. [ 17.231003] systemd-journald[1289]: Received request to flush runtime journal from PID 1 [ OK ] Started Trigger Flushing of Journal to Persistent Storage. Starting Update UTMP about System Boot/Shutdown... [ OK ] Started Update UTMP about System Boot/Shutdown. [ 18.652609] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready [ OK ] Started LSB: Raise network interfaces.. Starting ifup for usb0... [ OK ] Started ifup for usb0. [ OK ] Reached target Network. [ OK ] Reached target Network is Online. [ OK ] Reached target System Initialization. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Reached target Sockets. [ OK ] Reached target Timers. [ OK ] Reached target Basic System. Starting Regular background program processing daemon... [ OK ] Started Regular background program processing daemon. Starting configure ap6210 bt devices... [ OK ] Started configure ap6210 bt devices. Starting OpenBSD Secure Shell server... [ OK ] Started OpenBSD Secure Shell server. Starting /etc/rc.local Compatibility... Starting Login Service... Starting LSB: Start busybox udhcpd at boot time... [ 20.267519] [BT] Bluetooth Power Off. Starting LSB: Advanced IEEE 802.11 management daemon... Starting dnsmasq - A lightweight DHCP and caching DNS server... [ 20.633768] [BT] Bluetooth Power On. Starting D-Bus System Message Bus... [ OK ] Started D-Bus System Message Bus. [ 21.453087] dhd_inetaddr_notifier_call: bus not ready, exit [ 21.453908] dhd_open: Enter c3bf8800 [ 21.456662] [ 21.456662] Dongle Host Driver, version 1.201.34.2 (r491657) [ 21.456662] Compiled in drivers/net/wireless/bcmdhd on Sep 5 2015 at 16:16:12 [ 21.600698] wl_android_wifi_on in 1 [ 21.600789] wl_android_wifi_on in 2: g_wifi_on=0 [ 21.628519] wifi_platform_set_power = 1 [ 21.628593] ======== PULL WL_REG_ON HIGH! ======== [ 22.143422] sdio_reset_comm(): [ 22.180058] mmc1: queuing unknown CIS tuple 0x80 (2 bytes) [ 22.185522] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 22.188090] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) Starting System Logging Service... [ 22.202476] mmc1: queuing unknown CIS tuple 0x80 (7 bytes) [ 22.233544] [ 22.233544] [ 22.233544] dhd_bus_devreset: == WLAN ON == [ 22.243865] F1 signature read @0x18000000=0x1591a962 [ 22.244698] dhd_conf_set_hw_oob_intr: Enable HW OOB for 43362 Starting Permit User Sessions... [ 22.303649] F1 signature OK, socitype:0x1 chip:0xa962 rev:0x1 pkg:0x9 [ 22.328953] DHD: dongle ram size is set to 245760(orig 245760) at 0x0 [ 22.353076] dhd_conf_read_config: Ignore config file /lib/firmware/ap6210/config.txt [ 22.372282] dhd_conf_set_fw_name_by_chip: firmware_path=/lib/firmware/ap6210/fw_bcm40181a2_apsta.bin [ 22.386587] Final fw_path=/lib/firmware/ap6210/fw_bcm40181a2_apsta.bin [ 22.387528] Final nv_path=/lib/firmware/ap6210/nvram.txt [ 22.422136] Final conf_path=/lib/firmware/ap6210/config.txt [ OK ] Started LSB: Start busybox udhcpd at boot time. [ OK ] Started Permit User Sessions. [ 22.983107] NVRAM version: AP6210_NVRAM_V1.2_03192013 [ 23.009698] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded. [ 23.063530] dhd_bus_init: delay 100ms for BCM43362 [ OK ] Started System Logging Service. [ 23.908812] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us) [ 23.918680] bcmsdh_oob_intr_register: Enter [ 23.918813] bcmsdh_oob_intr_register OOB irq=54 flags=4 [ 23.949188] bcmsdh_oob_intr_register: enable_irq_wake [ 23.949285] wake enabled for irq 54 [ 23.984286] dhd_conf_set_band: Set band 0 [ 24.000286] Firmware up: op_mode=0x0002, MAC=02:1a:11:fc:9b:b8 [ 24.000530] dhd_conf_set_country: Set country ALL, revision 0 [ 24.119246] Country code: ALL (ALL/0) [ 24.120971] dhd_conf_set_roam: Set roam_off 1 [ 24.137164] dhd_preinit_ioctls buf_key_b4_m4 set failed -23 [ 24.168512] Firmware version = wl0: Jul 15 2013 18:55:17 version 5.90.195.89.12 FWID 01-e19208a6 [ 24.171724] Driver: 1.201.34.2 (r491657) [ 24.171724] Firmware: wl0: Jul 15 2013 18:55:17 version 5.90.195.89.12 FWID 01-e19208a6 [ 24.228563] dhd_txglom_enable: enable 0 [ 24.240427] dhd_preinit_ioctls wl ampdu_hostreorder failed -23 [ 24.245454] wl_android_wifi_on: Success [ 24.373063] dhd_open: Exit ret=0 [ 24.504933] Disconnect STA : ff:ff:ff:ff:ff:ff scb_val.val 3 [ OK ] Started /etc/rc.local Compatibility. [ OK ] Started dnsmasq - A lightweight DHCP and caching DNS server. [ OK ] Reached target Host and Network Name Lookups. Starting LSB: DHCP server... Starting Serial Getty on ttySAC0... [ 26.990072] netdev_ifidx(3), chan_type(1) target channel(1) [ OK ] Started Serial Getty on ttySAC0. Starting Getty on tty1... [ OK ] Started Getty on tty1. [ OK ] Reached target Login Prompts. [ OK ] Started LSB: Advanced IEEE 802.11 management daemon. [ OK ] Started Login Service. Starting Load/Save RF Kill Switch Status of rfkill3... Starting Bluetooth service... [ OK ] Started Load/Save RF Kill Switch Status of rfkill3. [ OK ] Started Bluetooth service. [ OK ] Reached target Bluetooth. Debian GNU/Linux 8 nanopi ttySAC0 nanopi login: root (automatic login) Linux nanopi 4.1.2-FriendlyARM #125 PREEMPT Wed Sep 9 10:59:46 CST 2015 armv5tejl The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@nanopi:~#