Bootlog, mini wifi IP cam

  • -

Bootlog, mini wifi IP cam

Bootlog einer günstigen mini WIFI IP CAM

Ankya chipset, weitere Infos inkl BIN Dump folgen.

 

Zum BIN Dump die folgende Adress MAP.

Das Ding hat 8MB Flash und 32MB Ram.

Hat n Boot file ( Linux kernel )

und 2 Partitionen.

 

Hier die relevanten teile ausm Boot log.

 
w25q64, info->sector_size = 65536, info->n_sectors = 128
ak-spiflash spi0.0: w25q64 (8192 Kbytes)
FHA:fhalib V1.0.21

FHA:FHA_S G_P_S:64
nr_parts=0x2
mtd_part[0]:
name = A
size = 0x80000
offset = 0x5e0000
mask_flags = 0x0

mtd_part[1]:
name = B
size = 0x80000
offset = 0x660000
mask_flags = 0x0

Creating 2 MTD partitions on „spi0.0“:
0x0000005e0000-0x000000660000 : „A“
0x000000660000-0x0000006e0000 : „B“
Init AK SPI Flash finish.

 

 

Da hab ich auch im Hexeditor so manche Text Strings gesehen.

 

Mal sehen unter was die gemounted werden.

Aber das später.

 

Hier das Vollständige LOG.:

 

 

====Aimer37 spiboot V1.1.00 32000000
file cnt:1
Read file BIOS cfg
load bios ……
map:256
file len:6586444
ld addr:0x30408000
Loading
Load bios from spiflash successfuly!
Uncompressing Linux……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. done, booting the kernel.
Anyka Linux Kernel Version: 1.0.05
Initializing cgroup subsys cpuset
Linux version 2.6.32.9-ak37 (root@lg-VirtualBox) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #968 PREEMPT Sun Jan 15 23:01:47 CST 2017
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: BOARD_AK3751B
Warning: bad configuration page, trying to continue
Using default command line for kernel
Memory policy: ECC disabled, Data cache writeback
ANYKA CPU AK37L (id 0x20130100)
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 7112
Kernel command line: mem=32M console=ttySAK1,115200n8
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
allocated 143360 bytes of page_cgroup
please try ‚cgroup_disable=memory‘ option if you don’t want memory cgroups
Memory: 28MB = 28MB total
Memory: 14416KB available (3068K code, 347K data, 10408K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:117
Console: colour dummy device 80×30
console [ttySAK1] enabled
Calibrating delay loop… 131.48 BogoMIPS (lpj=657408)
Mount-cache hash table entries: 512
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
ANYKA: L2 memory support initialized
AK37 clock: PLL 264 MHz, CPU Core 264 MHz, MEM 132 MHz, ASIC 132 MHz
clk control: 0xFFDF79FF
AK37xx Power Management, (c) 2012 ANYKA
AKchip init driver module lock, (c) 2012 ANYKA
bio: create slab at 0
*********akfha_char init
akfha Char Device Initialize Successed!
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.13)
msgmni has been set to 28
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
AK SPI Driver, (c) 2012 ANYKA
akpi regs: SPICON:00000152, SPISTA:00000015, SPIINT:00000000.
ak_spi setup the master.
pre-scaler=3 (wanted 20Mhz, got 16Mhz)
akspi master initialize success, use for DMA mode.
Start to init Anyka SPI Flash…
ak spiflash probe enter.
pre-scaler=3 (wanted 20Mhz, got 16Mhz)
ak_spi_setupxfer,con:00000352.
akspi flash ID: 0x00ef4017
w25q64, info->sector_size = 65536, info->n_sectors = 128
ak-spiflash spi0.0: w25q64 (8192 Kbytes)
FHA:fhalib V1.0.21

FHA:FHA_S G_P_S:64
nr_parts=0x2
mtd_part[0]:
name = A
size = 0x80000
offset = 0x5e0000
mask_flags = 0x0

