Date: Tue, 30 Sep 2008 11:31:17 +0200 From: "Marco Trillo" <marcotrillo@gmail.com> To: freebsd-ppc@freebsd.org Subject: Apple Screamer Audio: looking for testers Message-ID: <b9c23c9f0809300231q15466ea7m668838593ba288be@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi all, This is a status report of the "Apple Onboard Audio" (aoa) driver. I have full audio output support for Apple machines using the "Apple Screamer" audio device. The volume control works and can be regulated with the mixer(8) utility. When something is plugged (or unplugged) in the headphones / line out jack, the driver switches the output to/from the jack automatically, just like Mac OS. If you are interested in audio support and have this device (see below for an incomplete list of machines), it would be nice that you tested it to see how it does on other machines apart from the one I have (PowerMac3,1 G4). Especially regarding the headphone jack detection stuff, since different machines are wired differently. Some dmesg from my machine: pcm0: <Apple DAVbus audio controller> mem 0x14000-0x14fff,0x8800-0x88ff,0x8900-0x89ff irq 24,9,10 on macio0 interrupting at irq 9 pcm0: [ITHREAD] pcm0: codec: <Apple Screamer>, Crystal Semiconductor part pcm0: [ITHREAD] Enabled outputs: SPEAKER Enabling programmable output. volume 3 3 [...] Enabled outputs: HEADPHONES Enabling programmable output. $ mixer Mixer vol is currently set to 83:83 An incomplete list of machines known to have the Apple Screamer audio device: - "PowerMac2,1" iMac DV ('99) (screamer, Device ID 8) - "PowerMac2,2" iMac DV ('00) (screamer, Device ID 11) - "PowerMac3,1" PowerMac G4 (screamer, Device ID 5) - "PowerMac3,2" PowerMac G4 (screamer, Device ID 5) - "PowerMac3,3" PowerMac G4 (screamer, Device ID 5) - "PowerBook1,1" PowerBook G3 Lombard (screamer, Device ID 2) - "PowerBook3,1" PowerBook G3 Pismo (screamer, Device ID 10) - "PowerBook3,2" PowerBook G3 Titanium (screamer, Device ID 13) (The Screamer is sometimes known as "AWACS" in other operating systems such as NetBSD or OpenBSD; according to Apple the Screamer is in fact a new revision of the AWACS chip used in old-world machines.) In addition to the above list, OpenFirmware can also be used to see if the machine has the Screamer chip: Properties of pci@f2000000/mac-io@17/davbus@14000/sound "name" 0000000: 736f 756e 6400 sound. "device_type" 0000000: 736f 756e 6463 6869 7000 soundchip. "compatible" 0000000: 7363 7265 616d 6572 0061 7761 6373 0000 screamer.awacs.. Anyone with one of these machines? Thanks! Marco.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b9c23c9f0809300231q15466ea7m668838593ba288be>