Ok, this has me worried. Investigating the code now. Will report back in
a bit.

Bug fixed. Sorry, my fault, I accidentally shifted the hardcoded address
down by 1 too.

Great!  Not it seems to detect the deived (see below).  I don't know what kind 
of functionality I should get though.  Mplayer fails with error -1 and 
alsaplayer too ... something to do with pcm.

By the way, I get lots of warnings when compiling, like these:

include/sound/pcm.h:59: warning: its scope is only this definition or 
declaration, which is probably not what you want
include/sound/pcm.h:60: warning: 'struct snd_pcm_substream' declared inside 
parameter list

and also:

*** Warning: ".snd_device_free" [/usr/src/snd-ao/soundbus/i2sbus/i2sbus.ko] 
undefined!
*** Warning: ".snd_card_register" [/usr/src/snd-ao/aoa/snd-aoa.ko] undefined!

I'm compiling with the current testing version: gcc-4.0.3-1 with KVER pointing 
to kernel sources.


i2sbus: no version for "snd_device_free" found: kernel tainted.
i2sbus: mapped i2s control registers
i2sbus: control register contents:
i2sbus:    fcr0 = 0x8000056
i2sbus:    cell_control = 0x5b43b71a
i2sbus:    fcr2 = 0xe7030000
i2sbus:    fcr3 = 0x7200d607
i2sbus:    clock_control = 0x0
i2sbus: found i2s controller
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/cell-enable) **
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/enable) **
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/clock-enable) **
serial format: 0x41190000
dws: 0x2000200
snd-aoa-fabric-layout: found bus with layout 86 (using)
snd-aoa-codec-onyx: found k2-i2c, checking if onyx chip is on it
low_i2c:xfer() chan=0, addrdir=0x8d, mode=4, subsize=1, subaddr=0x43, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_read, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
snd-aoa-fabric-layout: can use this codec
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]/hw-reset) **
Do write 0x05 to GPIO /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED] (d000080080041084)
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]/hw-reset) **
Do write 0x06 to GPIO /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED] (d000080080041084)
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]/hw-reset) **
Do write 0x05 to GPIO /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED] (d000080080041084)
** pmf_call_one(/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]/amp-mute) **
Do write 0x05 to GPIO /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED] (d000080080041080)
low_i2c:xfer() chan=0, addrdir=0x8d, mode=4, subsize=1, subaddr=0x43, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_read, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x41, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x42, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x43, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x44, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x45, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x46, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x47, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x48, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x4b, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x4d, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x4e, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x4f, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
low_i2c:xfer() chan=0, addrdir=0x8c, mode=3, subsize=1, subaddr=0x50, 1 bytes, 
bus /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL 
PROTECTED]
low_i2c:kw_handle_interrupt(state_addr, isr: 2)
low_i2c:kw_handle_interrupt(state_write, isr: 1)
low_i2c:kw_handle_interrupt(state_stop, isr: 4)
snd-aoa-codec-onyx: attached to onyx codec via i2c
snd-aoa-codec-onyx: created and attached onyx instance


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to