2010-01-30 07:08:59     probe of soc-audio failed with error -14

Document created by Aaronwu Employee on Aug 20, 2013
Version 1Show Document
  • View in full screen mode

2010-01-30 07:08:59     probe of soc-audio failed with error -14

Vinay Kumar (INDIA)

Message: 85359   

 

Hi All,

 

I am using BF527 EZkit and uClinux-dist2009R1.5

 

I had enabled max1233 touchscreen Driver and ssm2602 Audio codec in my kernel config, it was working fine and now i enabled UART0 but i got the following problem, how can i go about this please guide me.

 

-------------------------------------------------------------------------log--------------------------------------------------------------------

 

 

## Booting kernel from Legacy Image at 01000000 ...

   Image Name:   Linux-2.6.28.10-ADI-2009R1

   Created:      2010-01-30   9:18:39 UTC

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    6213353 Bytes = 5.9 MB

  Load Address: 00001000

   Entry Point: 001df07c

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 001df07c

Linux version 2.6.28.10-ADI-2009R1 (vinay@036pc) (gcc version 4.1.2 (ADI svn)) #56 Sat Jan 30 14:48:29 IST 2010

bootconsole [early_shadow0] enabled

bootconsole [early_BFuart1] enabled

early printk enabled on early_BFuart1

Board Memory: 64MB

Kernel Managed Memory: 64MB

Memory map:

fixedcode = 0x00000400-0x00000490

text      = 0x00001000-0x00139da0

rodata    = 0x00139da0-0x001a3e14

bss       = 0x001a4000-0x001b8ea8

data      = 0x001b8ea8-0x001d2000

    stack   = 0x001d0000-0x001d2000

init      = 0x001d2000-0x00ca7000

available = 0x00ca7000-0x03eff000

DMA Zone = 0x03f00000-0x04000000

Hardware Trace Active and Enabled

Boot Mode: 1

Blackfin support (C) 2004-2009 Analog Devices, Inc.

Compiled for ADSP-BF527 Rev 0.0

Blackfin Linux support by   blackfin.uclinux.org/

Processor Speed: 525 MHz core clock and 131 MHz System Clock

NOMPU: setting up cplb tables

Instruction Cache Enabled for CPU0

Data Cache Enabled for CPU0 (write-back)

Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001

Kernel command line: root=/dev/mtdblock2 rw earlyprintk=serial,uart1,57600 console=tty0 console=ttyBF1,57600

Configuring Blackfin Priority Driven Interrupts

PID hash table entries: 256 (order: 8, 1024 bytes)

Console: colour dummy device 80x25

Linux version 2.6.28.10-ADI-2009R1 (vinay@036pc) (gcc version 4.1.2 (ADI svn)) #56 Sat Jan 30 14:48:29 IST 2010

bootconsole [early_shadow0] enabled

bootconsole [early_BFuart1] enabled

early printk enabled on early_BFuart1

Board Memory: 64MB

Kernel Managed Memory: 64MB

Memory map:

fixedcode = 0x00000400-0x00000490

text      = 0x00001000-0x00139da0

rodata    = 0x00139da0-0x001a3e14

bss       = 0x001a4000-0x001b8ea8

data      = 0x001b8ea8-0x001d2000

    stack   = 0x001d0000-0x001d2000

init      = 0x001d2000-0x00ca7000

available = 0x00ca7000-0x03eff000

DMA Zone = 0x03f00000-0x04000000

Hardware Trace Active and Enabled

Boot Mode: 1

Blackfin support (C) 2004-2009 Analog Devices, Inc.

Compiled for ADSP-BF527 Rev 0.0

Blackfin Linux support by   blackfin.uclinux.org/

Processor Speed: 525 MHz core clock and 131 MHz System Clock

NOMPU: setting up cplb tables

Instruction Cache Enabled for CPU0

Data Cache Enabled for CPU0 (write-back)

Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001

Kernel command line: root=/dev/mtdblock2 rw earlyprintk=serial,uart1,57600 console=tty0 console=ttyBF1,57600

Configuring Blackfin Priority Driven Interrupts

PID hash table entries: 256 (order: 8, 1024 bytes)

Console: colour dummy device 80x25

