Sound on G4 tower, almost

2 messages, 2 authors, 2001-10-22 · open the first message on its own page

Sound on G4 tower, almost

From: Dave Ray <hidden>
Date: 2001-10-21 22:54:19

Has anyone explored sound on the G4 towers? I
understand they use an 12c-based sound card similar to
the iBook2.

I tried the iBook sound hack on the G4 tower to see
what happens. It appears to be partly successful. The
sound driver loads and registers the deq, but when I
try to do anything that writes to the device I get
silence and "can't locate module..." errors in the
syslog. Below are the details. I'm guessing the hack
is partly successful but the "tumbler" is failing.

I'm wondering if there is any info I can capture from
my system to help developers with this. I will try to
familiarize myself with the hardware and the tunbler
code.

Here is what I see is /var/log/messages when I
modprobe:
modprobe i2c-core
Oct 19 20:52:53 garuda kernel: i2c-core.o: i2c core
module
modprobe i2c-keywest
Oct 19 20:53:03 garuda kernel: Keywest device found:
/uni-n@f8000000/i2c@f8001000
Oct 19 20:53:03 garuda kernel: i2c-core.o: adapter
keywest i2c registered as adapter 0.
Oct 19 20:53:03 garuda kernel: Keywest device found:
/pci@f2000000/mac-io@17/i2c@18000
Oct 19 20:53:03 garuda kernel: i2c-core.o: adapter
keywest i2c registered as adapter 1.
modprobe i2c-dev
Oct 19 20:53:12 garuda kernel: i2c-dev.o: i2c /dev
entries driver module
Oct 19 20:53:12 garuda kernel: i2c-core.o: driver
i2c-dev dummy driver registered.
Oct 19 20:53:12 garuda kernel: i2c-dev.o: Registered
'keywest i2c' as minor 0
Oct 19 20:53:12 garuda kernel: i2c-dev.o: Registered
'keywest i2c' as minor 1
modprobe soundcore
modprobe dmasound_core
modprobe dmasound_pmac
Oct 19 20:53:48 garuda kernel: dmasound_pmac: found
Keylargo rev 2 or later - H/W byte-swap disabled
Oct 19 20:53:48 garuda kernel: AE-In
awacs_tumbler_init
Oct 19 20:53:48 garuda kernel: Resetting audio
Oct 19 20:53:48 garuda kernel: address = [DA37B075]
Oct 19 20:53:48 garuda kernel: status = 1
Oct 19 20:53:48 garuda kernel: tumbler:no device
Oct 19 20:53:48 garuda kernel: tas3001c driver version
0.1 (20010812)
Oct 19 20:53:48 garuda kernel: i2c-core.o: driver
TAS3001C driver  V 0.1 registered.
Oct 19 20:53:48 garuda kernel: i2c-keywest: Ack Status
on addr expected but got: 0x09 on addr: 0x34
Oct 19 20:53:48 garuda kernel: i2c-core.o: client [tas
3001c Digital Equalizer] registered to adapter
[keywest i2c](pos. 0).
Oct 19 20:53:48 garuda kernel: AE-Init tumbler mixer
Oct 19 20:53:48 garuda kernel: PowerMac Tumbler  DMA
sound driver rev 016 installed
Oct 19 20:53:48 garuda kernel: Core driver edition
01.06 : PowerMac Built-in Sound driver edition 00.06
Oct 19 20:53:48 garuda kernel: Write will use    4
fragments of   32768 bytes as default

Oct 19 20:54:38 garuda modprobe: modprobe: Can't
locate module sound-slot-1
Oct 19 20:54:38 garuda modprobe: modprobe: Can't
locate module sound-service-1-0


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

Re: Sound on G4 tower, almost

From: Derrik Pates <hidden>
Date: 2001-10-22 05:28:11

On Sun, 21 Oct 2001, Dave Ray wrote:
Has anyone explored sound on the G4 towers? I
understand they use an 12c-based sound card similar to
the iBook2.
Texas, aka Tumbler. AFAIK exact same chipset as the iBook2's are outfitted
with.
I tried the iBook sound hack on the G4 tower to see
what happens. It appears to be partly successful. The
sound driver loads and registers the deq, but when I
try to do anything that writes to the device I get
silence and "can't locate module..." errors in the
syslog. Below are the details. I'm guessing the hack
is partly successful but the "tumbler" is failing.
Looking at the messages, it looks like everything is loading and initing
correctly. The messages below, however:
Oct 19 20:54:38 garuda modprobe: modprobe: Can't
locate module sound-slot-1
Oct 19 20:54:38 garuda modprobe: modprobe: Can't
locate module sound-service-1-0
seem to indicate something is trying to open /dev/mixer1 instead of
/dev/mixer0 (which /dev/mixer should either be a symlink pointing to, or a
dev node with the same major/minor numbers). What does your /dev/mixer
look like? It shuld be major 14, minor 0. Check
/usr/src/linux/Documentation/devices.txt for all the major/minor numbers
for devices (including sound devices).

In other words, the Texas chip is probably functioning fine - you have to
tell it to do something now, though...

Derrik Pates      |   Sysadmin, Douglas School   |    #linuxOS on EFnet
dpates@dsdk12.net |     District (dsdk12.net)    |    #linuxOS on OPN


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help