mtd_part[1]:
name = B
size = 0x80000
offset = 0x660000
mask_flags = 0x0

Creating 2 MTD partitions on „spi0.0“:
0x0000005e0000-0x000000660000 : „A“
0x000000660000-0x0000006e0000 : „B“
Init AK SPI Flash finish.
AK37 UART Driver, (c) 2010 ANYKA
ak37-uart.1: ttySAK1 at MMIO 0x20026000 (irq = 16) is a AK37
brd: module loaded
loop: module loaded
ak_mmx_pmem: 1 init
akgpio driver initialize.
Initializing USB Mass Storage driver…
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ak-rtc ak-rtc: rtc core: registered ak-rtc as rtc0
i2c-gpio i2c-gpio: using pins 15 (SDA) and 14 (SCL)
Linux video capture interface: v2.00
SENSOR: entry aksensor_module_init
SENSOR: register sensor(id=0x9b) successfully
SENSOR: register sensor(id=0x2643) successfully
SENSOR: register sensor(id=0x7721) successfully
SENSOR: register sensor(id=0x7673) successfully
camera 37-0: Probing 37-0
SENSOR: entry aksensor_probe
SENSOR: entry aksensor_video_probe
i2c addr 0x42, cam_gc0308_read_id = 0x9b

SENSOR: probe==>register_id = 0x9b, read_id = 0x9b
SENSOR: probe==>match camera, read_id = 0x9b
aksensor 0-0001: Probing aksensor Product ID 0x9b
SENSOR: leave aksensor_video_probe
SENSOR: leave aksensor_probe
SENSOR: entry aksensor_g_fmt
SENSOR: entry aksensor_set_params
SENSOR: leave aksensor_set_params succeedded!
SENSOR: entry aksensor_reset
SENSOR: leave aksensor_reset
=======[1]====]
—ak_rtc_set_wpin:8—

=======[2]====]
=======[3]====]
=======[4]====]
=======[5]====]
=======[6]====]
==================battery: -38========
AK Battery initialized
cpuidle: using governor ladder
AK SDIO Driver (c) 2010 ANYKA
Advanced Linux Sound Architecture Driver Version 1.0.21.
alsa_card_ak37pcm_init
–Echo2 Version V1.0.01_svn59–

## AEC open

AEC function has been successfully activated!
ALSA device list:
#0: Ak37 ADC DAC pcm input & output module 1
TCP cubic registered
NET: Registered protocol family 17
Init analog gpio key driver.
input: analog-key as /devices/platform/analog-key/input/input0
ak-rtc ak-rtc: setting system clock to 1980-01-01 00:00:11 UTC (315532811)
Freeing init memory: 10408K
^@^@^@^@mount all file system…
starting mdev…
**************************
Love Linux ! ! !
**************************
—-akotg_hc_probe————-

akotg-hs akotg-hs: Anyka USB OTG Hign Speed Host Controller
akotg-hs akotg-hs: new USB bus registered, assigned bus number 1
akotg-hs akotg-hs: irq 25, io mem 0x70000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: Anyka USB OTG Hign Speed Host Controller
usb usb1: Manufacturer: Linux 2.6.32.9-ak37 akotg-hs
usb usb1: SerialNumber: akotg-hs
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Anyka USB OTG HS Controller Driver Initialized
mount: mounting /dev/mmcblk0p1 on /mnt/ failed: No such file or directory
/etc/init.d/rcS: line 33: /mnt/sd_cmd.sh: not found
usb 1-1: new full speed USB device using akotg-hs and address 2
usb 1-1: not running at top speed; connect to a high speed hub
usb 1-1: New USB device found, idVendor=0bda, idProduct=8179
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: 802.11n NIC
usb 1-1: Manufacturer: Realtek
usb 1-1: SerialNumber: 00E04C0001
usb 1-1: configuration #1 chosen from 1 choice
wifi power on, usb host epnum:2
RTL871X: rtl8188eu driver version=v4.1.6_7546.20130521
RTL871X: build time: Sep 22 2013 13:11:17
RTL871X:
usb_endpoint_descriptor(0):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=81
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_in = 1
RTL871X:
usb_endpoint_descriptor(1):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=2
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_out = 2
RTL871X:
usb_endpoint_descriptor(2):
RTL871X: bLength=7
RTL871X: bDescriptorType=5
RTL871X: bEndpointAddress=3
RTL871X: wMaxPacketSize=512
RTL871X: bInterval=0
RTL871X: RT_usb_endpoint_is_bulk_out = 3
RTL871X: nr_endpoint=3, in_num=1, out_num=2