console [tty0] enabled

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory available: 50980k/65536k RAM, (11092k init code, 1251k kernel code, 609k data, 1024k dma, 576k reserved)

Calibrating delay loop... 1046.52 BogoMIPS (lpj=2093056)

Security Framework initialized

Mount-cache hash table entries: 512

Blackfin Scratchpad data SRAM: 4 KB

Blackfin L1 Data A SRAM: 16 KB (15 KB free)

Blackfin L1 Data B SRAM: 16 KB (16 KB free)

Blackfin L1 Instruction SRAM: 48 KB (42 KB free)

net_namespace: 288 bytes

NET: Registered protocol family 16

Blackfin DMA Controller

stamp_init(): registering device resources

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

musb_hdrc: version 6.0, pio, host, debug=0

musb_hdrc: USB Host mode controller at ffc03800 using PIO, IRQ 59

musb_hdrc musb_hdrc.0: MUSB HDRC host driver

musb_hdrc musb_hdrc.0: new USB bus registered, assigned bus number 1

usb usb1: configuration #1 chosen from 1 choice

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

NET: Registered protocol family 1

msgmni has been set to 99

io scheduler noop registered

io scheduler anticipatory registered (default)

io scheduler cfq registered

bfin-t350mcqb: 320x240 24-bit RGB FrameBuffer initializing...

dma_alloc_init: dma_page @ 0x032fe000 - 256 pages at 0x03f00000

Console: switching to colour frame buffer device 40x30

bfin-otp: initialized

Serial: Blackfin serial driver

bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 29) is a BFIN-UART

bfin-uart.1: ttyBF1 at MMIO 0xffc02000 (irq = 31) is a BFIN-UART

brd: module loaded

bfin_mac bfin_mac.0: Cannot get platform device bfin_mii_bus!

Driver 'sd' needs updating - please use bus_type methods

m25p80 spi0.1: m25p16 (2048 Kbytes)

Creating 2 MTD partitions on "m25p80":

0x00000000-0x00040000 : "bootloader"

0x00040000-0x00200000 : "linux kernel"

bfin-spi bfin-spi.0: Blackfin BF5xx on-chip SPI Controller Driver, Version 1.0, regs_base@ffc00500, dma channel@7

Initializing USB Mass Storage driver...

usbcore: registered new interface driver usb-storage

USB Mass Storage support registered.

max1233_probe: tries probe...

spi0.2:esFailed to probe MAX1233 Touchscreen, (0 != 0xF00F)

rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0

i2c /dev entries driver

i2c-bfin-twi i2c-bfin-twi.0: Blackfin BF5xx on-chip I2C TWI Contoller, regs_base@ffc01400

bfin-wdt: initialized: timeout=20 sec (nowayout=0)

usbcore: registered new interface driver usbhid

usbhid: v2.6:USB HID core driver

Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

ASoC version 0.13.2

Hardware Trace:

   0 Target : <0x000047c8> { _dump_stack + 0x0 }

     Source : <0x00005c94> { _peripheral_request + 0xe8 } CALL pcrel

   1 Target : <0x00005c82> { _peripheral_request + 0xd6 }

     Source : <0x00005ba8> { _cmp_label + 0x44 } RTS

   2 Target : <0x00005ba0> { _cmp_label + 0x3c }

     Source : <0x00005b98> { _cmp_label + 0x34 } IF !CC JUMP

   3 Target : <0x00005b82> { _cmp_label + 0x1e }

     Source : <0x00005b6c> { _cmp_label + 0x8 } IF CC JUMP

   4 Target : <0x00005b64> { _cmp_label + 0x0 }

     Source : <0x00005c7e> { _peripheral_request + 0xd2 } CALL pcrel

   5 Target : <0x00005c58> { _peripheral_request + 0xac }

     Source : <0x00005bf6> { _peripheral_request + 0x4a } IF CC JUMP

   6 Target : <0x00005bc6> { _peripheral_request + 0x1a }

     Source : <0x00005bc0> { _peripheral_request + 0x14 } IF !CC JUMP

   7 Target : <0x00005bac> { _peripheral_request + 0x0 }

     Source : <0x00005d94> { _peripheral_request_list + 0x10 } CALL pcrel

   8 Target : <0x00005d92> { _peripheral_request_list + 0xe }

     Source : <0x00005dc4> { _peripheral_request_list + 0x40 } IF CC JUMP

   9 Target : <0x00005db8> { _peripheral_request_list + 0x34 }

     Source : <0x00005d90> { _peripheral_request_list + 0xc } JUMP.S

