• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » WLAN Applications Forum » Wl12xx_probe not being called - Compat wireless porting
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

Wl12xx_probe not being called - Compat wireless porting

This question is not answered
Ravi Chobey
Posted by Ravi Chobey
on Feb 10 2012 07:12 AM
Prodigy50 points

Hi All,

We are currently using wl1271 chip in our project and we are taking the driver from "Compact wireless package". We are not able to probe that device  and we are doing following steps to make it work:

We have made the following changes to load the wl12xx_sdio.ko.

  1. Added the platform data passing support to kernel.

Modified the “bps313xv1.c” file to pass the platform data

Calling “ wl12xx_set_platform_data(&lpc313x_wlan_data)” from “bps313x_init()” function.

 

The lpc313x_wlan_data is defined  as

struct wl12xx_platform_data  lpc313x_wlan_data  __initdata = {

        .irq = IRQ_WLAN_INT,

                .board_ref_clock = WL12XX_REFCLOCK_38, /* 38.4 MHz */

      //  .board_tcxo_clock = WL12XX_TCXOCLOCK_32_736;

};

  1. Modified the “wl1271_probe()” function in the sdio.c file under /compat-wireless-2012-01-23/drivers/net/wireless/wl12xx/sdio.c

Original Code:

                if (func->num != 0x02)

                {

                                return -ENODEV;

                }

 

Modified to:

                if (func->num != 0x01)

                {

                                return -ENODEV;

                }

Reason: We always get “func->num” value as “1” and we think that it is the sdio port number being passed from the kernel

 

With the above changes, the “wl1271_probe()” is successfully  returns.

 

Now, we have an issue with loading the wl12xx.ko as “wl12xx_probe()” function is not called. However, we have observed that “wl12xx_init()” is being called upon loading “wl12xx.ko”.

We think that related platform device is not registered in the kernel. We are trying to register a “wl1271” platform device.

Let us your comments/suggestions on the same.

Regards,