RTL871X: NON USB_SPEED_HIGH
RTL871X: CHIP TYPE: RTL8188E
RTL871X: rtw_handle_dualmac(): pbuddy_padapter == NULL, Set pbuddy_padapter
RTL871X: register rtw_netdev_ops to netdev_ops
RTL871X: Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer(0)
RTL871X: RF_Type is 3!!
RTL871X: _ConfigNormalChipOutEP_8188E OutEpQueueSel(0x01), OutEpNumber(1)
RTL871X: EEPROM type is E-FUSE
RTL871X: ====> _ReadAdapterInfo8188EU
RTL871X: Boot from EFUSE, Autoload OK !
bFWReady == _FALSE call reset 8051…
RTL871X: =====> _8051Reset88E(): 8051 reset success .
RTL871X: efuse_read_phymap_from_txpktbuf bcnhead:0
RTL871X: efuse_read_phymap_from_txpktbuf len:118, lenbak:118, aaa:118, aaabak:118
RTL871X: efuse_read_phymap_from_txpktbuf read count:116
RTL871X: EEPROM ID=0x8129
RTL871X: VID = 0x0BDA, PID = 0x8179
RTL871X: Customer ID: 0x00, SubCustomer ID: 0xCD
RTL871X: Hal_ReadPowerSavingMode88E…bHWPwrPindetect(0)-bHWPowerdown(0) ,bSupportRemoteWakeup(1)
RTL871X: ### PS params=> power_mgnt(0),usbss_enable(0) ###
RTL871X: ======= Path 0, Channel 1 =======
RTL871X: Index24G_CCK_Base[0][1] = 0x2d
RTL871X: Index24G_BW40_Base[0][1] = 0x2c
RTL871X: ======= Path 0, Channel 2 =======
RTL871X: Index24G_CCK_Base[0][2] = 0x2d
RTL871X: Index24G_BW40_Base[0][2] = 0x2c
RTL871X: ======= Path 0, Channel 3 =======
RTL871X: Index24G_CCK_Base[0][3] = 0x2d
RTL871X: Index24G_BW40_Base[0][3] = 0x2c
RTL871X: ======= Path 0, Channel 4 =======
RTL871X: Index24G_CCK_Base[0][4] = 0x2d
RTL871X: Index24G_BW40_Base[0][4] = 0x2c
RTL871X: ======= Path 0, Channel 5 =======
RTL871X: Index24G_CCK_Base[0][5] = 0x2d
RTL871X: Index24G_BW40_Base[0][5] = 0x2c
RTL871X: ======= Path 0, Channel 6 =======
RTL871X: Index24G_CCK_Base[0][6] = 0x2d
RTL871X: Index24G_BW40_Base[0][6] = 0x2c
RTL871X: ======= Path 0, Channel 7 =======
RTL871X: Index24G_CCK_Base[0][7] = 0x2d
RTL871X: Index24G_BW40_Base[0][7] = 0x2c
RTL871X: ======= Path 0, Channel 8 =======
RTL871X: Index24G_CCK_Base[0][8] = 0x2d
RTL871X: Index24G_BW40_Base[0][8] = 0x2c
RTL871X: ======= Path 0, Channel 9 =======
RTL871X: Index24G_CCK_Base[0][9] = 0x2d
RTL871X: Index24G_BW40_Base[0][9] = 0x2c
RTL871X: ======= Path 0, Channel 10 =======
RTL871X: Index24G_CCK_Base[0][10] = 0x2d
RTL871X: Index24G_BW40_Base[0][10] = 0x2c
RTL871X: ======= Path 0, Channel 11 =======
RTL871X: Index24G_CCK_Base[0][11] = 0x2d
RTL871X: Index24G_BW40_Base[0][11] = 0x2c
RTL871X: ======= Path 0, Channel 12 =======
RTL871X: Index24G_CCK_Base[0][12] = 0x2d
RTL871X: Index24G_BW40_Base[0][12] = 0x2c
RTL871X: ======= Path 0, Channel 13 =======
RTL871X: Index24G_CCK_Base[0][13] = 0x2d
RTL871X: Index24G_BW40_Base[0][13] = 0x2c
RTL871X: ======= Path 0, Channel 14 =======
RTL871X: Index24G_CCK_Base[0][14] = 0x25
RTL871X: Index24G_BW40_Base[0][14] = 0x2c
RTL871X: ======= TxCount 0 =======
RTL871X: CCK_24G_Diff[0][0]= 0
RTL871X: OFDM_24G_Diff[0][0]= 3
RTL871X: BW20_24G_Diff[0][0]= 2
RTL871X: BW40_24G_Diff[0][0]= 0
RTL871X: EEPROMRegulatory = 0x0
RTL871X: mlmepriv.ChannelPlan = 0x20
RTL871X: CrystalCap: 0x22
RTL871X: EEPROM Customer ID: 0x 0
RTL871X: EEPROM : AntDivCfg = 0, TRxAntDivType = 3
RTL871X: Board Type: 0x 0
RTL871X: ThermalMeter = 0x16
RTL871X: <==== _ReadAdapterInfo8188EU in 310 ms RTL871X: padapter->pwrctrlpriv.bSupportRemoteWakeup~~~~~~
RTL871X:
padapter->pwrctrlpriv.bSupportRemoteWakeup~~~[1]~~~
RTL871X: rtw_macaddr_cfg MAC Address = 00:7c:05:00:4f:77
RTL871X: bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0
RTL871X: _rtw_drv_register_netdev, MAC Address (if1) = 00:7c:05:00:4f:77
usbcore: registered new interface driver rtl8188eu
RTL871X: +871x_drv – drv_open, bup=0
RTL871X: rtl8188e_FirmwareDownload: fw_ver=11 fw_subver=1 sig=0x88e1
RTL871X: _FWFreeToGo: Checksum report OK! REG_MCUFWDL:0x00030004
RTL871X: =====> _8051Reset88E(): 8051 reset success .
RTL871X: _FWFreeToGo: Polling FW ready success!! REG_MCUFWDL:0x000300c6
==> rtl8188e_iol_efuse_patch
RTL871X: pDM_Odm TxPowerTrackControl = 1
RTL871X: rtl8188eu_hal_init in 690ms
RTL871X: MAC Address = 00:7c:05:00:4f:77
RTL871X: -871x_drv – drv_open, bup=1
RTL871X: survey done event(a)
wlan0 Scan completed :
Cell 01 – Address: 1A:FE:34:F9:22:55
ESSID:“myBattery“
Protocol:IEEE 802.11bg
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:54 Mb/s
Extra:rsn_ie=30180100000fac020200000fac04000fac020100000fac020000
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
level=185

Quality=0/100 Signal level=-71 dBm
Cell 02 – Address: 82:2A:A8:EB:2B:FD
ESSID:“Lexustec“
‚ɽѽ½±éIEEE 802.11bgn
Mode:Master
Frequency:2.437 GHz (Channel 6)
Encryption key:on
Bit Rates:144 Mb/s
Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
level=183

open akgpio device success.
LOç


Produktkatalog als PDF ?