AnsweredAssumed Answered

2011R1-RC3 AD1836 No soundcards found.

Question asked by jhen on Jan 13, 2012
Latest reply on Jan 17, 2012 by jhen

I have encountered the AD1836 No soundcards found problem with the 2011R1-RC3 uClinux release on a BF537 Stamp board v2.1 with the AD1836 daughter card on Sport 0 with CS1 (J5 jumper on PF1). When using the 2010R1-RC5 uClinux release with the same BF537 stamp and AD1836 daughter card the AD1836 is recognized.


This issue is mentioned in bug [#6623] "AD1836 fails to work on trunk" and [#6848] "Can not detect ad1836 on bf533-stamp in latest trunk" in the original bug reporting site. What modification was done to fix this problem and would it resolve the problem I am encountering?


The linux-kernel .config is attached and the boot output is as follows:


Calibrating delay loop... 989.18 BogoMIPS (lpj=1978368)
pid_max: default: 32768 minimum: 301
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 (36 KB free)
NET: Registered protocol family 16
Blackfin DMA Controller
stamp_init(): registering device resources
bio: create slab <bio-0> at 0
bfin-spi bfin-spi.0: Blackfin on-chip SPI Controller Driver, Version 1.0, regs@ffc00500, dma channel@7
i2c-bfin-twi i2c-bfin-twi.0: Blackfin BF5xx on-chip I2C TWI Contoller, regs_base@ffc01400
Advanced Linux Sound Architecture Driver Version 1.0.24.
Switching to clocksource bfin_cs_cycles
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
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 named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
debug-mmrs: setting up Blackfin MMR debugfs
msgmni has been set to 110
io scheduler noop registered (default)
bfin-uart: Blackfin serial driver
bfin-uart.0: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART
bfin-uart.1: ttyBF1 at MMIO 0xffc02000 (irq = 20) is a BFIN-UART
bfin-dma: initialized
bfin_sport: registered sport0
bfin_sport: registered sport1
brd: module loaded
physmap platform flash device: 00400000 at 20000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000020 Chip ID 0x002257
Amd/Fujitsu Extended Query Table at 0x0040
   Amd/Fujitsu Extended Query version 1.0.
number of CFI chips: 1
Using physmap partition information
Creating 4 MTD partitions on "physmap-flash.0":
0x000000000000-0x000000040000 : "bootloader(nor)"
0x000000040000-0x0000002f0000 : "uImage(nor)"
0x0000002f0000-0x0000003f0000 : "nonvolatile storage(nor)"
0x0000003f0000-0x000000400000 : "MAC Address and amic.conf(nor)"
bfin_mii_bus: probed
bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1, mdc_clk=2500000Hz(mdc_div=19)@sclk=100MHz)
bfin_mac bfin_mac.0: eth0: Blackfin on-chip Ethernet MAC driver, Version 1.1
rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0
i2c /dev entries driver
bfin-wdt: initialized: timeout=20 sec (nowayout=0)
bfin-tdm bfin-tdm.0: dma rx:3 tx:4, err irq:45, regs:ffc00800
ALSA device list:
   No soundcards found.
TCP cubic registered
NET: Registered protocol family 17
rtc-bfin rtc-bfin: setting system clock to 1970-01-01 08:49:09 UTC (31749)
dma_alloc_init: dma_page @ 0x02776000 - 256 pages at 0x03f00000
Freeing unused kernel memory: 5520k freed
init: Booting to single user mode

BusyBox v1.18.4 (2012-01-12 16:03:55 AST) hush - the humble shell

/ # PHY: 0:01 - Link is Up - 100/Full