From owner-freebsd-multimedia@FreeBSD.ORG Sun Oct 1 00:59:00 2006 Return-Path: X-Original-To: freebsd-multimedia@FreeBSD.org Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6073216A415; Sun, 1 Oct 2006 00:59:00 +0000 (UTC) (envelope-from alex.kovalenko@verizon.net) Received: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF8C543D45; Sun, 1 Oct 2006 00:58:59 +0000 (GMT) (envelope-from alex.kovalenko@verizon.net) Received: from RabbitsDen ([70.21.206.89]) by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J6F00K33MPMKYH9@vms042.mailsrvcs.net>; Sat, 30 Sep 2006 19:58:36 -0500 (CDT) Date: Sat, 30 Sep 2006 20:58:28 -0400 From: "Alexandre \"Sunny\" Kovalenko" In-reply-to: <20060929044401.5c52bef3.ariff@FreeBSD.org> To: Ariff Abdullah Message-id: <1159664308.778.8.camel@RabbitsDen.RabbitsLawn.verizon.net> MIME-version: 1.0 X-Mailer: Evolution 2.6.3 FreeBSD GNOME Team Port Content-type: multipart/mixed; boundary="Boundary_(ID_+trYNgqdAj/ag/csVoQydw)" References: <20060929044401.5c52bef3.ariff@FreeBSD.org> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-multimedia@FreeBSD.org Subject: Re: HEADS UP: Last call for snd_hda(4) testers - High Definition Audio driver X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Oct 2006 00:59:00 -0000 --Boundary_(ID_+trYNgqdAj/ag/csVoQydw) Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 8BIT On Fri, 2006-09-29 at 04:44 +0800, Ariff Abdullah wrote: > [ > Please remove current@ and stable@ from your CC: . This mail serves > only as an announcement (or a death threat, if you prefer that way). > ] > > Allright folks, I've had enough. It is time to go gold. This driver is > proven stable and works (mostly) after several weeks of testing and > bug hunting, thanks to those unfortunate unpaid victims at > #freebsd-azalia@freenode and few other unsung heroes. If you're using > previous driver, please remove it, get a latest/pristine RELENG_6 or > -CURRENT, and apply these patches: > > For RELENG_6: > http://people.freebsd.org/~ariff/test/hda_releng6.diff > > For -CURRENT: > http://people.freebsd.org/~ariff/test/hda_current.diff > > While applying these patches using patch(1), DO NOT forget about "-p0" > argument. I'm getting tired with people reporting the same old "patch > failed" or "compile failed" because of this. Stick this into your > mind, forever, eternally. The proper way to apply it is like this: > > patch -d /usr/src -p0 < hda_yada.diff > > You don't have to buildworld, buildkernel or any other sacrificial > ritual. Simply "cd /usr/src/sys/modules/sound/ && make clean cleandir > && make && make install" should do the trick. Well, it is up to you, > really :) > > Unfortunately, those who are still stuck with 6.1-RELEASE and earlier > had to rely on the binary driver instead. Please grab both sound.ko > and snd_hda.ko at http://people.freebsd.org/~ariff/HDA/kmod/ and > replace whatever sound.ko you have there. > > HDA Driver Revision: 20060929_0025 <- see ? There are $((9999 - 25)) > more iterations before it reach its equilibrium state. > > Issues: > 1) SPDIF not working - I had to disable it, for now. > 2) Multichannel/surround not working - The driver tries to output > the sound to all possible path. If you have speakers attach to > all of them, chances are it all works, but not in a true sense of > multichannel/surround. There are few more works left to do on the > upper layer of the sound driver to make it works properly. > 3) Recording is broken on few hardwares - As far as I can tell, it > should work flawlessly, but not to all. This is a bit tricky to > handle, but I'm working on it. > 4) Pluging in headset does not mute speakers - This is easy (read > #5) > 5) Nothing works at all - more like a null driver, isn't it? Please > follow the instructions from > http://people.freebsd.org/~ariff/HDA/ . The death threat is real > :) > 6) The driver cause panic, killing my first unborn child - nahh.. I > don't believe this. If you're running -CURRENT, the issues are > probably elsewhere :) > > As suggested by netchild@, please report your success or failure like > this to freebsd-multimedia@FreeBSD.org: > > Success > ------- > Hardware/chipset: Compaq Presario V3000 series > > http://h10025.www1.hp.com/ewfrf/wc/product?product=3190957&lc=en&cc=us&dlc=en〈=en&cc=us > Playback: Works flawlessly > Recording: Works flawlessly > Specific Issues: None. It works out of the box, including analog CD. > Special request: I want to die in peace. > Verbose dmesg: > pcm0: Controller> mem 0xc0000000-0xc0003fff irq 10 at device 16.1 on pci0 > pcm0: > pcm0: > (optional, you don't have to include those boring > and uneventfull kernel noises since the driver > already works for you) > > Failure > ------- > Hardware/chipset: Karipap series > http://www.karipap.com/ > Playback: NONE! > Recording: NONE! > Specific Issues: I would rather amaze if this works since it is a > food to begin with. > Special request: I can donate this to you, but even so, you can buy > it at the nearest food stall for an RM 0.50 > Verbose dmesg: > (please put your verbose dmesg here or I'll send > another death threat to your first unborn child) > -- > Ariff Abdullah > FreeBSD > > ... Recording in stereo is obviously too advanced > and confusing for us idiot ***** users :P ........ On -CURRENT as of late September 30th (EST) /usr/src/sys/modules/sound/driver/Makefile failed to patch (Makefile.rej attached) for reasons I do not quite understand. No big deal -- fixed that manually. Ensuing compilation errors attached -- sorry but they are way beyond what I can figure out on my own. -- Alexandre "Sunny" Kovalenko (Олександр Коваленко) P.S. I am not subscribing to multimedia@, please, do not remove me from CC list. --Boundary_(ID_+trYNgqdAj/ag/csVoQydw)--