Ravi

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Hui Yang
    Posted by Hui Yang
    on Aug 06 2012 21:06 PM
    Prodigy210 points

    Hello 

        When I calibrator , I don't know that the following log is normal or not.

    37.65> root@dm814x-evm:~#
       41.51< ./calibrator plt autocalibrate wlan0 /lib/modules/2.6.37/kernel/drivers/net/wireless/wl12xx/wl1271_sdio.ko /lib/ini_files/127x/TQS_S_2.6.ini /lib/firmware/ti-connectivity/wl1271-nvs.bin 00:00:00:00:00:00
        0.04> wl1271_init
        0.04> mmc_power_up
        0.04> host->ocr 128
        0.04> host->avail 128
        0.04> host->ios.vdd 7
        0.04> mmc_power_up
        0.04> mmc2: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 7 width 0 timing 0
        0.04> omap_hsmmc_set_ios
        0.04> MMC_POWER_UP
        0.04> wl12xx_set_power
        0.15> Powering on wl12xx
        0.15> host->vdd7
        0.17> mmc_power_on
        0.18> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
        0.18> omap_hsmmc_set_ios
        0.18> MMC_POWER_ON
        0.20> mmc_sdio_init_card
        0.21> mmc2: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
        0.21> omap_hsmmc_set_ios
        0.23> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
        0.23> omap_hsmmc_set_ios
        0.25> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 2 timing 0
        0.25> omap_hsmmc_set_ios
        0.25> wl1271_probe
        0.25> wl1271_probe
        0.25> wl1271_alloc_hw()
        0.25> wl1271_alloc_hw
        0.26> wl12xx_get_platform_data
        0.26> request_irq
        0.26> wl1271_init_ieee80211
        0.26> wl1271_init_ieee80211
        0.26> wl1271_register_hw
        0.26> wl1271_register_hw
        0.26> wl1271_dev_notify
        0.26> wl1271_dev_notify
        0.28> wl1271_dev_notify
        0.28> wl1271_dev_notify
        0.28> wl1271_dev_notify
        0.28> wl1271: loaded
        0.28> wl1271: initialized
        0.28> initialized
        0.28> mmc_power_off
        0.29> mmc2: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
        0.29> omap_hsmmc_set_ios
        0.29> MMC_POWER_OFF
        0.29> wl12xx_set_power
        0.29> Powering off wl12xx
        0.29> wl1271: power up
        0.32> wl1271_sdio_power_on
        0.32> mmc_power_up
        0.32> host->ocr 128
        0.32> host->avail 128
        0.32> host->ios.vdd 7
        0.34> mmc_power_up
        0.34> mmc2: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 7 width 0 timing 0
        0.34> omap_hsmmc_set_ios
        0.34> MMC_POWER_UP
        0.34> wl12xx_set_power
        0.45> Powering on wl12xx
        0.45> host->vdd7
        0.46> mmc_power_on
        0.46> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
        0.48> omap_hsmmc_set_ios
        0.48> MMC_POWER_ON
        0.48> mmc_sdio_init_card
        0.50> mmc2: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
        0.50> omap_hsmmc_set_ios
        0.51> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
        0.51> omap_hsmmc_set_ios
        0.51> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 2 timing 0
        0.53> omap_hsmmc_set_ios
        0.73> wl1271_sdio_raw_write
        0.73> Unable to handle kernel NULL pointer dereference at virtual address 00000008
        0.73> pgd = c6d4c000
        0.73> [00000008] *pgd=87ba8031, *pte=00000000, *ppte=00000000
        0.75> Internal error: Oops: 17 [#1]
        0.75> last sysfs file: /sys/devices/platform/mmci-omap-hs.2/mmc_host/mmc2/mmc2:0001/mmc2:0001:2/net/wlan0/type
        0.76> Modules linked in: wl1271_sdio ipv6 arc4 ecb wl1271 mac80211 cfg80211 [last unloaded: wl1271_sdio]
        0.76> CPU: 0    Not tainted  (2.6.37 #1)
        0.76> PC is at omap_hsmmc_start_command+0xd0/0x14c
        0.78> LR is at release_console_sem+0x198/0x1ac
        0.78> pc : [<c02e2518>]    lr : [<c006cd8c>]    psr: 60000013
        0.78> sp : c6cb7948  ip : c6cb7830  fp : c6cb796c
        0.78> r10: c7a9e800  r9 : 00000001  r8 : c6cb7a44
        0.79> r7 : 00000000  r6 : c6cb7a18  r5 : c6cb79e8  r4 : c7a9ea40
        0.79> r3 : 00000000  r2 : 00000035  r1 : 00000002  r0 : 00000035
        0.81> Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
        0.81> Control: 10c5387d  Table: 86d4c019  DAC: 00000015
        0.81> Process calibrator (pid: 1604, stack limit = 0xc6cb62e8)
        0.81> Stack: (0xc6cb7948 to 0xc6cb8000)
        0.82> 7940:                   00000035 a7ff8804 c02e2a6c 01fa0000 c7a9ea40 c6cb7a18
        0.82> 7960: c6cb79a4 c6cb7970 c02e3d44 c02e2454 c6cb797c c6cb7980 c03c9cd8 00000004
        0.84> 7980: 00000001 00000004 c6cb7a44 c7a9e800 c7b4d800 00000001 c6cb79e4 c6cb79a8
        0.84> 79a0: c02d98e8 c02e3884 00000100 000003e8 00000000 c780d18c c6cb79e4 00000001
        0.86> 79c0: c6cb79c0 c6cb79c0 c6cb7a44 c6cb7a18 00000004 00000001 c6cb7a8c c6cb79e8
        0.86> 79e0: c02de84c c02d96f0 00000035 a7ff8804 00000000 00000000 00000000 00000000
        0.87> 7a00: 000001b5 00000000 00000000 00000000 c6cb7a18 c6cb7a44 3b9aca00 00000000
        0.87> 7a20: 00000004 00000001 00000000 00000100 00000000 00000000 c6cb7a44 00000001
        0.87> 7a40: c6cb7a58 c6cb79e8 c6cb7a18 00000000 c6cb79bc c02d9e4c c067b1a2 0000018c
        0.89> 7a60: 00000004 8780d18c 00000004 00000004 00000004 c7b71e00 c780d190 0001ffc4
        0.89> 7a80: c6cb7ad4 c6cb7a90 c02dfb54 c02de6cc 00000001 c780d18c 00000001 00000004
        0.90> 7aa0: 00000001 00000000 c7bb1340 c7b71e00 0001ffc4 c780d18c 00000000 00000004
        0.90> 7ac0: 00000003 bf0e9964 c6cb7aec c6cb7ad8 c02dfc04 c02df9dc c780d18c 00000004
        0.92> 7ae0: c6cb7b1c c6cb7af0 bf0e91e0 c02dfbe4 00000000 00200200 00005cca c780cd60
        0.92> 7b00: c6cb7b6c c6cb7b5c c780d18c 00000000 c6cb7b4c c6cb7b20 bf065f68 bf0e915c
        0.93> 7b20: 00000000 c6cb7b30 c6cb7b5c c780cd60 c780cd60 c780cd60 c6e1b110 c780cd84
        0.93> 7b40: c6cb7b9c c6cb7b50 bf063b6c bf065f0c c780cd60 bf019238 c780cd60 00000000
        0.95> 7b60: 00000000 00008800 00300000 00000000 00000000 00000000 00000000 c6cb7b94
        0.95> 7b80: c6cb7be4 c780c000 c780cd60 bf019238 c6cb7be4 c6cb7ba0 bf064690 bf063ad8
        0.96> 7ba0: c6e1b128 00000005 00000008 00000005 c780cf08 c780cd90 c01e5afc c780c000
        0.96> 7bc0: 00000000 bf019238 c780cd60 c6e1b110 00000004 c7bbb900 c6cb7c34 c6cb7be8
        0.96> 7be0: bf06f010 bf06463c bf074380 c6cb7bf8 00000000 c6e1b120 00000000 00000000
        0.98> 7c00: 00000000 c6e1b128 c6cb7c68 c780c000 c6cb7c68 bf019238 bf018d90 c6e1b110
        0.98> 7c20: 00000004 c7bbb900 c6cb7c44 c6cb7c38 bf03e050 bf06ed00 c6cb7c5c c6cb7c48
        1.00> 7c40: bf006fdc bf03e020 00000000 c6cb7c68 c6cb7cb4 c6cb7c60 c0339a98 bf006f8c
        1.00> 7c60: bf01744c c7587770 4fd09280 00000644 c6e1b100 c6e1b110 c6e1b114 c6c91800
        1.01> 7c80: c780c000 00000000 c7b71a00 c6e1b100 c7bbb900 c0339910 000000d0 c6da9400
        1.01> 7ca0: 00000000 00000000 c6cb7cd4 c6cb7cb8 c0337e00 c033991c c7bbb900 00000030
        1.03> 7cc0: c7bbb900 000000d0 c6cb7cec c6cb7cd8 c0339904 c0337db8 c78b0600 00000030
        1.03> 7ce0: c6cb7d24 c6cb7cf0 c0337ad0 c03398f0 00000030 7fffffff 00000000 c7bbb918
        1.04> 7d00: 00000000 c7bbb900 c6da9400 c6cb7f54 00000000 c75bf300 c6cb7d8c c6cb7d28
        1.04> 7d20: c03383fc c03378b0 c6cb7d66 c6cb7e4f 0000ffff 00000030 00000000 c6cb7e08
        1.06> 7d40: c01d9168 c6cb96c0 c6db9400 00000000 00000644 00000000 00000000 00000000
        1.06> 7d60: 000200da 00000000 00000000 c75bf300 00000030 c6cb7f54 00000000 00000008
        1.06> 7d80: c6cb7e6c c6cb7d90 c03135e0 c0338150 c01d63b8 c01d6304 00000000 00000001
        1.07> 7da0: ffffffff 00000000 00000000 00000000 00000000 00000000 c7bb1340 c6cb7dc8
        1.07> 7dc0: 00000000 00000000 c004e398 872b730f c6cb7e08 c6cb7de0 c004c2bc c00b2714
        1.09> 7de0: c06706e0 00000000 c6cb7e0c c6cb7df8 c009f97c c0083b94 c06706e0 872b730f
        1.09> 7e00: c6cb7e5c c6cb7e10 c00b3974 c009f944 c6cb7e34 00000030 c75bf300 00000128
        1.11> 7e20: c6cb7d44 c6cb7f54 0000000c c6cb7e74 c6cb7ef4 00000128 c6cb7ef4 c6cb7ef4
        1.11> 7e40: 00000008 00000000 c6cb7f54 c6cb7f34 00000000 c75bf300 00000030 c6cb7ef4
        1.12> 7e60: c6cb7fa4 c6cb7e70 c0313ba0 c0313544 00000157 00000010 00000000 00000000
        1.12> 7e80: c6cb7ea4 c6cb7e90 c75bf480 c7843000 ffffffff ffffffff 00000008 c6cb7fb0
        1.14> 7ea0: c7bb1340 c7b94a80 c6cb7ec4 c6cb7eb8 c0087f8c c01d81e4 c6cb7efc c6cb7ec8
        1.14> 7ec0: c03cdb0c c0087f88 0000132c 00000000 c6cb7f04 c050e740 c050e830 0000081f
        1.15> 7ee0: c6cb7fb0 40157318 4013d000 40023000 c6cb7fac 0001d140 00000000 c03cd9b0
        1.15> 7f00: c00d65e8 c00d6538 c75d2780 00000000 c6cb7f34 c6cb7f20 c00d6c18 c01d2d4c
        1.15> 7f20: 0000005b 00000000 c6cb7f64 c6cb7f38 c00c7b0c c00dcc70 00000000 00000000
        1.17> 7f40: c6daf180 c6f25cc0 00000006 c0044fa8 c6cb6000 c6cb7e74 0000000c c6cb7ef4
        1.17> 7f60: 00000001 00000000 00000000 00000000 00000000 ffffff97 c6cb7fa4 0001d078
        1.18> 7f80: 40157250 0001d0d0 00000128 c0044fa8 c6cb6000 00000000 00000000 c6cb7fa8
        1.18> 7fa0: c0044e00 c03139f4 0001d078 40157250 00000003 bece466c 00000000 00000000
        1.20> 7fc0: 0001d078 40157250 0001d0d0 00000128 0001cbcc bece474c 0001cec0 00000002
        1.20> 7fe0: bece466c bece4650 401485f0 402ca0ac 60000010 00000003 00000000 00000000
        1.20> Backtrace:
        1.21> [<c02e2448>] (omap_hsmmc_start_command+0x0/0x14c) from [<c02e3d44>] (omap_hsmmc_request+0x4cc/0x4fc)
        1.21>  r6:c6cb7a18 r5:c7a9ea40 r4:01fa0000
        1.23> [<c02e3878>] (omap_hsmmc_request+0x0/0x4fc) from [<c02d98e8>] (mmc_wait_for_req+0x204/0x22c)
        1.23> [<c02d96e4>] (mmc_wait_for_req+0x0/0x22c) from [<c02de84c>] (mmc_io_rw_extended+0x18c/0x1f4)
        1.23>  r7:00000001 r6:00000004 r5:c6cb7a18 r4:c6cb7a44
        1.25> [<c02de6c0>] (mmc_io_rw_extended+0x0/0x1f4) from [<c02dfb54>] (sdio_io_rw_ext_helper+0x184/0x1ac)
        1.26> [<c02df9d0>] (sdio_io_rw_ext_helper+0x0/0x1ac) from [<c02dfc04>] (sdio_memcpy_toio+0x2c/0x34)
        1.26> [<c02dfbd8>] (sdio_memcpy_toio+0x0/0x34) from [<bf0e91e0>] (wl1271_sdio_raw_write+0x90/0xc4 [wl1271_sdio])
        1.28> [<bf0e9150>] (wl1271_sdio_raw_write+0x0/0xc4 [wl1271_sdio]) from [<bf065f68>] (wl1271_set_partition+0x68/0x180 [wl1271])
        1.28>  r8:00000000 r7:c780d18c r6:c6cb7b5c r5:c6cb7b6c r4:c780cd60
        1.29> [<bf065f00>] (wl1271_set_partition+0x0/0x180 [wl1271]) from [<bf063b6c>] (wl1271_chip_wakeup+0xa0/0x308 [wl1271])
        1.31> [<bf063acc>] (wl1271_chip_wakeup+0x0/0x308 [wl1271]) from [<bf064690>] (wl1271_plt_start+0x60/0x2dc [wl1271])
        1.31>  r6:bf019238 r5:c780cd60 r4:c780c000
        1.31> [<bf064630>] (wl1271_plt_start+0x0/0x2dc [wl1271]) from [<bf06f010>] (wl1271_tm_cmd+0x31c/0x34c [wl1271])
        1.32> [<bf06ecf4>] (wl1271_tm_cmd+0x0/0x34c [wl1271]) from [<bf03e050>] (ieee80211_testmode_cmd+0x3c/0x44 [mac80211])
        1.34> [<bf03e014>] (ieee80211_testmode_cmd+0x0/0x44 [mac80211]) from [<bf006fdc>] (nl80211_testmode_do+0x5c/0x68 [cfg80211])
        1.34> [<bf006f80>] (nl80211_testmode_do+0x0/0x68 [cfg80211]) from [<c0339a98>] (genl_rcv_msg+0x188/0x1c8)
        1.36>  r5:c6cb7c68 r4:00000000
        1.36> [<c0339910>] (genl_rcv_msg+0x0/0x1c8) from [<c0337e00>] (netlink_rcv_skb+0x54/0xb8)
        1.37> [<c0337dac>] (netlink_rcv_skb+0x0/0xb8) from [<c0339904>] (genl_rcv+0x20/0x2c)
        1.37>  r7:000000d0 r6:c7bbb900 r5:00000030 r4:c7bbb900
        1.37> [<c03398e4>] (genl_rcv+0x0/0x2c) from [<c0337ad0>] (netlink_unicast+0x22c/0x2cc)
        1.37>  r5:00000030 r4:c78b0600
        1.39> [<c03378a4>] (netlink_unicast+0x0/0x2cc) from [<c03383fc>] (netlink_sendmsg+0x2b8/0x334)
        1.40> [<c0338144>] (netlink_sendmsg+0x0/0x334) from [<c03135e0>] (sock_sendmsg+0xa8/0xc4)
        1.40> [<c0313538>] (sock_sendmsg+0x0/0xc4) from [<c0313ba0>] (sys_sendmsg+0x1b8/0x214)
        1.40>  r8:c6cb7ef4 r7:00000030 r6:c75bf300 r5:00000000 r4:c6cb7f34
        1.42> [<c03139e8>] (sys_sendmsg+0x0/0x214) from [<c0044e00>] (ret_fast_syscall+0x0/0x30)
        1.42> Code: 13a03001 15843078 e5943008 e5952000 (e5933008)
        1.42> ---[ end trace 5b3ef97c6a4e8f92 ]---
        1.43> mmci-omap-hs mmci-omap-hs.1: mmc_fclk: enabled
        1.43> mmci-omap-hs mmci-omap-hs.1: context was not lost
        1.43> mmc1: starting CMD25 arg 151b2400 flags 000000b5
        1.45> mmc1:     blksz 512 blocks 128 flags 00000100 tsac 300 ms nsac 0
        1.45> mmc1:     CMD12 arg 00000000 flags 0000049d
        1.45> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD25, argument 0x151b2400
        1.46> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.46> Segmentation fault
        1.46> root@dm814x-evm:~#
        1.64> root@dm814x-evm:~# mmci-omap-hs mmci-omap-hs.1: IRQ Status is 2
        1.64> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD12, argument 0x00000000
        1.64> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.64> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 2
        1.65> mmc1: req done (CMD25): 0: 00000900 00000000 00000000 00000000
        1.65> mmc1:     65536 bytes transferred: 0
        1.65> mmc1:     (CMD12): 0: 00000c00 00000000 00000000 00000000
        1.67> mmc1: starting CMD13 arg 21620000 flags 00000015
        1.67> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD13, argument 0x21620000
        1.67> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.68> mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
        1.68> mmc1: starting CMD25 arg 151c2400 flags 000000b5
        1.68> mmc1:     blksz 512 blocks 32 flags 00000100 tsac 300 ms nsac 0
        1.70> mmc1:     CMD12 arg 00000000 flags 0000049d
        1.70> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD25, argument 0x151c2400
        1.70> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.71> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 2
        1.71> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD12, argument 0x00000000
        1.71> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.71> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 2
        1.73> mmc1: req done (CMD25): 0: 00000900 00000000 00000000 00000000
        1.73> mmc1:     16384 bytes transferred: 0
        1.73> mmc1:     (CMD12): 0: 00000c00 00000000 00000000 00000000
        1.75> mmc1: starting CMD13 arg 21620000 flags 00000015
        1.75> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD13, argument 0x21620000
        1.75> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.76> mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
        1.76> mmc1: starting CMD25 arg 151c6400 flags 000000b5
        1.78> mmc1:     blksz 512 blocks 8 flags 00000100 tsac 300 ms nsac 0
        1.78> mmc1:     CMD12 arg 00000000 flags 0000049d
        1.78> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD25, argument 0x151c6400
        1.78> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.79> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 2
        1.79> mmci-omap-hs mmci-omap-hs.1: mmc1: CMD12, argument 0x00000000
        1.79> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 1
        1.81> mmci-omap-hs mmci-omap-hs.1: IRQ Status is 2

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Hui Yang
    Posted by Hui Yang
    on Aug 07 2012 22:12 PM
    Prodigy210 points

     

     

    Hello Eyal:

     

        I don't know why there is the following error.  Could you help me? I need your support.  thanks.

     

    156.56> wl1271_sdio_raw_write
      156.57> Unable to handle kernel NULL pointer dereference at virtual address 00000008

     

     

    2.28> ü
        2.28>
        2.28> U-Boot 2010.06-00011-g721b56c-dirty (Aug 06 2012 - 16:41:30)
        2.28>
        2.28> TI8148-GP rev 2.1
        2.28>
        2.28> ARM clk: 800MHz
        2.29> DDR clk: 400MHz
        2.29>
        2.29> DRAM:  512 MiB
        2.29> MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
        2.29> Using default environment
        2.29>
        2.31> The 2nd stage U-Boot will now be auto-loaded
        2.31> Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed
        2.31> Hit any key to stop autoboot:  0
        2.61> reading u-boot.bin
        2.71>
        2.71> 187428 bytes read
        2.71> ## Starting application at 0x80800000 ...
        2.75>
        2.75>
        2.76> U-Boot 2010.06-00011-g721b56c-dirty (Aug 06 2012 - 16:45:29)
        2.76>
        2.76> TI8148-GP rev 2.1
        2.76>
        2.76> ARM clk: 800MHz
        2.76> DDR clk: 400MHz
        2.76>
        2.76> I2C:   ready
        2.76> DRAM:  512 MiB
        2.78> NAND:  HW ECC BCH8 Selected
        2.78> 512 MiB
        2.78> MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
        3.65> *** Warning - bad CRC or NAND, using default environment
        3.65>
        3.73>                           .:;rrr;;.                  
        3.73>                     ,5#@@@@#####@@@@@@#2,            
        3.73>                  ,A@@@hi;;;r5;;;;r;rrSG@@@A,         
        3.75>                r@@#i;:;s222hG;rrsrrrrrr;ri#@@r       
        3.75>              :@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:     
        3.75>             B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B    
        3.76>            @@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@   
        3.76>           @@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@  
        3.76>          @@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@ 
        3.78>         G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
        3.78>         @9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
        3.78>        X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
        3.79>        @#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
        3.79>        @A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
        3.79>        @&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
        3.81>        @#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
        3.81>        M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
        3.81>        :@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
        3.81>         @@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
        3.82>          @A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@ 
        3.82>          ;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@; 
        3.82>           r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r  
        3.84>            ,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,   
        3.84>              B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H     
        3.84>               .@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.      
        3.86>                 .A@@#5r;;;r;;;rrr;r:r#AsM@@H.        
        3.86>                    ;&@@@@MhXS5i5SX9B@@@@G;           
        3.86>                        :ihM#@@@@@##hs,               
        3.86>
        3.87> Net:   <ethaddr> not set. Reading from E-fuse
        3.87> Detected MACID:50:56:63:9d:6e:5a
        3.89> cpsw
        4.89> Hit any key to stop autoboot:  1 0
        5.18> reading boot.scr
        5.20>
        5.20> 338 bytes read
        5.20> Running bootscript from MMC/SD to set the ENV...
        5.21> ## Executing script at 80900000
        6.51> reading uImage
        7.95>
        7.96> 2667656 bytes read
        7.96> ## Booting kernel from Legacy Image at 80009000 ...
        7.96>    Image Name:   Linux-2.6.37
        7.98>    Image Type:   ARM Linux Kernel Image (uncompressed)
        7.98>    Data Size:    2667592 Bytes = 2.5 MiB
        7.98>    Load Address: 80008000
        7.98>    Entry Point:  80008000
        9.36>    Loading Kernel Image ... OK
        9.36> OK
        9.36>
        9.36> Starting kernel ...
        9.36>
        9.36> cache_disable
        9.36> cache_disable
        9.78> Uncompressing Linux... done, booting the kernel.
        9.81> Linux version 2.6.37 (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #2 Tue Aug 7 10:16:27 HKT 2012
        9.81> CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
        9.82> CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
        9.82> Machine: dra6xx
        9.82> bootconsole [earlycon0] enabled
        9.82> vram size = 52428800 at 0x0
        9.82> reserved size = 52428800 at 0x0
        9.84> FB: Reserving 52428800 bytes SDRAM for VRAM
        9.84> Memory policy: ECC disabled, Data cache writeback
        9.84> OMAP chip is TI8148 2.0
        9.84> SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
        9.87> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 31904
        9.89> Kernel command line: console=ttyO0,115200n8 mem=176M earlyprintk root=/dev/mmcblk1p2 rootfstype=ext3 rootwait rw noinitrd notifyk.vpssm3_sva=0xBF900000 vram=50M ti814xfb.vram=0:16M,1:16M,2:6M ip=off
        9.89> PID hash table entries: 512 (order: -1, 2048 bytes)
        9.89> Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
        9.90> Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
        9.92> Memory: 126MB = 126MB total
        9.92> Memory: 121796k/121796k available, 58428k reserved, 0K highmem
        9.92> Virtual kernel memory layout:
        9.92>     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        9.93>     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        9.93>     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        9.93>     vmalloc : 0xcb800000 - 0xf8000000   ( 712 MB)
        9.95>     lowmem  : 0xc0000000 - 0xcb000000   ( 176 MB)
        9.95>     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        9.95>     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
        9.96>       .init : 0xc0008000 - 0xc003a000   ( 200 kB)
        9.96>       .text : 0xc003a000 - 0xc050a000   (4928 kB)
        9.96>       .data : 0xc050a000 - 0xc0550f40   ( 284 kB)
        9.98> SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
        9.98> NR_IRQS:407
        9.98> IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
        9.98> Total of 128 interrupts on 1 active controller
       10.00> GPMC revision 6.0
       10.00> Trying to install interrupt handler for IRQ400
       10.00> Trying to install interrupt handler for IRQ401
       10.00> Trying to install interrupt handler for IRQ402
       10.01> Trying to install interrupt handler for IRQ403
       10.01> Trying to install interrupt handler for IRQ404
       10.01> Trying to install interrupt handler for IRQ405
       10.03> Trying to install interrupt handler for IRQ406
       10.03> Trying to install type control for IRQ407
       10.03> Trying to set irq flags for IRQ407
       10.03> OMAP clockevent source: GPTIMER1 at 20000000 Hz
       10.04> Console: colour dummy device 80x30
       10.26> Calibrating delay loop... 799.53 BogoMIPS (lpj=3997696)
       10.28> pid_max: default: 32768 minimum: 301
       10.28> Security Framework initialized
       10.28> Mount-cache hash table entries: 512
       10.28> CPU: Testing write buffer coherency: ok
       10.28> devtmpfs: initialized
       10.29> omap_voltage_early_init: voltage driver support not added
       10.29> regulator: core version 0.5
       10.29> regulator: dummy:
       10.29> NET: Registered protocol family 16
       10.31> omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
       10.31> omap_voltage_add_dev: VDD specified does not exist!
       10.31> OMAP GPIO hardware version 0.1
       10.32> OMAP GPIO hardware version 0.1
       10.32> OMAP GPIO hardware version 0.1
       10.32> OMAP GPIO hardware version 0.1
       10.32> omap_mux_init: Add partition: #1: core, flags: 4
       10.34> omap2_i2c_mux_pins on board-dra6xx.c
       10.34> omap2_i2c_mux_pins on board-dra6xx.c
       10.34> omap2_i2c_mux_pins on board-dra6xx.c
       10.34> omap2_hsmmc_init
       10.34> nr_hsmmc 3
       10.34> cpu_is_ti814x()in omap2_init-mmc
       10.36> GPIO_NAV2BT_PWR_EN to 1
       10.36> wl12xx_set_platform_data_yh
       10.36> NAV2TFT_PWR_EN
       10.37> Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
       10.37> registered ti81xx_vpss device
       10.37> registered ti81xx_vidout device
       10.37> registered ti81xx on-chip HDMI device
       10.37> registered ti81xx_fb device
       10.39> registered ti81xx_vin device
       10.39> bio: create slab <bio-0> at 0
       10.39> vgaarb: loaded
       10.39> SCSI subsystem initialized
       10.40> usbcore: registered new interface driver usbfs
       10.40> usbcore: registered new interface driver hub
       10.40> usbcore: registered new device driver usb
       10.42> USBSS revision 4ea2080b
       10.42> registerd cppi-dma Intr @ IRQ 17
       10.42> Cppi41 Init Done
       10.42> omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
       10.43> omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
       10.46> omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
       10.46> Advanced Linux Sound Architecture Driver Version 1.0.23.
       10.46> Bluetooth: Core ver 2.15
       10.46> NET: Registered protocol family 31
       10.48> Bluetooth: HCI device and connection manager initialized
       10.48> Bluetooth: HCI socket layer initialized
       10.48> Switching to clocksource gp timer
       10.50> musb-hdrc: version 6.0, host, debug=0
       10.50> musb-hdrc musb-hdrc.0: dma type: dma-cppi41
       10.50> MUSB controller-0 revision 4ea20800
       10.51> musb-hdrc musb-hdrc.0: MUSB HDRC host driver
       10.51> musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
       10.53> usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
       10.53> usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
       10.53> usb usb1: Product: MUSB HDRC host driver
       10.53> usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
       10.54> usb usb1: SerialNumber: musb-hdrc.0
       10.54> hub 1-0:1.0: USB hub found
       10.54> hub 1-0:1.0: 1 port detected
       10.56> musb-hdrc musb-hdrc.0: USB Host mode controller at cb81e000 using DMA, IRQ 18
       10.56> musb-hdrc musb-hdrc.1: dma type: dma-cppi41
       10.56> MUSB controller-1 revision 4ea20800
       10.56> musb-hdrc musb-hdrc.1: MUSB HDRC host driver
       10.57> musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
       10.57> usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
       10.59> usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
       10.59> usb usb2: Product: MUSB HDRC host driver
       10.59> usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
       10.59> usb usb2: SerialNumber: musb-hdrc.1
       10.59> hub 2-0:1.0: USB hub found
       10.61> hub 2-0:1.0: 1 port detected
       10.61> musb-hdrc musb-hdrc.1: USB Host mode controller at cb828800 using DMA, IRQ 19
       10.61> NET: Registered protocol family 2
       10.62> IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
       10.62> TCP established hash table entries: 4096 (order: 3, 32768 bytes)
       10.62> TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
       10.64> TCP: Hash tables configured (established 4096 bind 4096)
       10.64> TCP reno registered
       10.64> UDP hash table entries: 256 (order: 0, 4096 bytes)
       10.65> UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
       10.65> NET: Registered protocol family 1
       10.65> RPC: Registered udp transport module.
       10.65> RPC: Registered tcp transport module.
       10.67> RPC: Registered tcp NFSv4.1 backchannel transport module.
       10.67> NetWinder Floating Point Emulator V0.97 (double precision)
       10.67> PMU: registered new PMU device of type 0
       10.68> omap-iommu omap-iommu.0: ducati registered
       10.68> omap-iommu omap-iommu.1: sys registered
       10.79> JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
       10.79> msgmni has been set to 237
       10.79> io scheduler noop registered
       10.79> io scheduler deadline registered
       10.81> io scheduler cfq registered (default)
       10.81> Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
       10.81> omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
       10.82> console [ttyO0] enabled, bootconsole disabled
       10.82> console [ttyO0] enabled, bootconsole disabled
       10.82> omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
       10.84> omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
       10.84> omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
       10.86> omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
       10.86> omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
       10.86> brd: module loaded
       10.87> loop: module loaded
       10.87> m25p80 spi1.0: m25p40 (512 Kbytes)
       10.87> Creating 2 MTD partitions on "spi_flash":
       10.89> 0x000000000000-0x000000020000 : "MLO_SPI"
       10.89> 0x000000020000-0x000000080000 : "Reserved"
       10.89> omap2-nand driver initializing
       10.90> NAND device: Manufacturer ID: 0x2c, Chip ID: 0xcc (Micron )
       10.90> Creating 7 MTD partitions on "omap2-nand.0":
       10.90> 0x000000000000-0x000000080000 : "MLO"
       10.90> 0x000000080000-0x000000200000 : "IPL"
       10.92> 0x000000200000-0x000000400000 : "Logo"
       10.92> 0x000000400000-0x000000800000 : "kernel"
       10.92> 0x000000800000-0x000001000000 : "ramdisk"
       10.93> 0x000001000000-0x00000d000000 : "rootfs"
       11.01> 0x00000d000000-0x000020000000 : "Reserved"
       11.15> mcu_spi_init
       11.15> mcu_spi_probe
       11.20> davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
       11.20> davinci_mdio davinci_mdio.0: detected phy mask 0
       11.23> davinci_mdio.0: probed
       11.23> davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
       11.23> davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
       11.25> davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
       11.25> davinci_mdio davinci_mdio.0: phy[3]: device 0:03, driver unknown
       11.26> davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
       11.26> davinci_mdio davinci_mdio.0: phy[5]: device 0:05, driver unknown
       11.26> davinci_mdio davinci_mdio.0: phy[6]: device 0:06, driver unknown
       11.28> davinci_mdio davinci_mdio.0: phy[7]: device 0:07, driver unknown
       11.28> davinci_mdio davinci_mdio.0: phy[8]: device 0:08, driver unknown
       11.28> davinci_mdio davinci_mdio.0: phy[9]: device 0:09, driver unknown
       11.29> davinci_mdio davinci_mdio.0: phy[10]: device 0:0a, driver unknown
       11.29> davinci_mdio davinci_mdio.0: phy[11]: device 0:0b, driver unknown
       11.31> davinci_mdio davinci_mdio.0: phy[12]: device 0:0c, driver unknown
       11.31> davinci_mdio davinci_mdio.0: phy[13]: device 0:0d, driver unknown
       11.31> davinci_mdio davinci_mdio.0: phy[14]: device 0:0e, driver unknown
       11.32> davinci_mdio davinci_mdio.0: phy[15]: device 0:0f, driver unknown
       11.32> davinci_mdio davinci_mdio.0: phy[16]: device 0:10, driver unknown
       11.34> davinci_mdio davinci_mdio.0: phy[17]: device 0:11, driver unknown
       11.34> davinci_mdio davinci_mdio.0: phy[18]: device 0:12, driver unknown
       11.34> davinci_mdio davinci_mdio.0: phy[19]: device 0:13, driver unknown
       11.36> davinci_mdio davinci_mdio.0: phy[20]: device 0:14, driver unknown
       11.36> davinci_mdio davinci_mdio.0: phy[21]: device 0:15, driver unknown
       11.37> davinci_mdio davinci_mdio.0: phy[22]: device 0:16, driver unknown
       11.37> davinci_mdio davinci_mdio.0: phy[23]: device 0:17, driver unknown
       11.37> davinci_mdio davinci_mdio.0: phy[24]: device 0:18, driver unknown
       11.39> davinci_mdio davinci_mdio.0: phy[25]: device 0:19, driver unknown
       11.39> davinci_mdio davinci_mdio.0: phy[26]: device 0:1a, driver unknown
       11.39> davinci_mdio davinci_mdio.0: phy[27]: device 0:1b, driver unknown
       11.40> davinci_mdio davinci_mdio.0: phy[28]: device 0:1c, driver unknown
       11.40> davinci_mdio davinci_mdio.0: phy[29]: device 0:1d, driver unknown
       11.42> davinci_mdio davinci_mdio.0: phy[30]: device 0:1e, driver unknown
       11.42> davinci_mdio davinci_mdio.0: phy[31]: device 0:1f, driver unknown
       11.42> usbcore: registered new interface driver cdc_ether
       11.43> usbcore: registered new interface driver dm9601
       11.43> usbcore: registered new interface driver cdc_acm
       11.43> cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
       11.45> Initializing USB Mass Storage driver...
       11.45> usbcore: registered new interface driver usb-storage
       11.45> USB Mass Storage support registered.
       11.45> mice: PS/2 mouse device common for all mice
       11.46> input: TSC2007 Touchscreen as /devices/virtual/input/input0
       11.46> omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
       11.46> i2c /dev entries driver
       11.48> Linux video capture interface: v2.00
       11.48> usbcore: registered new interface driver uvcvideo
       11.48> USB Video Class driver (v1.0.0)
       11.48> OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
       11.50> Bluetooth: HCI UART driver ver 2.2
       11.50> Bluetooth: HCI H4 protocol initialized
       11.50> Bluetooth: HCI BCSP protocol initialized
       11.50> Bluetooth: HCILL protocol initialized
       11.51> omap_hsmmc_probe)
       11.51>  want to mmc_alloc_host
       11.51> mmc_alloc_host
       11.51> omap_hsmmc_conf_bus_power
       11.51> OMAP_MMC1_DEVID hctl = SDVS30 capa = VS30 | VS18
       11.51> set_sd_bus_power
       11.51> SYSCONFIG: 0x00002015
       11.53> CON:  0x00000600
       11.53> HCTL:  0x00000d00
       11.53> SYSCTL:  0x00000000
       11.53> IE:  0x00000000
       11.53> ISE:  0x00000000
       11.53> CAPA:  0x06e10080
       11.53>  inline int omap_hsmmc_have_reg return 1
       11.54> mmc->ocr_avail :2097152 omap_hsmmc_probe
       11.54> omap_hsmmc_disable_irq
       11.54> mmc_host_lazy_disable
       11.54> omap_hsmmc_protect_card
       11.54> mmc_add_host
       11.54> mmc_add_host
       11.54>  mmc_start_host
       11.54> mmc_power_off
       11.56> mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
       11.56> omap_hsmmc_set_ios
       11.56> omap_hsmmc_probe)
       11.56>  want to mmc_alloc_host
       11.56> mmc_alloc_host
       11.56> omap_hsmmc_conf_bus_power
       11.57> hctl = SDVS18 capa = SDVS18 | VS18
       11.57> set_sd_bus_power
       11.57> SYSCONFIG: 0x00002015
       11.57> CON:  0x00000600
       11.57> HCTL:  0x00000b02
       11.57> SYSCTL:  0x000e0107
       11.57> IE:  0x307f0033
       11.57> ISE:  0x00000000
       11.59> CAPA:  0x06e10080
       11.59>  inline int omap_hsmmc_have_reg return 1
       11.59> mmc->ocr_avail :2097152 omap_hsmmc_probe
       11.59> omap_hsmmc_disable_irq
       11.59> mmc_host_lazy_disable
       11.59> omap_hsmmc_protect_card
       11.61> mmc_add_host
       11.61> mmc_add_host
       11.61>  mmc_start_host
       11.61> mmc_power_off
       11.61> mmc1: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
       11.61> omap_hsmmc_set_ios
       11.61> omap_hsmmc_probe)
       11.62>  want to mmc_alloc_host
       11.62> mmc_alloc_host
       11.62> omap_hsmmc_conf_bus_power
       11.62> hctl = SDVS18 capa = SDVS18 | VS18
       11.62> set_sd_bus_power
       11.62> SYSCONFIG: 0x00002015
       11.62> CON:  0x00000600
       11.62> HCTL:  0x00000b00
       11.64> SYSCTL:  0x00000000
       11.64> IE:  0x00000000
       11.64> ISE:  0x00000000
       11.64> CAPA:  0x04e10080
       11.64>  inline int omap_hsmmc_have_reg return 1
       11.64> mmc->ocr_avail :128 omap_hsmmc_probe
       11.65> omap_hsmmc_disable_irq
       11.65> mmc_host_lazy_disable
       11.65> omap_hsmmc_protect_card
       11.65> mmc_add_host
       11.65> mmc_add_host
       11.65>  mmc_start_host
       11.65> mmc_power_off
       11.67> mmc2: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
       11.67> omap_hsmmc_set_ios
       11.67>  mmc_rescan
       11.67> mmc0: mmc_rescan: trying to init card at 400000 Hz
       11.67> mmc_power_up
       11.67> host->ocr 0
       11.67> host->avail 2097152
       11.67> host->ios.vdd 21
       11.68> mmc_power_up
       11.68> mmc0: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0 timing 0
       11.68> omap_hsmmc_set_ios
       11.68> MMC_POWER_UP
       11.68> host->vdd21
       11.70> usbcore: registered new interface driver usbhid
       11.70> usbhid: USB HID core driver
       11.70> notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbf900000
       11.70> DRA6XX tlv320aic INIT
       11.71> asoc: dra6xx-tlv320aic-dai-codec <-> davinci-mcasp.0 mapping ok
       11.71> UDA1334_INIT
       11.71> asoc: uda1334-dai-codec <-> davinci-mcasp.2 mapping ok
       11.71> ALSA device list:
       11.73>   #0: TI8148 DRA6XX
       11.73> TCP cubic registered
       11.73> NET: Registered protocol family 17
       11.73> Bluetooth: L2CAP ver 2.15
       11.73> Bluetooth: L2CAP socket layer initialized
       11.75> Bluetooth: SCO (Voice Link) ver 0.6
       11.75> Bluetooth: SCO socket layer initialized
       11.75> Bluetooth: RFCOMM TTY layer initialized
       11.75> Bluetooth: RFCOMM socket layer initialized
       11.75> Bluetooth: RFCOMM ver 1.11
       11.76> Bluetooth: BNEP (Ethernet Emulation) ver 1.3
       11.76> Bluetooth: BNEP filters: protocol multicast
       11.76> Bluetooth: HIDP (Human Interface Emulation) ver 1.2
       11.76> Registering the dns_resolver key type
       11.78> VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
       11.78> omap_voltage_late_init: Voltage driver support not added
       11.78> Power Management for TI81XX.
       11.79> Detected MACID=50:56:63:9d:6e:5a
       11.81> omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
       11.81> Waiting for root device /dev/mmcblk1p2...
       11.81> mmc_power_on
       11.81> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       11.81> omap_hsmmc_set_ios
       11.82> MMC_POWER_ON
       11.84> mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
       11.84> omap_hsmmc_set_ios
       11.86> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       11.86> omap_hsmmc_set_ios
       11.86> host->ocr_avail:2097152
       11.86> ocr:0
       11.86> mmc_attach_mmc
       11.86> mmc_select_voltage
       11.86> OCR (16744576)
       11.87> OCR in mmc_select_voltage(2097152)
       11.87> host->ocr_avail in mmc_select_voltage (2097152)
       11.87> bit in mmc_select_voltage(22)
       11.87> host->ios.vdd in mmc_select_voltage(21)
       11.89> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       11.89> omap_hsmmc_set_ios
       11.89> mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
       11.89> omap_hsmmc_set_ios
       11.90> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       11.90> omap_hsmmc_set_ios
       12.07> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
       12.07> omap_hsmmc_set_ios
       12.09> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
       12.09> omap_hsmmc_set_ios
       12.09> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
       12.09> omap_hsmmc_set_ios
       12.12> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 3 timing 1
       12.12> omap_hsmmc_set_ios
       12.12> mmc0: new high speed MMC card at address 0001
       12.14> mmcblk0: mmc0:0001 MMC04G 3.64 GiB
       12.14>  mmcblk0: unknown partition table
       12.14>  mmc_rescan
       12.14> mmc1: mmc_rescan: trying to init card at 400000 Hz
       12.14> mmc_power_up
       12.14> host->ocr 0
       12.15> host->avail 2097152
       12.15> host->ios.vdd 21
       12.15> mmc_power_up
       12.15> mmc1: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0 timing 0
       12.15> omap_hsmmc_set_ios
       12.15> MMC_POWER_UP
       12.15> host->vdd21
       12.17> mmc_power_on
       12.18> mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       12.18> omap_hsmmc_set_ios
       12.18> MMC_POWER_ON
       12.21> mmc1: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
       12.21> omap_hsmmc_set_ios
       12.21> mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       12.21> omap_hsmmc_set_ios
       12.23> host->ocr_avail:2097152
       12.23> ocr:0
       12.23> mmc_select_voltage
       12.23> OCR (16744448)
       12.23> OCR in mmc_select_voltage(2097152)
       12.25> host->ocr_avail in mmc_select_voltage (2097152)
       12.25> bit in mmc_select_voltage(22)
       12.25> host->ios.vdd in mmc_select_voltage(21)
       12.25> mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       12.25> omap_hsmmc_set_ios
       12.26> mmc1: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
       12.26> omap_hsmmc_set_ios
       12.28> mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
       12.28> omap_hsmmc_set_ios
       12.53> mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
       12.53> omap_hsmmc_set_ios
       12.53> mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 2
       12.54> omap_hsmmc_set_ios
       12.54> mmc1: clock 50000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 2
       12.54> omap_hsmmc_set_ios
       12.56> mmc1: clock 50000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 2
       12.56> omap_hsmmc_set_ios
       12.56> mmc1: new high speed SD card at address 2162
       12.56> mmcblk1: mmc1:2162 SD01G 982 MiB
       12.56>  mmcblk1: p1 p2
       12.56>  mmc_rescan
       12.57> mmc2: mmc_rescan: trying to init card at 400000 Hz
       12.57> mmc_power_up
       12.57> host->ocr 0
       12.57> host->avail 128
       12.57> host->ios.vdd 7
       12.57> mmc_power_up
       12.59> mmc2: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 7 width 0 timing 0
       12.59> omap_hsmmc_set_ios
       12.59> MMC_POWER_UP
       12.59> wl12xx_set_power
       12.59> Powering on wl12xx
       12.59> EXT3-fs: barriers not enabled
       12.68> host->vdd7
       12.70> mmc_power_on
       12.71> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
       12.71> omap_hsmmc_set_ios
       12.71> MMC_POWER_ON
       12.75> mmc2: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 7 width 0 timing 0
       12.75> omap_hsmmc_set_ios
       12.75> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
       12.76> omap_hsmmc_set_ios
       12.76> host->ocr_avail:128
       12.76> ocr:2701131712
       12.76>  before mmc_attach_sdio
       12.76>  mmc_attach_sdio
       12.78> mmc2: card claims to support voltages below the defined range. These will be ignored.
       12.78> mmc_select_voltage ocr:a0ffff80
       12.78> mmc_select_voltage
       12.78> OCR (2701131648)
       12.78> OCR in mmc_select_voltage(128)
       12.78> host->ocr_avail in mmc_select_voltage (128)
       12.79> bit in mmc_select_voltage(8)
       12.79> host->ios.vdd in mmc_select_voltage(7)
       12.79> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
       12.79> omap_hsmmc_set_ios
       12.81> mmc_select_voltage host->ocr:80
       12.81> mmc_sdio_init_card
       12.81> mmc2: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
       12.81> omap_hsmmc_set_ios
       12.82> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
       12.82> omap_hsmmc_set_ios
       12.84> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 2 timing 0
       12.84> omap_hsmmc_set_ios
       12.84> pm_runtime_set_active
       12.86> mmc2: queuing unknown CIS tuple 0x91 (3 bytes)
       12.86> mmc2: new SDIO card at address 0001
       12.86> mmc_power_off
       12.87> mmc2: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
       12.87> omap_hsmmc_set_ios
       12.87> MMC_POWER_OFF
       12.87> wl12xx_set_power
       12.87> Powering off wl12xx
       15.14> kjournald starting.  Commit interval 5 seconds
       15.29> EXT3-fs (mmcblk1p2): using internal journal
       15.29> EXT3-fs (mmcblk1p2): recovery complete
       15.31> EXT3-fs (mmcblk1p2): mounted filesystem with writeback data mode
       15.31> VFS: Mounted root (ext3 filesystem) on device 179:10.
       15.31> devtmpfs: mounted
       15.32> Freeing init memory: 200K
       15.45> INIT: version 2.86 booting
       15.64> Please wait: booting...
       15.67> Error opening /dev/fb0: No such file or directory
       15.68> Starting udev
       15.76> udevd (143): /proc/143/oom_adj is deprecated, please use /proc/143/oom_score_adj instead.
       16.28> cfg80211: Calling CRDA to update world regulatory domain
       17.93> FAT: bogus number of reserved sectors
       17.93> VFS: Can't find a valid FAT filesystem on dev mmcblk0.
       18.11> wl1271_init
       18.11> mmc_power_up
       18.11> host->ocr 128
       18.11> host->avail 128
       18.11> host->ios.vdd 7
       18.11> mmc_power_up
       18.11> mmc2: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 7 width 0 timing 0
       18.12> omap_hsmmc_set_ios
       18.12> MMC_POWER_UP
       18.12> wl12xx_set_power
       18.18> Powering on wl12xx
       18.70> host->vdd7
       18.71> mmc_power_on
       18.71> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
       18.73> omap_hsmmc_set_ios
       18.73> MMC_POWER_ON
       18.79> mmc_sdio_init_card
       18.79> mmc2: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
       18.79> omap_hsmmc_set_ios
       18.92> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
       18.92> omap_hsmmc_set_ios
       19.00> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 2 timing 0
       19.00> omap_hsmmc_set_ios
       19.01> wl1271_probe
       19.01> wl1271_probe
       19.01> wl1271_alloc_hw()
       19.01> wl1271_alloc_hw
       19.01> wl12xx_get_platform_data
       19.01> request_irq
       19.01> wl1271_init_ieee80211
       19.03> wl1271_init_ieee80211
       19.03> wl1271_register_hw
       19.03> wl1271_register_hw
       19.17> wl1271_dev_notify
       19.17> wl1271_dev_notify
       19.17> wl1271_dev_notify
       19.17> wl1271: loaded
       19.17> wl1271: initialized
       19.17> initialized
       19.17> mmc_power_off
       19.18> mmc2: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
       19.18> omap_hsmmc_set_ios
       19.18> MMC_POWER_OFF
       19.18> wl12xx_set_power
       19.18> Powering off wl12xx
       19.59> Remounting root file system...
       22.15> Caching udev devnodes
       22.46> Configuring network interfaces... wl1271_dev_notify
       22.46> wl1271_dev_notify
       22.48> wl1271_dev_notify
       22.48>
       22.50> CPSW phy found : id is : 0x0
       22.50>
       22.50> CPSW phy found : id is : 0x0
       22.50> wl1271_dev_notify
       22.51> wl1271_dev_notify
       22.51> udhcpc (v1.13.2) started
       22.56> Sending discover...
       24.48> PHY: 0:01 - Link is Up - 0/Half
       24.50> PHY: 0:01 - Link is Down
       24.50> wl1271_dev_notify
       25.56> Sending discover...
       28.56> Sending discover...
       31.57> No lease, forking to background
       31.59> done.
       31.59> Setting up IP spoofing protection: rp_filter.
       31.65> Thu Jun  7 11:29:00 UTC 2012
       31.67> INIT: Entering runlevel: 5
       31.81> Starting system message bus: dbus.
       31.82> Starting telnet daemon.
       31.96> NET: Registered protocol family 10
       31.98> ADDRCONF(NETDEV_UP): eth0: link is not ready
       32.01> Starting syslogd/klogd: done
       32.04> open /dev/fb0: No such file or directory
       32.06> open /dev/fb0: No such file or directory
       32.11> expr: syntax error
       32.12> Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
       32.12> (C) Copyright 1995-1999 by Geert Uytterhoeven
       32.12>
       32.12>
       32.12> Usage: fbset [options] [mode]
       32.12>
       32.12> Valid options:
       32.14>   General options:
       32.14>     -h, --help         : display this usage information
       32.14>     --test             : don't change, just test whether the mode is valid
       32.15>     -s, --show         : display video mode settings
       32.15>     -i, --info         : display all frame buffer information
       32.15>     -v, --verbose      : verbose mode
       32.17>     -V, --version      : print version information
       32.17>     -x, --xfree86      : XFree86 compatibility mode
       32.17>     -a, --all          : change all virtual consoles on this device
       32.17>   Frame buffer special device nodes:
       32.18>     -fb <device>       : processed frame buffer device
       32.18>                          (default is /dev/fb0)
       32.18>   Video mode database:
       32.18>     -db <file>         : video mode database file
       32.20>                          (default is /etc/fb.modes)
       32.20>   Display geometry:
       32.20>     -xres <value>      : horizontal resolution (in pixels)
       32.21>     -yres <value>      : vertical resolution (in pixels)
       32.21>     -vxres <value>     : virtual horizontal resolution (in pixels)
       32.21>     -vyres <value>     : virtual vertical resolution (in pixels)
       32.23>     -depth <value>     : display depth (in bits per pixel)
       32.23>     -nonstd <value>    : select nonstandard video mode
       32.23>     -g, --geometry ... : set all geometry parameters at once
       32.25>     -match             : set virtual vertical resolution by virtual resolution
       32.25>   Display timings:
       32.25>     -pixclock <value>  : pixel clock (in picoseconds)
       32.25>     -left <value>      : left margin (in pixels)
       32.26>     -right <value>     : right margin (in pixels)
       32.26>     -upper <value>     : upper margin (in pixel lines)
       32.26>     -lower <value>     : lower margin (in pixel lines)
       32.28>     -hslen <value>     : horizontal sync length (in pixels)
       32.28>     -vslen <value>     : vertical sync length (in pixel lines)
       32.28>     -t, --timings ...  : set all timing parameters at once
       32.28>   Display flags:
       32.29>     -accel <value>     : hardware text acceleration enable (false or true)
       32.29>     -hsync <value>     : horizontal sync polarity (low or high)
       32.31>     -vsync <value>     : vertical sync polarity (low or high)
       32.31>     -csync <value>     : composite sync polarity (low or high)
       32.31>     -gsync <value>     : synch on green (false or true)
       32.32>     -extsync <value>   : external sync enable (false or true)
       32.32>     -bcast <value>     : broadcast enable (false or true)
       32.32>     -laced <value>     : interlace enable (false or true)
       32.34>     -double <value>    : doublescan enable (false or true)
       32.34>     -rgba <r,g,b,a>    : recommended length of color entries
       32.34>     -grayscale <value> : grayscale enable (false or true)
       32.34>   Display positioning:
       32.36>     -move <direction>  : move the visible part (left, right, up or down)
       32.36>     -step <value>      : step increment (in pixels or pixel lines)
       32.37>                          (default is 8 horizontal, 2 vertical)
       32.37> Starting PVR
       32.37> Usage: insmod filename [args]
       32.37> FATAL: Module omaplfb not found.
       32.37> FATAL: Module bufferclass_ti not found.
       32.39> BusyBox v1.13.2 (2012-06-04 16:25:45 CST) multi-call binary
       32.39>
       32.39> Usage: mknod [OPTIONS] NAME TYPE MAJOR MINOR
       32.39>
       32.39> Create a special file (block, character, or pipe)
       32.39>
       32.39> Options:
       32.40>  -m Create the special file using the specified mode (default a=rw)
       32.40> TYPEs include:
       32.40>  b: Make a block device
       32.40>  c or u: Make a character device
       32.40>  p: Make a named pipe (MAJOR and MINOR are ignored)
       32.40>
       32.42> chmod: /dev/pvrsrvkm: No such file or directory
       32.42> /dev/mem opened.
       32.42> Memory mapped at address 0x40151000.
       32.42> Read at address  0x48180F04 (0x40151f04): 0x00000001
       32.43> Write at address 0x48180F04 (0x40151f04): 0x00000000, readback 0x00000000
       32.43> /dev/mem opened.
       32.43> Memory mapped at address 0x4022b000.
       32.43> Read at address  0x48180900 (0x4022b900): 0x00000001
       32.45> Write at address 0x48180900 (0x4022b900): 0x00000002, readback 0x00000002
       32.45> /dev/mem opened.
       32.45> Memory mapped at address 0x40294000.
       32.45> Read at address  0x48180920 (0x40294920): 0x00070000
       32.46> Write at address 0x48180920 (0x40294920): 0x00000002, readback 0x00000002
       33.53>
       33.54>  _____                    _____           _         _  
       33.56> |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
       33.56> |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
       33.56> |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_| 
       33.57>               |___|                    |___|           
       33.57>
       33.57> Arago Project http://arago-project.org dm814x-evm ttyO0
       33.57>
       33.57> Arago 2011.09 dm814x-evm ttyO0
       33.57>
       39.71< root
       39.73> dm814x-evm login: root
       48.95< ifconfig -a
       48.96> root@dm814x-evm:~# ifconfig -a
       48.98> eth0      Link encap:Ethernet  HWaddr 50:56:63:9D:6E:5A 
       48.98>           UP BROADCAST ALLMULTI MULTICAST  MTU:1500  Metric:1
       48.98>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
       49.00>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
       49.00>           collisions:0 txqueuelen:1000
       49.00>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
       49.00>           Interrupt:40
       49.00>
       49.01> lo        Link encap:Local Loopback 
       49.01>           inet addr:127.0.0.1  Mask:255.0.0.0
       49.01>           inet6 addr: ::1/128 Scope:Host
       49.01>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
       49.03>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
       49.03>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
       49.03>           collisions:0 txqueuelen:0
       49.04>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
       49.04>
       49.04> wlan0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
       49.04>           BROADCAST MULTICAST  MTU:1500  Metric:1
       49.06>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
       49.06>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
       49.06>           collisions:0 txqueuelen:1000
       49.06>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
       49.06>
       49.07> root@dm814x-evm:~# 
       96.87< ifconfig wlan0 hw ether 08:20:00:33:65:29
       96.89> root@dm814x-evm:~# 

       96.90> wl1271_dev_notify
       96.90> root@dm814x-evm:~#
      114.92< ifconfig wlan0
      114.93> root@dm814x-evm:~# ifconfig wlan0
      114.93> wlan0     Link encap:Ethernet  HWaddr 08:20:00:33:65:29 
      114.95>           BROADCAST MULTICAST  MTU:1500  Metric:1
      114.95>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      114.95>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      114.96>           collisions:0 txqueuelen:1000
      114.96>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      114.96> 
       156.14> root@dm814x-evm:~# ifconfig wlan0 192.168.1.80
      156.14> wl1271_dev_notify
      156.14> wl1271_op_add_interface
      156.17> wl1271_sdio_power_on
      156.17> mmc_power_up
      156.17> host->ocr 128
      156.17> host->avail 128
      156.17> host->ios.vdd 7
      156.17> mmc_power_up
      156.18> mmc2: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 7 width 0 timing 0
      156.18> omap_hsmmc_set_ios
      156.18> MMC_POWER_UP
      156.18> wl12xx_set_power
      156.28> Powering on wl12xx
      156.28> host->vdd7
      156.29> mmc_power_on
      156.29> mmc2: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 7 width 0 timing 0
      156.31> omap_hsmmc_set_ios
      156.31> MMC_POWER_ON
      156.32> mmc_sdio_init_card
      156.32> mmc2: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
      156.34> omap_hsmmc_set_ios
      156.34> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 0 timing 0
      156.34> omap_hsmmc_set_ios
      156.36> mmc2: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 7 width 2 timing 0
      156.36> omap_hsmmc_set_ios
      156.56> wl1271_sdio_raw_write
      156.57> Unable to handle kernel NULL pointer dereference at virtual address 00000008
      156.57> pgd = c6f00000
      156.57> [00000008] *pgd=86fba031, *pte=00000000, *ppte=00000000
      156.57> Internal error: Oops: 17 [#1]
      156.59> last sysfs file: /sys/kernel/uevent_seqnum
      156.59> Modules linked in: ipv6 arc4 ecb wl1271_sdio wl1271 mac80211 cfg80211
      156.59> CPU: 0    Not tainted  (2.6.37 #2)
      156.61> PC is at omap_hsmmc_start_command+0xd0/0x14c
      156.61> LR is at release_console_sem+0x198/0x1ac
      156.61> pc : [<c02e2518>]    lr : [<c006cd8c>]    psr: 60000013
      156.61> sp : c6ca5b30  ip : c6ca5a18  fp : c6ca5b54
      156.62> r10: c7a9e800  r9 : 00000001  r8 : c6ca5c2c
      156.62> r7 : 00000000  r6 : c6ca5c00  r5 : c6ca5bd0  r4 : c7a9ea40
      156.62> r3 : 00000000  r2 : 00000035  r1 : 00000002  r0 : 00000035
      156.64> Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
      156.64> Control: 10c5387d  Table: 86f00019  DAC: 00000015
      156.64> Process ifconfig (pid: 1507, stack limit = 0xc6ca42e8)
      156.65> Stack: (0xc6ca5b30 to 0xc6ca6000)
      156.65> 5b20:                                     00000035 a7ff8804 c02e2a6c 01fa0000
      156.67> 5b40: c7a9ea40 c6ca5c00 c6ca5b8c c6ca5b58 c02e3d44 c02e2454 c6ca5b64 c6ca5b68
      156.67> 5b60: c03c9cd8 00000004 00000001 00000004 c6ca5c2c c7a9e800 c7b4d800 00000001
      156.67> 5b80: c6ca5bcc c6ca5b90 c02d98e8 c02e3884 00000100 000003e8 00000000 c780d18c
      156.68> 5ba0: c6ca5bcc 00000001 c6ca5ba8 c6ca5ba8 c6ca5c2c c6ca5c00 00000004 00000001
      156.68> 5bc0: c6ca5c74 c6ca5bd0 c02de84c c02d96f0 00000035 a7ff8804 00000000 00000000
      156.70> 5be0: 00000000 00000000 000001b5 00000000 00000000 00000000 c6ca5c00 c6ca5c2c
      156.70> 5c00: 3b9aca00 00000000 00000004 00000001 00000000 00000100 00000000 00000000
      156.71> 5c20: c6ca5c2c 00000001 c6ca5c40 c6ca5bd0 c6ca5c00 00000000 c6ca5ba4 c02d9e4c
      156.71> 5c40: c067b1a2 0000018c 00000004 8780d18c 00000004 00000004 00000004 c7b71e00
      156.73> 5c60: c780d190 0001ffc4 c6ca5cbc c6ca5c78 c02dfb54 c02de6cc 00000001 c780d18c
      156.73> 5c80: 00000001 00000004 00000001 00000000 c6d98000 c7b71e00 0001ffc4 c780d18c
      156.75> 5ca0: 00000000 00000004 c780c0c0 bf0b6964 c6ca5cd4 c6ca5cc0 c02dfc04 c02df9dc
      156.75> 5cc0: c780d18c 00000004 c6ca5d04 c6ca5cd8 bf0b61e0 c02dfbe4 00000000 00200200
      156.76> 5ce0: ffffc408 c780cd60 c6ca5d54 c6ca5d44 c780d18c 00000000 c6ca5d34 c6ca5d08
      156.76> 5d00: bf099f68 bf0b615c 00000000 c6ca5d18 c6ca5d44 c780cd60 c780cd60 c780cd84
      156.76> 5d20: c780cd90 c780cf08 c6ca5d84 c6ca5d38 bf097b6c bf099f0c c780c260 c7b4bf10
      156.78> 5d40: c7b4bb60 00000000 00000000 00008800 00300000 00000000 00000000 00000000
      156.78> 5d60: 00000000 c6ca5d7c c6ca5db4 00000002 c780cd60 c7b4bf10 c6ca5db4 c6ca5d88
      156.79> 5d80: bf097e88 bf097ad8 bf0a305c c7b4b800 c780c260 00000000 c7b4bb60 c7b4b800
      156.79> 5da0: 00000001 ffffffff c6ca5de4 c6ca5db8 bf03be7c bf097de0 c7b4bb60 c7b4b800
      156.81> 5dc0: bf04a5d4 00001043 00001002 c7bbf30c 00000000 c7b4b800 c6ca5dfc c6ca5de8
      156.81> 5de0: bf03c1d4 bf03bbe4 c7b4b800 bf04a5d4 c6ca5e14 c6ca5e00 c032485c bf03c170
      156.82> 5e00: c7b4b800 00000041 c6ca5e34 c6ca5e18 c0321cb0 c03247c0 c7b4b800 00001002
      156.82> 5e20: c7bbf300 c6ca5e70 c6ca5e54 c6ca5e38 c0324780 c0321c24 00000000 c6c4e680
      156.84> 5e40: c7bbf300 c6ca5e70 c6ca5ebc c6ca5e58 c0366a14 c0324774 bebd1b98 00008914
      156.84> 5e60: 6e616c77 00000030 00000000 00000000 00001043 5001a8c0 bebd1ebb 0009fe3b
      156.86> 5e80: 00001043 5001a8c0 bebd1ebb 0009fe3b 00001002 bebd1b98 00008914 bebd1b98
      156.86> 5ea0: 00000003 bebd1b98 c6ca4000 00000000 c6ca5ed4 c6ca5ec0 c0367bf4 c0366738
      156.86> 5ec0: 00000000 00008914 c6ca5ef4 c6ca5ed8 c0312e40 c0367b30 00000000 c6c0b700
      156.87> 5ee0: 00000003 00000003 c6ca5f04 c6ca5ef8 c00d3424 c0312c50 c6ca5f74 c6ca5f08
      156.87> 5f00: c00d3b34 c00d3408 00000021 000d2000 c6ca5f7c c6ca5f20 c00b9714 c00b9164
      156.89> 5f20: 00100073 00000000 00000000 000000b1 00000000 c00dcc70 00000000 00000000
      156.89> 5f40: c6c0b680 c6e16754 000d2000 00000000 bebd1b98 00008914 00000003 c6c0b700
      156.90> 5f60: c6ca4000 00000000 c6ca5fa4 c6ca5f78 c00d3bcc c00d3640 c00b9904 00000000
      156.90> 5f80: 000d2000 0008eef4 bebd1b98 000001c3 00000036 c0044fa8 00000000 c6ca5fa8
      156.92> 5fa0: c0044e00 c00d3b80 0008eef4 bebd1b98 00000003 00008914 bebd1b98 0008eef4
      156.92> 5fc0: 0008eef4 bebd1b98 000001c3 00000036 0008eea0 0008f024 00001043 00000000
      156.93> 5fe0: bebd1dd0 bebd1b70 000116f0 40256aec 60000010 00000003 00000000 00000000
      156.93> Backtrace:
      156.93> [<c02e2448>] (omap_hsmmc_start_command+0x0/0x14c) from [<c02e3d44>] (omap_hsmmc_request+0x4cc/0x4fc)
      156.93>  r6:c6ca5c00 r5:c7a9ea40 r4:01fa0000
      156.95> [<c02e3878>] (omap_hsmmc_request+0x0/0x4fc) from [<c02d98e8>] (mmc_wait_for_req+0x204/0x22c)
      156.96> [<c02d96e4>] (mmc_wait_for_req+0x0/0x22c) from [<c02de84c>] (mmc_io_rw_extended+0x18c/0x1f4)
      156.96>  r7:00000001 r6:00000004 r5:c6ca5c00 r4:c6ca5c2c
      156.96> [<c02de6c0>] (mmc_io_rw_extended+0x0/0x1f4) from [<c02dfb54>] (sdio_io_rw_ext_helper+0x184/0x1ac)
      156.98> [<c02df9d0>] (sdio_io_rw_ext_helper+0x0/0x1ac) from [<c02dfc04>] (sdio_memcpy_toio+0x2c/0x34)
      157.00> [<c02dfbd8>] (sdio_memcpy_toio+0x0/0x34) from [<bf0b61e0>] (wl1271_sdio_raw_write+0x90/0xc4 [wl1271_sdio])
      157.00> [<bf0b6150>] (wl1271_sdio_raw_write+0x0/0xc4 [wl1271_sdio]) from [<bf099f68>] (wl1271_set_partition+0x68/0x180 [wl1271])
      157.01>  r8:00000000 r7:c780d18c r6:c6ca5d44 r5:c6ca5d54 r4:c780cd60
      157.01> [<bf099f00>] (wl1271_set_partition+0x0/0x180 [wl1271]) from [<bf097b6c>] (wl1271_chip_wakeup+0xa0/0x308 [wl1271])
      157.03> [<bf097acc>] (wl1271_chip_wakeup+0x0/0x308 [wl1271]) from [<bf097e88>] (wl1271_op_add_interface+0xb4/0x1c4 [wl1271])
      157.03>  r6:c7b4bf10 r5:c780cd60 r4:00000002
      157.04> [<bf097dd4>] (wl1271_op_add_interface+0x0/0x1c4 [wl1271]) from [<bf03be7c>] (ieee80211_do_open+0x2a4/0x58c [mac80211])
      157.06> [<bf03bbd8>] (ieee80211_do_open+0x0/0x58c [mac80211]) from [<bf03c1d4>] (ieee80211_open+0x70/0x74 [mac80211])
      157.06> [<bf03c164>] (ieee80211_open+0x0/0x74 [mac80211]) from [<c032485c>] (__dev_open+0xa8/0xf8)
      157.06>  r5:bf04a5d4 r4:c7b4b800
      157.07> [<c03247b4>] (__dev_open+0x0/0xf8) from [<c0321cb0>] (__dev_change_flags+0x98/0x11c)
      157.07>  r5:00000041 r4:c7b4b800
      157.07> [<c0321c18>] (__dev_change_flags+0x0/0x11c) from [<c0324780>] (dev_change_flags+0x18/0x4c)
      157.09>  r7:c6ca5e70 r6:c7bbf300 r5:00001002 r4:c7b4b800
      157.09> [<c0324768>] (dev_change_flags+0x0/0x4c) from [<c0366a14>] (devinet_ioctl+0x2e8/0x668)
      157.11>  r7:c6ca5e70 r6:c7bbf300 r5:c6c4e680 r4:00000000
      157.11> [<c036672c>] (devinet_ioctl+0x0/0x668) from [<c0367bf4>] (inet_ioctl+0xd0/0x100)
      157.12> [<c0367b24>] (inet_ioctl+0x0/0x100) from [<c0312e40>] (sock_ioctl+0x1fc/0x24c)
      157.12>  r5:00008914 r4:00000000
      157.12> [<c0312c44>] (sock_ioctl+0x0/0x24c) from [<c00d3424>] (vfs_ioctl+0x28/0x44)
      157.12>  r7:00000003 r6:00000003 r5:c6c0b700 r4:00000000
      157.14> [<c00d33fc>] (vfs_ioctl+0x0/0x44) from [<c00d3b34>] (do_vfs_ioctl+0x500/0x540)
      157.14> [<c00d3634>] (do_vfs_ioctl+0x0/0x540) from [<c00d3bcc>] (sys_ioctl+0x58/0x7c)
      157.15> [<c00d3b74>] (sys_ioctl+0x0/0x7c) from [<c0044e00>] (ret_fast_syscall+0x0/0x30)
      157.15>  r8:c0044fa8 r7:00000036 r6:000001c3 r5:bebd1b98 r4:0008eef4
      157.17> Code: 13a03001 15843078 e5943008 e5952000 (e5933008) 
      157.17> ---[ end trace bc8d0d3b454c2508 ]---
      157.17> Segmentation fault

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
12
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use