10 Target : <0x00005d84> { _peripheral_request_list + 0x0 }

     Source : <0x000eb21c> { _bf5xx_i2s_probe + 0x14 } CALL pcrel

11 Target : <0x000eb208> { _bf5xx_i2s_probe + 0x0 }

     Source : <0x000e76bc> { _soc_probe + 0x38 } CALL (P1)

12 Target : <0x000e76aa> { _soc_probe + 0x26 }

     Source : <0x000e76cc> { _soc_probe + 0x48 } IF CC JUMP

13 Target : <0x000e76c8> { _soc_probe + 0x44 }

     Source : <0x000e76a8> { _soc_probe + 0x24 } JUMP.S

14 Target : <0x000e76a4> { _soc_probe + 0x20 }

     Source : <0x000e769a> { _soc_probe + 0x16 } IF !CC JUMP

15 Target : <0x000e7684> { _soc_probe + 0x0 }

     Source : <0x0009fc02> { _platform_drv_probe + 0xe } JUMP (P1)

Stack info:

SP: [0x03ee3cb4] <0x03ee3cb4> /* kernel dynamic memory */

FP: (0x03ee3cb4)

Memory from 0x03ee3cb0 to 03ee4000

03ee3cb0: 0332c608 [00000000]<00005c98> 00000000 0000000c 0330c3a8 <00062be6> 00000000

03ee3cd0:<001394d8> 0330c3a8 001ca2c0 <00005d98> 001ca242 00000000 0332c600 00000000

03ee3cf0: 00000000 00000000 0018a55c 0330c3a8 0332c694 032ff000 <000eb220> 001ca270

03ee3d10: 00000000 001c9f28 00000000 001ca15c 00000001 <00063a14> 0332c608 001c9d78

03ee3d30:<000e76be> 0332c670 03ee3d84 7fffffff 00000002 00000000 <0009f244> 0332c608

03ee3d50: 001c9d78 001b5e1c 00000000 0332c608 0332c694 0332c670 033475d4 032ed6a0

03ee3d70: fffffffe 00000000 <0009e7d8> 0009f334 0332c608 00000000 00000000 03ee3d88

03ee3d90:<00078266> 032ff018 03efb5e8 033475d4 <0009f3a8> 0332c608 00000000  0332c6b4

03ee3db0: 000000d0 0017d238 001c0e0c 0009f334 <0009e6a8> 001c4bf4 00000000 00000000

03ee3dd0: 001e744c 00000000 00000000 <0009dab2> 0332c608 001e744c 001c0e0c 00000000

03ee3df0: 00000000 0332c694 001c4ad0 <00077812> 0332c670 001c4bf4 00000000 00000000

03ee3e10:<0009fed0> 0332c600 001e744c 00000000 00000000 00000000 00000000 00000000

03ee3e30: ffffffff <0009ffea> 0332c600 001c9d78 00000000 <001e748c> 001b6c60 00000000

03ee3e50: 00000000 00000000 <0000104a> 001a4024 00138850 <0000104a> 001a4024 00000000

03ee3e70: 83ee3fa3 ffffffff 001cde94 001cde94 00000000 <0002c9c6> 03eebbc0 001ce878

03ee3e90: 00000000 00000008 000040d0 03efd220 000000d0 <000240d0> 00000000 00000000

03ee3eb0: 001ce878 00000001 00000044 <000240d0> 00000010 00000001 00000000 00000000

03ee3ed0: 00000000 00000000 <000351ec> 00000001 00000000 ffffffff 03ee3f6c <000770ce>

03ee3ef0: 03ecf940 03ecea40 001b04ec <000771be> 03efb6a0 00000000 000000fc 000000fb

03ee3f10:<0003542c> 03ee3f18 03eeae10 00000000 <00004000> 00000000 00000000 <00035406>

03ee3f30:<00035406> 00000000 <0005e7b2> 03ecf940 03ecea40 00000000 03ecf940 <00004000>

