From owner-freebsd-stable Sat Sep 15 19:26: 4 2001 Delivered-To: freebsd-stable@freebsd.org Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by hub.freebsd.org (Postfix) with ESMTP id 6FEF537B405 for ; Sat, 15 Sep 2001 19:25:59 -0700 (PDT) Received: from ptavv.es.net (localhost [127.0.0.1]) by ptavv.es.net (8.10.1/8.10.1) with ESMTP id f8G2PtR00258; Sat, 15 Sep 2001 19:25:55 -0700 (PDT) Message-Id: <200109160225.f8G2PtR00258@ptavv.es.net> To: "Cameron Grant" Cc: "Kenneth Mays" , freebsd-stable@FreeBSD.ORG Subject: Re: 4.4RC5: snd module testing (Test #1) In-reply-to: Your message of "Sat, 15 Sep 2001 23:01:38 BST." <007e01c13e31$feb44070$0504020a@haveblue> Date: Sat, 15 Sep 2001 19:25:55 -0700 From: "Kevin Oberman" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > From: "Cameron Grant" > Date: Sat, 15 Sep 2001 23:01:38 +0100 > Sender: owner-freebsd-stable@FreeBSD.ORG > > > Also, I get "/kernel: csa: card is unknown/invalid SSID (CS4610) and > > "/kernel: csa0: mem > > 0x50000000-0x500fffff,0x50100000-0x5010fffff irq 11 at device 6.0 on > pci0". > > > > - I have a Thinkpad 600e (2645-4au) with the CS4610 PCI Accelerator and a > > CS4239 ISA audio sound chip. > > we do not support the cs46xx with an isa codec rather than an ac97 codec. > this configuration is not documented, and while i or one of the other sound > coders may be able to figure it out, none of us have hardware with this > setup. > > unless such hardware makes it into our hands, support is unlikely. > > i should add that as far as i know you are the first person with this setup > to run freebsd. Actually, I think my 600E (2645-5AU) is pretty much the same and the pcm driver seems to work OK, but takes a few tweaks. Thanks to Jonathan Chen, I've had sound (gnome, realplay, etc.) working since early in 4.1 days. 1. Remove "options PNPBIOS" from the kernel. 2. Add pcm to the kernel with all of the details: device pcm0 at isa? port 0x52c irq 5 drq 1 flags 0x10 3. Before building the kernel, edit /sys/conf/files with this command: #!/bin/sh perl -pi.orig -e "s@(dev/sound/pci/csa.c\s+optional pcm)@#\1@g;s@(csapcm.c\s+optional) pcm@\1 csa pcm@g" /sys/conf/files 4. Build, install, and reboot the new kernel. (Note, every time you update sources you will probably have to re-run the edit on files as it is updated with GREAT frequency.) The only problem I have is that the audio device does not recover from a suspend operation very well. The failures are not quite universal, but close and vary a bit, but the only fix I've found is to reboot. I really like the 600E as a FreeBSD platform because everything (including the modem) works, although some things don't work out of the box. It's also important that you become familiar withe IBM ps2 utility. If you don't have Windows or DOS on the laptop, you can download a bootable floppy with ps2 from IBM. ps2 is how these machines do most BIOS settings. Very little is available from the setup menu. If you are referring to getting sound to work with loadable modules, I have been unsuccessful to this point, but I'm willing to build it into the kernel if that's what it takes. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message