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]