Hi,
I am using WL1271 with DM385 in custom board.
For calibration on WL1271 i am using following link
when i execute
calibrator plt calibrate
I get following error messages
wl1271: power up
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-22)
wl1271: ERROR sdio read failed (-110)
wl1271: WARNING unsupported chip id: 0x1
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-22)
wl1271: ERROR sdio read failed (-110)
wl1271: WARNING unsupported chip id: 0x1
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-110)
wl1271: ERROR sdio write failed (-22)
wl1271: ERROR sdio read failed (-110)
wl1271: WARNING unsupported chip id: 0x1
wl1271: ERROR firmware boot in PLT mode failed despite 3 retries
Fail to set PLT power mode on
command failed: No such device (-19)
following is boot logs
-------------------------------------------------------------------------------------------------------------------------------------------------------
Machine: dm385ipnc
vram size = 4194304 at 0x0
ti81xx_reserve: ### Reserved DDR region @84f00000
reserved size = 4194304 at 0x0
FB: Reserving 4194304 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is DM385 1.0
SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 19040
Kernel command line: console=ttyO0,115200n8 noinitrd mem=80M rootwait vram=4M notifyk.vpssm3_sva=0xBFD00000 root=/dev/mmcblk0p2 rw eth=00:0C:0C:02:30:FB ip=192.168.0.1 cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 earlyprintk;boot
cpsw: kernel boot params Ethernet address: 00:0C:0C:02:30:FB
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 74MB 1MB = 75MB total
Memory: 70648k/70648k available, 11272k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc5800000 - 0xf8000000 ( 808 MB)
lowmem : 0xc0000000 - 0xc5000000 ( 80 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc003f000 ( 220 kB)
.text : 0xc003f000 - 0xc04c1000 (4616 kB)
.data : 0xc04c2000 - 0xc0502a00 ( 259 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:375
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
GPMC revision 6.0
Trying to install interrupt handler for IRQ368
Trying to install interrupt handler for IRQ369
Trying to install interrupt handler for IRQ370
Trying to install interrupt handler for IRQ371
Trying to install interrupt handler for IRQ372
Trying to install interrupt handler for IRQ373
Trying to install interrupt handler for IRQ374
Trying to install type control for IRQ375
Trying to set irq flags for IRQ375
OMAP clockevent source: GPTIMER1 at 20000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 599.65 BogoMIPS (lpj=2998272)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
TI81XX: Map 0x84f00000 to 0xfe500000 for dram barrier
TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
omap_voltage_add_dev: VDD specified does not exist!
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 4
_omap_mux_get_by_name: Multiple signal paths (2) for gpio3_0
Cannot clk_get ck_32
Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
registered ti81xx_vpss device
registered ti81xx_vidout device
registered ti81xx on-chip HDMI device
registered ti81xx_fb device
PWM0 init success.
PWM1 init success.
bio: create slab <bio-0> at 0
SCSI subsystem initialized
omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource gp timer
musb-hdrc: version 6.0, peripheral, debug=0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
PMU: registered new PMU device of type 0
omap-iommu omap-iommu.0: ducati registered
omap-iommu omap-iommu.1: sys registered
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 137
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
CMEMK module: built on Jul 15 2014 at 14:12:38
Reference Linux version 2.6.37
File IPNC_RDK/Source/ti_tools/linuxutils_3_23_00_01/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xc7000000 of size 0x4000000
cmemk initialized
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
brd: module loaded
loop: module loaded
omap2-nand driver initializing
ONFI param page 0 valid
ONFI flash detected
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron NAND 512MiB 3,3V 8-bit)
omap2-nand: detected x8 NAND flash
Creating 8 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "U-Boot-min"
0x000000020000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x0000006c0000 : "Kernel"
0x0000006c0000-0x000006fc0000 : "File System"
0x000006fc0000-0x000007bc0000 : "Data"
0x000007bc0000-0x00000b0c0000 : "File System2"
0x00000b0c0000-0x000020000000 : "Reserved"
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: no live phy, scanning all
davinci_mdio: probe of davinci_mdio.0 failed with error -5
mice: PS/2 mouse device common for all mice
omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
bq27x00-battery 1-0055: support ver. 1.1.0 enabled
lm75 1-0048: hwmon0: sensor 'tmp75'
lm75 1-0049: hwmon1: sensor 'tmp75'
OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
cpuidle: using governor ladder
cpuidle: using governor menu
mmc 1 res_start = 481d8100
mmc 2 res_start = 47810100
notify_shm_drv: no DSP present (MULTIPROC_INVALIDID)
notify_init : notify drivercreated for remote proc id 1 at physical Address 0xbfd00000
asoc: tlv320aic3x-hifi <-> davinci-mcasp.0 mapping ok
ALSA device list:
#0: TI81XX EVM
nf_conntrack version 0.5.0 (1103 buckets, 4412 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
Bridge firewalling registered
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
omap_voltage_late_init: Voltage driver support not added
Power Management for TI81XX.
Detected MACID=0:c:c:2:30:fb
omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
bq27x00-battery 1-0055: error reading current
bq27x00-battery 1-0055: error reading relative State-of-Charge
bq27x00-battery 1-0055: error reading temperature
bq27x00-battery 1-0055: error reading register 16
power_supply bq27200-0: driver failed to report `time_to_empty_now' property
mmc0: new SDHC card at address e624
mmcblk0: mmc0:e624 SU04G 3.69 GiB
mmcblk0: p1 p2
mmc1: card claims to support voltages below the defined range. These will be ignored.
mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
mmc1: new SDIO card at address 0001
PHY 0:00 not found
PHY 0:01 not found
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, addr=192.168.0.1, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.0.1, domain=, nis-domain=(none),
bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=
EXT3-fs: barriers not enabled
kjournald starting. Commit interval 5 seconds
EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing init memory: 220K
INIT: version 2.86 booting
Please wait: booting...
Starting udev
bq27x00-battery 1-0055: error reading flags
power_supply bq27200-0: driver failed to report `status' property
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
wl1271: loaded
wl1271: initialized
Remounting root file system...
Caching udev devnodes
root: mount: mounting /dev/root on / failed: No such file or directory
Configuring network interfaces... done.
Setting up IP spoofing protection: rp_filter.
rm: cannot remove '/tmp': Device or resource busy
Fri Nov 9 12:48:00 GMT-8 2012
inside finish.sh
UBI: attaching mtd5 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: max. sequence number: 257
UBI: attached mtd5 to ubi0
UBI: MTD device name: "Data"
UBI: MTD device size: 12 MiB
UBI: number of good PEBs: 96
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 96
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 6/3
UBI: image sequence number: 1880419828
UBI: background thread "ubi_bgt0d" started, PID 320
UBI device number 0, total 96 LEBs (12189696 bytes, 11.6 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 0, volume 0, name "ubifs_volume"
UBIFS: file system size: 10285056 bytes (10044 KiB, 9 MiB, 81 LEBs)
UBIFS: journal size: 1015809 bytes (992 KiB, 0 MiB, 6 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 485787 bytes (474 KiB)
UBI: attaching mtd7 to ubi1
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: max. sequence number: 112
UBI: attached mtd7 to ubi1
UBI: MTD device name: "Reserved"
UBI: MTD device size: 335 MiB
UBI: number of good PEBs: 2682
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 2682
UBI: number of PEBs reserved for bad PEB handling: 26
UBI: max/mean erase counter: 2/1
UBI: image sequence number: 779966503
UBI: background thread "ubi_bgt1d" started, PID 332
UBI device number 1, total 2682 LEBs (340549632 bytes, 324.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 1, volume 0, name "ubifs_volume"
UBIFS: file system size: 335089664 bytes (327236 KiB, 319 MiB, 2639 LEBs)
UBIFS: journal size: 16760832 bytes (16368 KiB, 15 MiB, 132 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 4952683 bytes (4836 KiB)
INIT: Entering runlevel: 5
Starting telnet daemon.
Starting syslogd/klogd: done