03ee3f50: 00000000 00000000 00000000 <001783ec><0005e99c> 001bebbc 001af9f8 000000fc

03ee3f70:<0005e9aa> 001bebbc 001af9f8 001af9f8 03ee3fa4 7fffff00 00000001 <00027942>

03ee3f90: 03ee3fa4 00000076 001f0988 0000000e 03ecea40 00383131 00000000 00000000

03ee3fb0:<00027992> 001f0988 001f0988 00000076 001bebbc <001d2384> 00000000 001f0be8

03ee3fd0: 001f0988 00000000 00000000 00000000 00000000 00000000 <00001426> 00000000

03ee3ff0: 00000000 00000000 ffffffff 00000006

Return addresses in stack:

   frame 1 : <0x00005c98> { _peripheral_request + 0xec }

    address : <0x00062be6> { ___sysfs_add_one + 0x7a }

    address : <0x001394d8> { _mutex_lock + 0xc }

    address : <0x00005d98> { _peripheral_request_list + 0x14 }

    address : <0x000eb220> { _bf5xx_i2s_probe + 0x18 }

    address : <0x00063a14> { _sysfs_create_link + 0xc }

    address : <0x000e76be> { _soc_probe + 0x3a }

    address : <0x0009f244> { _driver_probe_device + 0xcc }

    address : <0x0009e7d8> { _bus_for_each_drv + 0x3c }

    address : <0x00078266> { _kobject_uevent_env + 0x266 }

    address : <0x0009f3a8> { _device_attach + 0x4c }

    address : <0x0009e6a8> { _bus_attach_device + 0x20 }

    address : <0x0009dab2> { _device_add + 0x23a }

    address : <0x00077812> { _kobject_init + 0x3e }

    address : <0x0009fed0> { _platform_device_add + 0xf0 }

    address : <0x0009ffea> { _platform_device_alloc + 0x42 }

    address : <0x001e748c> { _bf5xx_ssm2602_init + 0x40 }

    address : <0x0000104a> { _do_one_initcall + 0x4a }

    address : <0x0000104a> { _do_one_initcall + 0x4a }

    address : <0x0002c9c6> { ___alloc_pages_internal + 0x8a }

    address : <0x000240d0> { _lookup_module_symbol_attrs + 0x58 }

    address : <0x000240d0> { _lookup_module_symbol_attrs + 0x58 }

    address : <0x000351ec> { _cache_alloc_refill + 0x250 }

    address : <0x000770ce> { _ida_get_new_above + 0x42 }

    address : <0x000771be> { _ida_get_new_above + 0x132 }

    address : <0x0003542c> { ___kmalloc + 0x68 }

    address : <0x00004000> { _get_instruction + 0x28 }

    address : <0x00035406> { ___kmalloc + 0x42 }

    address : <0x00035406> { ___kmalloc + 0x42 }

    address : <0x0005e7b2> { _proc_register + 0x2e }

    address : <0x00004000> { _get_instruction + 0x28 }

    address : <0x001783ec> /* kernel dynamic memory */

    address : <0x0005e99c> { _create_proc_entry + 0x5c }

    address : <0x0005e9aa> { _create_proc_entry + 0x6a }

    address : <0x00027942> { _register_irq_proc + 0x66 }

    address : <0x00027992> { _init_irq_proc + 0x36 }

    address : <0x001d2384> { _kernel_init + 0x68 }

    address : <0x00001426> { _kernel_thread_helper + 0x6 }

peripheral_request: Peripheral 12 function 1 is already reserved by max1233 !

Requesting Peripherals failed

soc-audio: probe of soc-audio failed with error -14

ALSA device list:

No soundcards found.

TCP cubic registered

NET: Registered protocol family 17

turn off boot console early_BFuart1

 

 

Thanks for your time.

QuoteReplyEditDelete

 

 

2010-01-30 13:34:20     Re: probe of soc-audio failed with error -14

Mike Frysinger (UNITED STATES)

Message: 85361   

 

there is no such release "2009R1.5"

 

the error message already told you the problem:

peripheral_request: Peripheral 12 function 1 is already reserved by max1233 !

 

dont enable drivers with conflicting pin requirements

Attachments

    Outcomes