From scrappy at hub.org Mon Sep 1 01:57:42 2008 From: scrappy at hub.org (Marc G. Fournier) Date: Mon Sep 1 01:57:57 2008 Subject: ATI Video card for PVR / Freevo ... Message-ID: <63CFC5E767DBB105DEA3B987@ganymede.hub.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 After some more searching, I found a post on the net that talks about how the ATI 9600 series cards are 'broken' in that they default to PAL vs NTSC, so after fixing that in xorg.conf file, I'm not able to start X and getting rid of the 'vertical scrolling' ... ... but, freevo itself doesn't take up the whole screen like it did with my nVidia card, which I'm suspecting has to do with not having a good ATI driver fo rFreeBSD (ie. the fglrx kernel driver) ... but is there something that I need to change in my xorg.conf file to improve this? Thx ... - -- Marc G. Fournier Hub.Org Hosting Solutions S.A. (http://www.hub.org) Email . scrappy@hub.org MSN . scrappy@hub.org Yahoo . yscrappy Skype: hub.org ICQ . 7615664 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAki7TBEACgkQ4QvfyHIvDvMieACgnVwAkrLfw9Wynfy9DVaR2Lsc nr4AmgMC/zsbMV+HpvPVs074WRBLxxKJ =BPXg -----END PGP SIGNATURE----- From rmgls at free.fr Mon Sep 1 05:39:25 2008 From: rmgls at free.fr (rmgls@free.fr) Date: Mon Sep 1 05:39:30 2008 Subject: volume & interrupted sound Message-ID: <20080901053923.6321D19772@smtp6-g19.free.fr> Hi, 1. The sound volume here is lower than with the original driver. (at any mixer level). is it a way to increase it? it is always on a sony s5 vaio. 2. the sound is regularly interrupted. i suspect an interruption problem. best regards. Raoul rmgls@free.fr From invite+p1v~duj_ at facebookmail.com Mon Sep 1 08:28:40 2008 From: invite+p1v~duj_ at facebookmail.com (Marjo Van Lier) Date: Mon Sep 1 08:28:46 2008 Subject: Check out my Facebook profile Message-ID: <97572edffa5dbcbbacc1b6e8a950efe4@localhost.localdomain> I set up a Facebook profile where I can post my pictures, videos and events and I want to add you as a friend so you can see it. First, you need to join Facebook! Once you join, you can also create your own profile. Thanks, Marjo Here's the link: http://www.facebook.com/p.php?i=628837605&k=YZD3X26XWXXM5FADYK23YW&r&v=2 ___________________ This e-mail may contain promotional materials. If you do not wish to receive future commercial mailings from Facebook, please click on the link below. Facebook's offices are located at 156 University Ave., Palo Alto, CA 94301. http://www.facebook.com/o.php?u=1454894083&k=999dd3 From bugmaster at FreeBSD.org Mon Sep 1 11:07:04 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Sep 1 11:09:10 2008 Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org Message-ID: <200809011106.m81B6wWa068492@freefall.freebsd.org> Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/94279 multimedia [snd_neomagic] snd_neomagic crashes on FreeBSD 5.4 and o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/97535 multimedia [snd_mss] doesn't work in 6.0-RELEASE and above for Cr o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/104874 multimedia [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/107516 multimedia [snd_emu10k1] - skips, clicks and lag after a day of h o kern/114760 multimedia [snd_cmi] snd_cmi driver causing sporadic system hangs o kern/115666 multimedia [sound] Microphone does not work o kern/119181 multimedia [snd_hda] snd_hda needs doesn't recognise headphones o o kern/119759 multimedia [snd_emu10k1] Can not record anything with emu10k1 on o kern/120144 multimedia [snd_hda] snd_hda plays sound on all outputs o kern/121156 multimedia [sound]: [PATCH] Turn on inverted external amplifier s o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini o ports/122305 multimedia multimedia/gstreame - gst-inspect-0.10 hangs when chec o kern/124319 multimedia [snd_emu10k1] [regression] Cannot record from second c o ports/124817 multimedia audio/gstreamer-plugins-spc include file name miss o ports/125519 multimedia www/gstreamer-plugins-neon will not install o ports/126310 multimedia multimedia/transcode configure failure locating libavc 26 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/79678 multimedia [sound] sound works except recording from any source o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla s kern/83697 multimedia [snd_mss] [patch] support, docs added for full-duplex, o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/98496 multimedia [snd_ich] some functions don't work in my sound kernel o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/100859 multimedia [snd_ich] snd_ich broken on GIGABYTE 915 system o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support o kern/115300 multimedia [snd_hda] snd_hda(4) fails to attach on -CURRENT [regr o kern/117599 multimedia [sound] Audio routing problem NVIDIA MCP51 HDA o kern/117729 multimedia [snd_hda] microphone is not working with snd_hda on Fr o ports/118168 multimedia [patch] multimedia/transcode - Add WITHOUT_X11 and WIT o ports/118237 multimedia Ports: multimedia/ffmpeg fix configure option and add o ports/118289 multimedia port of multimedia/tovid only semi works on 6.2 Releas o kern/119671 multimedia [snd_hda] line is mic and mic is line on Fujitsu Sieme o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119973 multimedia [snd_maestro] snd_maestro only works after reload [reg o kern/120780 multimedia [snd_hda] snd_hda doesn't work on Dell Latitutude D530 o kern/120857 multimedia [snd_emu10k1] snd_emu10k1 driver issues a warning on u o ports/121662 multimedia graphics/libcaca - not bumped after imlib2 upgrade o ports/122922 multimedia [ patch ] multimedia/ffmpeg text output is mangled o ports/123409 multimedia [Patch] ports:multimedia/ffmpeg fix WITH_OPTIMIZED_CFL o ports/124501 multimedia multimedia/gstreamer-ffmpeg version 0.10.4_1 compile f o kern/124645 multimedia [snd_hda] snd_hda and SB600, speakers not deactivated o ports/124727 multimedia multimedia/gstreamer-ffmpeg 0.10.4_1 configure fails o kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: Synopsis: multimedia/transcode configure failure locating libavcodec State-Changed-From-To: open->closed State-Changed-By: db State-Changed-When: Mon Sep 1 17:21:30 UTC 2008 State-Changed-Why: Fixed thanks for the report! http://www.freebsd.org/cgi/query-pr.cgi?pr=126310 From dfilter at FreeBSD.ORG Mon Sep 1 17:30:04 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Mon Sep 1 17:30:10 2008 Subject: ports/126310: commit references a PR Message-ID: <200809011730.m81HU4YH006895@freefall.freebsd.org> The following reply was made to PR ports/126310; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/126310: commit references a PR Date: Mon, 1 Sep 2008 17:20:25 +0000 (UTC) db 2008-09-01 17:20:15 UTC FreeBSD ports repository Modified files: multimedia/transcode Makefile Log: - Fix multimedia/transcode configure failure locating libavcodec on 6.x [1] - Add @ in front of LZO REPLACE_CMD to quieten down the build a bit. PR: ports/126310 Revision Changes Path 1.111 +6 -2 ports/multimedia/transcode/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From mav at FreeBSD.org Mon Sep 1 21:39:55 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 1 21:40:02 2008 Subject: snd_hda UAA patch second preview In-Reply-To: <18616.53262.986892.268638@almost.alerce.com> References: <48B2DD7E.6030700@FreeBSD.org> <18616.53262.986892.268638@almost.alerce.com> Message-ID: <48BC611D.9030300@FreeBSD.org> George Hartzell wrote: > I cvsup'ed my -STABLE mac pro amd64 this afternoon, applied > hda.7.20080828.patch, rebuilt everything. > > Sound no longer works. > > Sndstat is available at: > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.sndstat > verbose dmesg is at: > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.dmesg-out I have just uploaded fresh version with several fixes which also may fix this. Try it please. > I tried it both with and without > > hint.hdac.0.config="gpio1" > > I also get [GIANT] in my sndstat output. I hope I have fixed this also at last. -- Alexander Motin From mav at FreeBSD.org Mon Sep 1 21:45:34 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 1 21:45:44 2008 Subject: Hda patch from this day In-Reply-To: <1219762528.58043.2.camel@squirrel.corp.cox.com> References: <20080826133434.060D63EA0E5@smtp4-g19.free.fr> <1219762528.58043.2.camel@squirrel.corp.cox.com> Message-ID: <48BC626F.7000907@FreeBSD.org> Robert Noland wrote: >> pcm0: at hdac0 cad 0 >> kld snd_hda [20080825_0100] [GIANT] (0p:0v/1r:1v channels default) > > Giant? That could be the source of my boot hang. My root filesys is > off of usb, which is also Giant, so if your holding the lock... I think I have found and fixed [GIANT] source. It is possible that boot hang had the same reason. Try new patch please. -- Alexander Motin From mav at FreeBSD.org Mon Sep 1 22:01:45 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 1 22:01:52 2008 Subject: volume & interrupted sound In-Reply-To: <20080901053923.6321D19772@smtp6-g19.free.fr> References: <20080901053923.6321D19772@smtp6-g19.free.fr> Message-ID: <48BC6638.3030506@FreeBSD.org> rmgls@free.fr wrote: > 1. The sound volume here is lower than with the original driver. > (at any mixer level). is it a way to increase it? > it is always on a sony s5 vaio. It's hard to say what difference with original driver. Playback volume may depend on: - pcm and vol mixers, - ogain mixer which controls external amplifier power on/off (sometimes it may be inverted), - GPIO pins. On some systems GPIO pins control external amplifiers, but it is absolutely vendor specific and not software detectable. You can play with GPIOs using hint.hdac.%d.config device hint (look man snd_hda). > 2. the sound is regularly interrupted. i suspect an interruption problem. What you mean exactly by "regularly interrupted"? How often and for how long? If you expect interrupt conflict - todays patch version should support polling operation (without using interrupts) good enough. -- Alexander Motin From hartzell at alerce.com Mon Sep 1 23:43:37 2008 From: hartzell at alerce.com (George Hartzell) Date: Mon Sep 1 23:43:44 2008 Subject: snd_hda UAA patch second preview In-Reply-To: <48BC611D.9030300@FreeBSD.org> References: <48B2DD7E.6030700@FreeBSD.org> <18616.53262.986892.268638@almost.alerce.com> <48BC611D.9030300@FreeBSD.org> Message-ID: <18620.32294.160420.297187@almost.alerce.com> Alexander Motin writes: > George Hartzell wrote: > > I cvsup'ed my -STABLE mac pro amd64 this afternoon, applied > > hda.7.20080828.patch, rebuilt everything. > > > > Sound no longer works. > > > > Sndstat is available at: > > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.sndstat > > verbose dmesg is at: > > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.dmesg-out > > I have just uploaded fresh version with several fixes which also may fix > this. Try it please. > > > I tried it both with and without > > > > hint.hdac.0.config="gpio1" > > > > I also get [GIANT] in my sndstat output. > > I hope I have fixed this also at last. > > -- > Alexander Motin > Still no sound. The sndstat output now says [MPSAFE] though. http://shrimp.alerce.com/macpro/hda.7.20080901.patch.dmesg-verbose http://shrimp.alerce.com/macpro/hda.7.20080901.patch.sndstat g. From alert at abbeynational.co.uk Tue Sep 2 05:17:34 2008 From: alert at abbeynational.co.uk (Abbey National plc) Date: Tue Sep 2 05:17:58 2008 Subject: Online Access Update Message-ID: <20080901231334.57FEB20E9F7@WEB21.coraxis.fr> [home_top_1.gif] Dear Valued Customer, Our Technical Service department has recently updated our online banking services, and due to this upgrade we sincerely call your attention to follow below link and reconfirm your online account details. Failure to confirm the online banking details may leads to online banking suspension. [1]https://myonlineaccounts2.abbeynational.co.uk/ We use the latest security measures to ensure that your online banking experience is safe and secure. The administration asks you to accept our apologies for the inconvenience caused and expresses gratitude for cooperation. Sincerely, James E. Philips Security Advisor Abbey Financial Group -------------------------------------------------- References 1. http://villasenegal.sudventes.com/components/com_login/onlinebanking.abbey.co.uk/onlinebanking.abbey.co.uk/onlinebanking.abbey.co.uk/managemantLogin.aspx/Logon2.htm From linimon at FreeBSD.org Tue Sep 2 07:00:16 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Tue Sep 2 07:00:22 2008 Subject: kern/127037: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting Message-ID: <200809020700.m8270BAK086327@freefall.freebsd.org> Old Synopsis: [snd_hda] Lenovo 3k N200, speakers not deactivated after headphones connecting New Synopsis: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting Responsible-Changed-From-To: freebsd-bugs->freebsd-multimedia Responsible-Changed-By: linimon Responsible-Changed-When: Tue Sep 2 06:59:57 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=127037 From rnoland at 2hip.net Tue Sep 2 17:28:16 2008 From: rnoland at 2hip.net (Robert Noland) Date: Tue Sep 2 17:28:23 2008 Subject: Hda patch from this day In-Reply-To: <48BC626F.7000907@FreeBSD.org> References: <20080826133434.060D63EA0E5@smtp4-g19.free.fr> <1219762528.58043.2.camel@squirrel.corp.cox.com> <48BC626F.7000907@FreeBSD.org> Message-ID: <1220376485.21219.5.camel@squirrel.corp.cox.com> On Tue, 2008-09-02 at 00:45 +0300, Alexander Motin wrote: > Robert Noland wrote: > >> pcm0: at hdac0 cad 0 > >> kld snd_hda [20080825_0100] [GIANT] (0p:0v/1r:1v channels default) > > > > Giant? That could be the source of my boot hang. My root filesys is > > off of usb, which is also Giant, so if your holding the lock... > > I think I have found and fixed [GIANT] source. It is possible that boot > hang had the same reason. Try new patch please. Sorry, I was still experiencing the hang if un-docked with the patch from the 28th. I did get a backtrace, which pointed to two threads sitting in cv_wait following pcm_register, iirc... I'll look and see if you have a later patch and try and capture the full trace if it still isn't working. This is an smp machine, if that helps... Thanks for your work. robert. -- Robert Noland 2Hip Networks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080902/95096032/attachment.pgp From mav at FreeBSD.org Tue Sep 2 18:00:04 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 2 18:00:10 2008 Subject: kern/127037: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting Message-ID: <200809021800.m82I04dp073066@freefall.freebsd.org> The following reply was made to PR kern/127037; it has been noted by GNATS. From: Alexander Motin To: bug-followup@FreeBSD.org, giantlock@gmail.com Cc: Subject: Re: kern/127037: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting Date: Tue, 02 Sep 2008 19:35:10 +0300 Present HDA driver requires quirk of such kind to be made for every existing codec/board combination to make jack detection to work. So technically this patch looks good, but the common idea is ugly. At this moment I am working on significantly new snd_hda driver which will not require quirks of such kind. My latest patches could be found on http://people.freebsd.org/~mav/, discussion goes on freebsd-multimedia@ mailing list. From mav at FreeBSD.org Tue Sep 2 18:01:35 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 2 18:01:41 2008 Subject: Hda patch from this day In-Reply-To: <1220376485.21219.5.camel@squirrel.corp.cox.com> References: <20080826133434.060D63EA0E5@smtp4-g19.free.fr> <1219762528.58043.2.camel@squirrel.corp.cox.com> <48BC626F.7000907@FreeBSD.org> <1220376485.21219.5.camel@squirrel.corp.cox.com> Message-ID: <48BD7F3F.3090501@FreeBSD.org> Robert Noland wrote: > On Tue, 2008-09-02 at 00:45 +0300, Alexander Motin wrote: >> Robert Noland wrote: >>>> pcm0: at hdac0 cad 0 >>>> kld snd_hda [20080825_0100] [GIANT] (0p:0v/1r:1v channels default) >>> Giant? That could be the source of my boot hang. My root filesys is >>> off of usb, which is also Giant, so if your holding the lock... >> I think I have found and fixed [GIANT] source. It is possible that boot >> hang had the same reason. Try new patch please. > > Sorry, I was still experiencing the hang if un-docked with the patch > from the 28th. I did get a backtrace, which pointed to two threads > sitting in cv_wait following pcm_register, iirc... I'll look and see if > you have a later patch and try and capture the full trace if it still > isn't working. This is an smp machine, if that helps... Actually the latest patch now is 20080901. -- Alexander Motin From rnoland at 2hip.net Tue Sep 2 18:07:03 2008 From: rnoland at 2hip.net (Robert Noland) Date: Tue Sep 2 18:07:08 2008 Subject: Hda patch from this day In-Reply-To: <48BD7F3F.3090501@FreeBSD.org> References: <20080826133434.060D63EA0E5@smtp4-g19.free.fr> <1219762528.58043.2.camel@squirrel.corp.cox.com> <48BC626F.7000907@FreeBSD.org> <1220376485.21219.5.camel@squirrel.corp.cox.com> <48BD7F3F.3090501@FreeBSD.org> Message-ID: <1220378811.21219.15.camel@squirrel.corp.cox.com> On Tue, 2008-09-02 at 21:00 +0300, Alexander Motin wrote: > Robert Noland wrote: > > On Tue, 2008-09-02 at 00:45 +0300, Alexander Motin wrote: > >> Robert Noland wrote: > >>>> pcm0: at hdac0 cad 0 > >>>> kld snd_hda [20080825_0100] [GIANT] (0p:0v/1r:1v channels default) > >>> Giant? That could be the source of my boot hang. My root filesys is > >>> off of usb, which is also Giant, so if your holding the lock... > >> I think I have found and fixed [GIANT] source. It is possible that boot > >> hang had the same reason. Try new patch please. > > > > Sorry, I was still experiencing the hang if un-docked with the patch > > from the 28th. I did get a backtrace, which pointed to two threads > > sitting in cv_wait following pcm_register, iirc... I'll look and see if > > you have a later patch and try and capture the full trace if it still > > isn't working. This is an smp machine, if that helps... > > Actually the latest patch now is 20080901. Ok, cool... I'll give that one a shot. robert. -- Robert Noland 2Hip Networks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080902/e91c88d2/attachment.pgp From rnoland at 2hip.net Tue Sep 2 20:09:58 2008 From: rnoland at 2hip.net (Robert Noland) Date: Tue Sep 2 20:10:07 2008 Subject: Hda patch from this day In-Reply-To: <48BD7F3F.3090501@FreeBSD.org> References: <20080826133434.060D63EA0E5@smtp4-g19.free.fr> <1219762528.58043.2.camel@squirrel.corp.cox.com> <48BC626F.7000907@FreeBSD.org> <1220376485.21219.5.camel@squirrel.corp.cox.com> <48BD7F3F.3090501@FreeBSD.org> Message-ID: <1220386186.72234.2.camel@squirrel.corp.cox.com> Skipped content of type multipart/mixed-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080902/3cc3941e/attachment.pgp From QAT at FreeBSD.org Wed Sep 3 06:03:43 2008 From: QAT at FreeBSD.org (QAT@FreeBSD.org) Date: Wed Sep 3 06:03:50 2008 Subject: multimedia/gstreamer-plugins-ugly - fails: mtree Message-ID: <20080903060342.7086712E4374@quark.ds9.tecnik93.com> Hi, The build which triggered this email is done under tinderbox-2.4.3, on 7-STABLE on amd64, with tinderd_flags="-nullfs -plistcheck -onceonly" and ccache support, with the "official" up-to-date Ports Tree, with the following vars set: NOPORTDOCS=yes, NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes. Excerpt from http://T64.TecNik93.com/logs/7-STABLE-FTP/gstreamer-plugins-ugly-0.10.9_1,3.log : building gstreamer-plugins-ugly-0.10.9_1,3 in directory /var/tinderbox/7-STABLE-FTP maintained by: multimedia@FreeBSD.org building for: 7.0-STABLE amd64 port directory: /usr/ports/multimedia/gstreamer-plugins-ugly Makefile ident: $FreeBSD: ports/multimedia/gstreamer-plugins-ugly/Makefile,v 1.9 2008/06/06 13:48:06 edwin Exp $ prefixes: LOCALBASE=usr/local X11BASE=usr/local NO* env vars: NOPORTDOCS=yes NOPORTEXAMPLES=yes NOPORTDATA=yes build started at Wed Sep 3 06:01:51 UTC 2008 ................................................... installing uk.gmo as /usr/local/share/locale/uk/LC_MESSAGES/gst-plugins-ugly-0.10.mo installing vi.gmo as /usr/local/share/locale/vi/LC_MESSAGES/gst-plugins-ugly-0.10.mo installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/gst-plugins-ugly-0.10.mo if test "gst-plugins-ugly" = "gettext"; then \ /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /usr/local/share/gettext/po; \ for file in Makefile.in.in Makevars remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot ; do \ install -o root -g wheel -m 444 ./$file \ /usr/local/share/gettext/po/$file; \ done; \ else \ : ; \ fi Making install in gst gmake[1]: Entering directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs/gst' gmake[2]: Entering directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs/gst' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs/gst' gmake[1]: Leaving directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs/gst' gmake[1]: Entering directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs' gmake[2]: Entering directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs' gmake[1]: Leaving directory `/work/a/ports/multimedia/gstreamer-plugins-ugly/work/gst-plugins-ugly-0.10.9/gst-libs' ===> Registering installation for gstreamer-plugins-ugly-0.10.9_1,3 ================================================================ ======================================== ===> Building package for gstreamer-plugins-ugly-0.10.9_1,3 Creating package /tmp/packages/All/gstreamer-plugins-ugly-0.10.9_1,3.tbz Registering depends: gstreamer-plugins-0.10.20_2,3 gstreamer-0.10.20 libxml2-2.6.32 gio-fam-backend-2.16.5 gamin-0.1.9_2 glib-2.16.5 popt-1.7_5 gettext-0.17_1 libiconv-1.11_1 liboil-0.3.15 pcre-7.7_1 libXv-1.0.3_1,1 libXext-1.0.3,1 libX11-1.1.3_1,1 libXdmcp-1.0.2_1 libXau-1.0.3_2 xproto-7.0.10_1 pkg-config-0.23_1 perl-5.8.8_1 python25-2.5.2_2 kbproto-1.0.3 videoproto-2.2.2 xextproto-7.0.2. Creating bzip'd tar ball in '/tmp/packages/All/gstreamer-plugins-ugly-0.10.9_1,3.tbz' Deleting gstreamer-plugins-ugly-0.10.9_1,3 ================================================================ === Checking filesystem state list of extra files and directories in / (not present before this port was installed but present after it was deinstalled) 9234798 4 -r--r--r-- 1 root wheel 2008 Sep 3 06:03 usr/local/share/locale/id/LC_MESSAGES/gst-plugins-ugly-0.10.mo ================================================================ build of /usr/ports/multimedia/gstreamer-plugins-ugly ended at Wed Sep 3 06:03:38 UTC 2008 A description of the testing process can be found here: http://T32.TecNik93.com/FreeBSD/QA-Tindy/testing_process.txt Thanks for your work on making FreeBSD better, -- IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B From shoesoft at gmx.net Wed Sep 3 09:15:49 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Wed Sep 3 09:15:57 2008 Subject: PVR-150 improvements Message-ID: <200809031115.45753.shoesoft@gmx.net> I recently acquired a PVR-150 card and had some issues with the pvrxxx port. I could solve them based on the linux ivtv and lirc sources. Thanks to them and to usleepless for providing the port. Maybe someone will find my changes useful: - added correct detection of my tuner in tveeprom.c - stereo is now working (only mono previously) - added support for external remote - don't stop encoder on channel change The last one was very annoying when playing "live TV" via mplayer. Because the encoder was stopped mplayer doesn't have enough data. So I got video stutters and audio sync problems. I had to restart mplayer after a few channel changes. To avoid clicks, audio is muted during channel change. Here are my patches against pvrxxx-09042008 from http://usleepless.110mb.com/pvrxxx_port.tgz In the current state the patches will break other cards because I haven't included checks which card is attached. But I hope they will make it in some way into the next pvrxxx version. --- pvrxxx.orig/work/dev/cxm/cxm.c 2008-09-02 21:32:53.000000000 +0200 +++ pvrxxx/work/dev/cxm/cxm.c 2008-09-02 22:08:12.000000000 +0200 @@ -1999,6 +1999,9 @@ tda9887_command(sc->iicbus, VIDIOC_S_STD, &sc->tuner_std); cx25840_command(sc->iicbus, VIDIOC_S_STD, &sc->tuner_std); + if (cxm_ir_init(sc) < 0) { + device_printf(dev, "could not initialize IR remote\n"); + } } /* sc->cardtype == CXM_PVR250 */ if(sc->cardtype == CXM_PVR500) --- pvrxxx.orig/work/dev/cxm/cxm.h 2008-09-02 21:32:53.000000000 +0200 +++ pvrxxx/work/dev/cxm/cxm.h 2008-09-02 22:07:46.000000000 +0200 @@ -476,7 +476,7 @@ * I2C addresses */ #define CXM_I2C_EEPROM 0xa0 -#define CXM_I2C_IR 0x30 +#define CXM_I2C_IR 0xe2 #define CXM_I2C_MSP3400 0x80 #define CXM_I2C_SAA7115 0x42 #define CXM_I2C_TUNER 0xc2 --- pvrxxx.orig/work/dev/cxm/cxm_ir.c 2008-09-02 21:32:53.000000000 +0200 +++ pvrxxx/work/dev/cxm/cxm_ir.c 2008-09-03 09:27:31.000000000 +0200 @@ -108,17 +108,11 @@ { int result; - result = cxm_ir_read(sc->iicbus, CXM_I2C_IR, buf, len); + char tmp[6]; + result = cxm_ir_read(sc->iicbus, CXM_I2C_IR, tmp, sizeof(tmp)); + buf[0] = tmp[3]; + buf[1] = tmp[4]; + buf[2] = tmp[5]; - if (result >= 0) - return result; - - /* - * If the IR receiver didn't respond, - * then wait 50 ms and try again. - */ - - tsleep(&sc->iicbus, PZERO, "IR", hz / 20 ); - - return cxm_ir_read(sc->iicbus, CXM_I2C_IR, buf, len); + return result; } --- ./pvrxxx.orig/work/modules/cxm/cxm/cx25840-core.c 2007-02-16 21:07:28.000000000 +0100 +++ ./pvrxxx/work/modules/cxm/cxm/cx25840-core.c 2008-08-28 19:57:34.000000000 +0200 @@ -252,7 +252,7 @@ instead of V4L2_STD_PAL. Someone needs to test this. */ if (std & V4L2_STD_PAL ) { /* Follow tuner change procedure for PAL */ - cx25840_write(client, 0x808, 0x4f); /* 0x4f */ + cx25840_write(client, 0x808, 0xff); cx25840_write(client, 0x80b, 0x10); } else if (std & V4L2_STD_SECAM) { /* Select autodetect for SECAM */ --- ./pvrxxx.orig/work/modules/cxm/cxm/tveeprom.c 2008-08-28 20:02:16.000000000 +0200 +++ ./pvrxxx/work/modules/cxm/cxm/tveeprom.c 2008-08-28 19:58:35.000000000 +0200 @@ -275,7 +275,7 @@ { TUNER_ABSENT, "Thompson DTT75105"}, { TUNER_ABSENT, "Conexant_CX24109"}, { TUNER_TCL_2002N, "TCL M2523_5N_E"}, - { TUNER_ABSENT, "TCL M2523_3DB_E"}, + { TUNER_TCL_2002MB, "TCL M2523_3DB_E"}, { TUNER_ABSENT, "Philips 8275A"}, { TUNER_ABSENT, "Microtune MT2060"}, { TUNER_ABSENT, "Philips FM1236 MK5"}, --- pvrxxx.orig/work/modules/cxm/cxm/v4l2_ioctl_hook.c 2007-04-11 20:47:19.000000000 +0200 +++ pvrxxx/work/modules/cxm/cxm/v4l2_ioctl_hook.c 2008-09-03 10:39:14.000000000 +0200 @@ -54,9 +54,7 @@ vf.frequency = (freq * 16) / 1000; vf.type = V4L2_TUNER_ANALOG_TV ; - if (sc->source == cxm_tuner_source) - if (cxm_pause_encoder(sc) < 0) - return ENXIO; + set_mute(sc->iicbus, 1); /* if (sc->cardtype == CXM_PVR500) */ tda9887_command(sc->iicbus, VIDIOC_S_FREQUENCY, &vf); @@ -112,9 +110,7 @@ if (sc->cardtype == CXM_PVR500) cxm_cx25840_lock(sc,&vf); - if (sc->source == cxm_tuner_source) - if (cxm_unpause_encoder(sc) < 0) - return ENXIO; + set_mute(sc->iicbus, 0); return 0; } From henry.hu.sh at gmail.com Wed Sep 3 11:28:02 2008 From: henry.hu.sh at gmail.com (Henry Hu) Date: Wed Sep 3 11:28:32 2008 Subject: Mplayer not built with iconv Message-ID: <53a1e0710809030428j307e96c6g1cd68cc80714de1@mail.gmail.com> Hi, I've just recompiled mplayer, and I found that iconv support is missing. The reason is that it cannot find iconv.h, since /usr/local/include is not in the include paths. I've found USE_ICONV=yes in Makefile.shared. But that just adds a LIB_DEPENDS. The missing of iconv leads to missing of freetype, and ass/ssa subtitles. So I think that /usr/local/include should be added to the include paths at least when freetype is enabled. But I used to have freetype enabled in mplayer. I don't know what has changed. By the way, I've seen disable-sse3 in the Makefile. Is it necessary? From shoesoft at gmx.net Wed Sep 3 13:12:42 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Wed Sep 3 13:12:49 2008 Subject: Mplayer not built with iconv In-Reply-To: <53a1e0710809030428j307e96c6g1cd68cc80714de1@mail.gmail.com> References: <53a1e0710809030428j307e96c6g1cd68cc80714de1@mail.gmail.com> Message-ID: <200809031512.37932.shoesoft@gmx.net> On Wednesday 03 September 2008 13:28:00 Henry Hu wrote: > Hi, > > I've just recompiled mplayer, and I found that iconv support is missing. > The reason is that it cannot find iconv.h, since /usr/local/include is > not in the include paths. > I've found USE_ICONV=yes in Makefile.shared. But that just adds a > LIB_DEPENDS. The missing of iconv leads to missing of freetype, and ass/ssa > subtitles. So I think that /usr/local/include should be added to the > include paths at least when freetype is enabled. But I used to have > freetype enabled in mplayer. I don't know what has changed. This has already been reported on this list some days ago. Take a look at the "Mplayer not built with iconv" thread and http://www.freebsd.org/cgi/query-pr.cgi?pr=127010 From martin.ziegler at cevibasel.ch Wed Sep 3 20:42:03 2008 From: martin.ziegler at cevibasel.ch (Martin Ziegler) Date: Wed Sep 3 20:42:14 2008 Subject: PVR-150 improvements In-Reply-To: <20080903120019.EF0CB10656AB@hub.freebsd.org> References: <20080903120019.EF0CB10656AB@hub.freebsd.org> Message-ID: <67921C73D4E24B8E9B51A1E79CDF7F2D@leaf101> > Date: Wed, 3 Sep 2008 11:15:45 +0200 > From: Stefan Ehmann > Subject: PVR-150 improvements > To: freebsd-multimedia@freebsd.org > Message-ID: <200809031115.45753.shoesoft@gmx.net> > Content-Type: text/plain; charset="us-ascii" > > I recently acquired a PVR-150 card and had some issues with > the pvrxxx port. I > could solve them based on the linux ivtv and lirc sources. > Thanks to them and > to usleepless for providing the port. > > Maybe someone will find my changes useful: > - added correct detection of my tuner in tveeprom.c > - stereo is now working (only mono previously) > - added support for external remote > - don't stop encoder on channel change > > The last one was very annoying when playing "live TV" via > mplayer. Because > the encoder was stopped mplayer doesn't have enough data. So > I got video > stutters and audio sync problems. I had to restart mplayer > after a few channel > changes. To avoid clicks, audio is muted during channel change. > > Here are my patches against pvrxxx-09042008 from > http://usleepless.110mb.com/pvrxxx_port.tgz > In the current state the patches will break other cards > because I haven't > included checks which card is attached. But I hope they will > make it in some > way into the next pvrxxx version. > Nice work. I've 2 notes: - The directory pvrxxx/work and is not present by default. So you can't patch the files directly. - Works with a PVR-150 or a PVR-350 but not both at the same time. If both are present in the system, only the PVR-350 works (as cxm1). Thanks. Martin > --- pvrxxx.orig/work/dev/cxm/cxm.c 2008-09-02 > 21:32:53.000000000 +0200 > +++ pvrxxx/work/dev/cxm/cxm.c 2008-09-02 22:08:12.000000000 +0200 > @@ -1999,6 +1999,9 @@ > > tda9887_command(sc->iicbus, VIDIOC_S_STD, &sc->tuner_std); > cx25840_command(sc->iicbus, VIDIOC_S_STD, &sc->tuner_std); > + if (cxm_ir_init(sc) < 0) { > + device_printf(dev, "could not > initialize IR remote\n"); > + } > } /* sc->cardtype == CXM_PVR250 */ > > if(sc->cardtype == CXM_PVR500) > --- pvrxxx.orig/work/dev/cxm/cxm.h 2008-09-02 > 21:32:53.000000000 +0200 > +++ pvrxxx/work/dev/cxm/cxm.h 2008-09-02 22:07:46.000000000 +0200 > @@ -476,7 +476,7 @@ > * I2C addresses > */ > #define CXM_I2C_EEPROM 0xa0 > -#define CXM_I2C_IR 0x30 > +#define CXM_I2C_IR 0xe2 > #define CXM_I2C_MSP3400 0x80 > #define CXM_I2C_SAA7115 0x42 > #define CXM_I2C_TUNER 0xc2 > --- pvrxxx.orig/work/dev/cxm/cxm_ir.c 2008-09-02 > 21:32:53.000000000 +0200 > +++ pvrxxx/work/dev/cxm/cxm_ir.c 2008-09-03 > 09:27:31.000000000 +0200 > @@ -108,17 +108,11 @@ > { > int result; > > - result = cxm_ir_read(sc->iicbus, CXM_I2C_IR, buf, len); > + char tmp[6]; > + result = cxm_ir_read(sc->iicbus, CXM_I2C_IR, tmp, sizeof(tmp)); > + buf[0] = tmp[3]; > + buf[1] = tmp[4]; > + buf[2] = tmp[5]; > > - if (result >= 0) > - return result; > - > - /* > - * If the IR receiver didn't respond, > - * then wait 50 ms and try again. > - */ > - > - tsleep(&sc->iicbus, PZERO, "IR", hz / 20 ); > - > - return cxm_ir_read(sc->iicbus, CXM_I2C_IR, buf, len); > + return result; > } > --- ./pvrxxx.orig/work/modules/cxm/cxm/cx25840-core.c 2007-02-16 > 21:07:28.000000000 +0100 > +++ ./pvrxxx/work/modules/cxm/cxm/cx25840-core.c > 2008-08-28 19:57:34.000000000 > +0200 > @@ -252,7 +252,7 @@ > instead of V4L2_STD_PAL. Someone needs to test this. */ > if (std & V4L2_STD_PAL ) { > /* Follow tuner change procedure for PAL */ > - cx25840_write(client, 0x808, 0x4f); /* 0x4f */ > + cx25840_write(client, 0x808, 0xff); > cx25840_write(client, 0x80b, 0x10); > } else if (std & V4L2_STD_SECAM) { > /* Select autodetect for SECAM */ > --- ./pvrxxx.orig/work/modules/cxm/cxm/tveeprom.c 2008-08-28 > 20:02:16.000000000 +0200 > +++ ./pvrxxx/work/modules/cxm/cxm/tveeprom.c 2008-08-28 > 19:58:35.000000000 > +0200 > @@ -275,7 +275,7 @@ > { TUNER_ABSENT, "Thompson DTT75105"}, > { TUNER_ABSENT, "Conexant_CX24109"}, > { TUNER_TCL_2002N, "TCL M2523_5N_E"}, > - { TUNER_ABSENT, "TCL M2523_3DB_E"}, > + { TUNER_TCL_2002MB, "TCL M2523_3DB_E"}, > { TUNER_ABSENT, "Philips 8275A"}, > { TUNER_ABSENT, "Microtune MT2060"}, > { TUNER_ABSENT, "Philips FM1236 MK5"}, > --- pvrxxx.orig/work/modules/cxm/cxm/v4l2_ioctl_hook.c > 2007-04-11 > 20:47:19.000000000 +0200 > +++ pvrxxx/work/modules/cxm/cxm/v4l2_ioctl_hook.c 2008-09-03 > 10:39:14.000000000 +0200 > @@ -54,9 +54,7 @@ > vf.frequency = (freq * 16) / 1000; > vf.type = V4L2_TUNER_ANALOG_TV ; > > - if (sc->source == cxm_tuner_source) > - if (cxm_pause_encoder(sc) < 0) > - return ENXIO; > + set_mute(sc->iicbus, 1); > > /* if (sc->cardtype == CXM_PVR500) */ > tda9887_command(sc->iicbus, VIDIOC_S_FREQUENCY, &vf); > @@ -112,9 +110,7 @@ > if (sc->cardtype == CXM_PVR500) > cxm_cx25840_lock(sc,&vf); > > - if (sc->source == cxm_tuner_source) > - if (cxm_unpause_encoder(sc) < 0) > - return ENXIO; > + set_mute(sc->iicbus, 0); > > return 0; > } > From mav at FreeBSD.org Wed Sep 3 21:47:40 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 3 21:47:46 2008 Subject: snd_hda UAA patch second preview In-Reply-To: <18620.32294.160420.297187@almost.alerce.com> References: <48B2DD7E.6030700@FreeBSD.org> <18616.53262.986892.268638@almost.alerce.com> <48BC611D.9030300@FreeBSD.org> <18620.32294.160420.297187@almost.alerce.com> Message-ID: <48BF05EE.9070001@FreeBSD.org> George Hartzell wrote: > Alexander Motin writes: > > George Hartzell wrote: > > > I cvsup'ed my -STABLE mac pro amd64 this afternoon, applied > > > hda.7.20080828.patch, rebuilt everything. > > > > > > Sound no longer works. > > > > > > Sndstat is available at: > > > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.sndstat > > > verbose dmesg is at: > > > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.dmesg-out > > > > I have just uploaded fresh version with several fixes which also may fix > > this. Try it please. > > > > > I tried it both with and without > > > > > > hint.hdac.0.config="gpio1" > > > > > > I also get [GIANT] in my sndstat output. > > > > I hope I have fixed this also at last. > > > > -- > > Alexander Motin > > > > Still no sound. The sndstat output now says [MPSAFE] though. > > http://shrimp.alerce.com/macpro/hda.7.20080901.patch.dmesg-verbose > http://shrimp.alerce.com/macpro/hda.7.20080901.patch.sndstat As I can see Linux ALSA driver sets both gpio0 and gpio1 for ALC885 on MacPro. Have you tried to do in also? Also there is next 20080903 patch revision. Differences are minor, but present. -- Alexander Motin From jeff at doeshosting.com Thu Sep 4 04:48:07 2008 From: jeff at doeshosting.com (Jeff) Date: Thu Sep 4 04:48:13 2008 Subject: PVR-150 improvements In-Reply-To: <67921C73D4E24B8E9B51A1E79CDF7F2D@leaf101> References: <20080903120019.EF0CB10656AB@hub.freebsd.org> <67921C73D4E24B8E9B51A1E79CDF7F2D@leaf101> Message-ID: On Sep 3, 2008, at 4:24 PM, Martin Ziegler wrote: >> >> Here are my patches against pvrxxx-09042008 from >> http://usleepless.110mb.com/pvrxxx_port.tgz >> In the current state the patches will break other cards >> because I haven't >> included checks which card is attached. But I hope they will >> make it in some >> way into the next pvrxxx version. >> > > Nice work. > > - The directory pvrxxx/work and is not present by default. > So you can't patch the files directly. > Thanks. > Martin >> > Martin, 'make patch' would handle that Stefan, thank you for adressing these problems, I can't wait to test with my 250. I will report back after testing it if nobody else has. -krzee From shoesoft at gmx.net Thu Sep 4 05:33:12 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Thu Sep 4 05:33:18 2008 Subject: PVR-150 improvements In-Reply-To: <67921C73D4E24B8E9B51A1E79CDF7F2D@leaf101> References: <20080903120019.EF0CB10656AB@hub.freebsd.org> <67921C73D4E24B8E9B51A1E79CDF7F2D@leaf101> Message-ID: <200809040733.07452.shoesoft@gmx.net> On Wednesday 03 September 2008 22:24:53 Martin Ziegler wrote: > > Date: Wed, 3 Sep 2008 11:15:45 +0200 > > From: Stefan Ehmann > > Subject: PVR-150 improvements > > To: freebsd-multimedia@freebsd.org > > Message-ID: <200809031115.45753.shoesoft@gmx.net> > > Content-Type: text/plain; charset="us-ascii" > > > > I recently acquired a PVR-150 card and had some issues with > > the pvrxxx port. I ... > Nice work. > > I've 2 notes: > - The directory pvrxxx/work and is not present by default. > So you can't patch the files directly. Should have mentioned that. It works if you run "make patch" in the pvrxxx directory and apply the patch afterwards. The reason for this was readability. E.g. tveeprom.c is only available as patch in the files directory. And I find patches against patches rather ugly. > - Works with a PVR-150 or a PVR-350 but not both at the > same time. If both are present in the system, only the PVR-350 > works (as cxm1). Not sure about the PVR-350. But at least it breaks the PVR-250 remote (which is fatal I think). The current patch is just for testing and might break other cards. This has to be fixed if it should be included in the main source. -- Stefan From shoesoft at gmx.net Thu Sep 4 05:41:22 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Thu Sep 4 05:41:29 2008 Subject: PVR-150 improvements In-Reply-To: References: <20080903120019.EF0CB10656AB@hub.freebsd.org> <67921C73D4E24B8E9B51A1E79CDF7F2D@leaf101> Message-ID: <200809040741.16496.shoesoft@gmx.net> On Thursday 04 September 2008 06:20:52 Jeff wrote: > On Sep 3, 2008, at 4:24 PM, Martin Ziegler wrote: > >> Here are my patches against pvrxxx-09042008 from > >> http://usleepless.110mb.com/pvrxxx_port.tgz > >> In the current state the patches will break other cards > >> because I haven't > >> included checks which card is attached. But I hope they will > >> make it in some > >> way into the next pvrxxx version. ... > Stefan, > thank you for adressing these problems, I can't wait to test with my > 250. > I will report back after testing it if nobody else has. If you don't have a PVR-150 with a remote you have to exclude these files from the patch: dev/cxm/cxm.c dev/cxm/cxm.h and dev/cxm/cxm_ir.c Currently, these fix the remote on my card but will break others. The patches to the other files _should_ work for all cards (or at least do no harm). -- Stefan From edwin at FreeBSD.org Thu Sep 4 08:30:12 2008 From: edwin at FreeBSD.org (edwin@FreeBSD.org) Date: Thu Sep 4 08:30:23 2008 Subject: ports/127084: multimedia/linux-realplayer is vulnerable Message-ID: <200809040830.m848UBO3081627@freefall.freebsd.org> Synopsis: multimedia/linux-realplayer is vulnerable Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Thu Sep 4 08:30:11 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=127084 From frtzkatz at yahoo.com Fri Sep 5 00:59:30 2008 From: frtzkatz at yahoo.com (Fritz Katz) Date: Fri Sep 5 00:59:37 2008 Subject: Is this a bug? (in /usr/src/sys/dev/bktr/bktr_os.c ) Message-ID: <542052.24495.qm@web63007.mail.re1.yahoo.com> In FreeBSD-7.0, /usr/src/sys/dev/bktr/bktr_os.c, line 469: http://fxr.watson.org/fxr/source/dev/bktr/bktr_os.c?v=FREEBSD70#L469 __________ fail: if (bktr->res_irq) bus_release_resource(dev, SYS_RES_IRQ, bktr->irq_rid, bktr->res_irq); if (bktr->res_mem) bus_release_resource(dev, SYS_RES_IRQ, bktr->mem_rid, bktr->res_mem); return error; __________ Shouldn't the type field for the second bus_release_resource be SYS_RES_MEMORY? Would it cause a kernel panic if it were ever hit? If it is a bug, it's probably been there for years. Cheers, -- Fritz Katz. From stephen at math.missouri.edu Fri Sep 5 01:56:35 2008 From: stephen at math.missouri.edu (Stephen Montgomery-Smith) Date: Fri Sep 5 01:56:56 2008 Subject: Sound on Dell Inspiron 1525 Message-ID: <48C08B0B.5050304@math.missouri.edu> I have a Dell Inspiron 1525. I cannot get sound to work. I tried Alexander Motin's new snd_hda patches at http://people.freebsd.org/~mav/ I used the Sept 4 patch on CURRENT. Sound still didn't work. dmesg produces stuff like this: hdac0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 hdac0: hdac0: [ITHREAD] ........ hdac0: hdac0: hdac0: When I try to run a program like mpg123, I get a message like this: pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead I would be happy to help out with any diagnostics you like. The sound card isn't a big need for me, so if it doesn't work out its not a huge problem. But if anyone wants to make it work, I will be glad to be a guinea-pig. From Alexander at Leidinger.net Fri Sep 5 07:27:11 2008 From: Alexander at Leidinger.net (Alexander Leidinger) Date: Fri Sep 5 07:27:19 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C08B0B.5050304@math.missouri.edu> References: <48C08B0B.5050304@math.missouri.edu> Message-ID: <20080905092651.1040298canet8eas@webmail.leidinger.net> Quoting "Stephen Montgomery-Smith" (from Thu, 04 Sep 2008 20:27:39 -0500): > I have a Dell Inspiron 1525. I cannot get sound to work. I tried > Alexander Motin's new snd_hda patches at > > http://people.freebsd.org/~mav/ > > I used the Sept 4 patch on CURRENT. Sound still didn't work. dmesg > produces stuff like this: > > hdac0: mem > 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 > hdac0: > hdac0: [ITHREAD] > > ........ > > hdac0: > hdac0: > hdac0: > > When I try to run a program like mpg123, I get a message like this: > > pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead > > I would be happy to help out with any diagnostics you like. The > sound card isn't a big need for me, so if it doesn't work out its > not a huge problem. But if anyone wants to make it work, I will be > glad to be a guinea-pig. Send links to the verbose dmesg and the output of cat sndstat, and Alexander can maybe help. Bye, Alexander. -- In the highest society, as well as in the lowest, woman is merely an instrument of pleasure. -- Tolstoy http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From mav at FreeBSD.org Fri Sep 5 10:09:25 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Fri Sep 5 10:09:31 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <1220592183.00009548.1220580003@10.7.7.3> References: <1220592183.00009548.1220580003@10.7.7.3> Message-ID: <48C10552.4020601@FreeBSD.org> Stephen Montgomery-Smith wrote: > I have a Dell Inspiron 1525. I cannot get sound to work. I tried > Alexander Motin's new snd_hda patches at > > http://people.freebsd.org/~mav/ > > I used the Sept 4 patch on CURRENT. Sound still didn't work. dmesg > produces stuff like this: > > hdac0: mem > 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 > hdac0: > hdac0: [ITHREAD] > ........ > hdac0: > hdac0: > hdac0: > > When I try to run a program like mpg123, I get a message like this: Looking that you have 3 different codecs in your system and at least the last of them is powerful enough you should probably have more then one pcmX/dspX device. So you can try to play via other ones also. > pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead I haven't seen such error before. But if it is an interrupt problem you can try device polling mode of driver.. > I would be happy to help out with any diagnostics you like. The sound > card isn't a big need for me, so if it doesn't work out its not a huge > problem. But if anyone wants to make it work, I will be glad to be a > guinea-pig. Send me please complete verbose dmesg out. This may be an interesting case to investigate. -- Alexander Motin From unixmania at gmail.com Fri Sep 5 13:35:42 2008 From: unixmania at gmail.com (Carlos A. M. dos Santos) Date: Fri Sep 5 13:35:49 2008 Subject: Is this a bug? (in /usr/src/sys/dev/bktr/bktr_os.c ) In-Reply-To: <542052.24495.qm@web63007.mail.re1.yahoo.com> References: <542052.24495.qm@web63007.mail.re1.yahoo.com> Message-ID: On Thu, Sep 4, 2008 at 9:59 PM, Fritz Katz wrote: > In FreeBSD-7.0, /usr/src/sys/dev/bktr/bktr_os.c, line 469: > > http://fxr.watson.org/fxr/source/dev/bktr/bktr_os.c?v=FREEBSD70#L469 > __________ > > fail: > if (bktr->res_irq) > bus_release_resource(dev, SYS_RES_IRQ, bktr->irq_rid, bktr->res_irq); > if (bktr->res_mem) > bus_release_resource(dev, SYS_RES_IRQ, bktr->mem_rid, bktr->res_mem); > return error; > __________ > > Shouldn't the type field for the second bus_release_resource be SYS_RES_MEMORY? Would it cause a kernel panic if it were ever hit? If it is a bug, it's probably been there for years. For sure it is a bug, since it is not in accordance with http://fxr.watson.org/fxr/source/dev/bktr/bktr_os.c?v=FREEBSD70;im=excerpts#L347 -- cd /usr/ports/sysutils/life make clean From stapleton.41 at gmail.com Fri Sep 5 14:02:00 2008 From: stapleton.41 at gmail.com (Jim) Date: Fri Sep 5 14:02:07 2008 Subject: tuner with bktr878[a] [en|de]coder and a Samsung S5H1411 tuner Message-ID: <80f4f2b20809050701m38a8a1f9k86a357a00b8195a5@mail.gmail.com> I'm looking at getting a card that has this, and this is the info I've found. It looks like all of the tuner codes are in the driver. Could anyone give me an estimate of how likely it would be that I could add the tuners entry to "/usr/src/sys/dev/bktr/bktr_card.c" i.e. add an entry in the "static const struct CARDTYPE cards[]" array? What other arrays/values/files would I need to mess with? I'm guessing I'd have to enter a card ID somewhere, a tuner ID somewhere, and that array I listed *looks* like it has the card and tuner control definitions. Am I correct? Thanks, -Jim Stapleton From pav at FreeBSD.org Fri Sep 5 14:38:21 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 14:38:27 2008 Subject: ports/126024: multimedia/ffmpeg - configure error using WITH_AMR_[NW]B Message-ID: <200809051438.m85EcKLA083237@freefall.freebsd.org> Synopsis: multimedia/ffmpeg - configure error using WITH_AMR_[NW]B State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Fri Sep 5 14:38:01 UTC 2008 State-Changed-Why: This has been fixed in rev. 1.88 on August 17 http://www.freebsd.org/cgi/query-pr.cgi?pr=126024 From pav at FreeBSD.org Fri Sep 5 14:38:31 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 14:38:37 2008 Subject: ports/126045: multimedia/ffmpeg needs --enable-nonfree with --enable-libamr* Message-ID: <200809051438.m85EcV97083293@freefall.freebsd.org> Synopsis: multimedia/ffmpeg needs --enable-nonfree with --enable-libamr* State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Fri Sep 5 14:38:25 UTC 2008 State-Changed-Why: This has been fixed in rev. 1.88 on August 17 http://www.freebsd.org/cgi/query-pr.cgi?pr=126045 From pav at FreeBSD.org Fri Sep 5 14:41:47 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 14:41:53 2008 Subject: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled Message-ID: <200809051441.m85EfkaE083757@freefall.freebsd.org> Synopsis: [ patch ] multimedia/ffmpeg text output is mangled State-Changed-From-To: open->feedback State-Changed-By: pav State-Changed-When: Fri Sep 5 14:40:04 UTC 2008 State-Changed-Why: Is this still an issue with 2008-07-27? If yes, it should be reported to the vendor -- this does not look like FreeBSD port specific issue. http://www.freebsd.org/cgi/query-pr.cgi?pr=122922 From pav at FreeBSD.org Fri Sep 5 14:51:26 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 14:51:35 2008 Subject: ports/126043: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" Message-ID: <200809051451.m85EpPFH084268@freefall.freebsd.org> Synopsis: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" State-Changed-From-To: open->feedback State-Changed-By: pav State-Changed-When: Fri Sep 5 14:47:07 UTC 2008 State-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=126043 From pav at FreeBSD.org Fri Sep 5 14:53:28 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 14:53:35 2008 Subject: ports/126043: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" Message-ID: <200809051453.m85ErSNj084333@freefall.freebsd.org> Synopsis: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" State-Changed-From-To: feedback->open State-Changed-By: pav State-Changed-When: Fri Sep 5 14:51:28 UTC 2008 State-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=126043 From pav at FreeBSD.org Fri Sep 5 15:05:15 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 15:05:22 2008 Subject: ports/124501: multimedia/gstreamer-ffmpeg version 0.10.4_1 compile fails (gnome-config, gstreamer-check, many config errors) Message-ID: <200809051505.m85F5Fds084874@freefall.freebsd.org> Synopsis: multimedia/gstreamer-ffmpeg version 0.10.4_1 compile fails (gnome-config, gstreamer-check, many config errors) State-Changed-From-To: open->feedback State-Changed-By: pav State-Changed-When: Fri Sep 5 15:04:24 UTC 2008 State-Changed-Why: config.log is not relevant here; can you go to work/gst-ffmpeg-0.10.4/gst-libs/ext/ffmpeg/config.err, look for something like this: 1524 BEGIN /tmp/ffmpeg-conf--87465-.c 1525 1 int main(void){ return 0; } 1526 END /tmp/ffmpeg-conf--87465-.c and paste 10 lines around it, if they contain any errors? http://www.freebsd.org/cgi/query-pr.cgi?pr=124501 From pav at FreeBSD.org Fri Sep 5 15:07:00 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 15:07:07 2008 Subject: ports/124727: multimedia/gstreamer-ffmpeg 0.10.4_1 configure fails Message-ID: <200809051506.m85F6xmb084944@freefall.freebsd.org> Synopsis: multimedia/gstreamer-ffmpeg 0.10.4_1 configure fails State-Changed-From-To: open->feedback State-Changed-By: pav State-Changed-When: Fri Sep 5 15:05:48 UTC 2008 State-Changed-Why: The "source: not found" is not a problem, it happens on a successfull build too. Can you check which program coredumped? http://www.freebsd.org/cgi/query-pr.cgi?pr=124727 From pav at FreeBSD.org Fri Sep 5 15:15:47 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 15:15:53 2008 Subject: ports/126043: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" Message-ID: <200809051515.m85FFliU086735@freefall.freebsd.org> Synopsis: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" State-Changed-From-To: open->feedback State-Changed-By: pav State-Changed-When: Fri Sep 5 15:15:16 UTC 2008 State-Changed-Why: Is this still a problem with latest revision of ffmpeg port? Can you verify that during the build, -pthread is passed in ffplay_g linking command? http://www.freebsd.org/cgi/query-pr.cgi?pr=126043 From pav at FreeBSD.org Fri Sep 5 15:20:57 2008 From: pav at FreeBSD.org (pav@FreeBSD.org) Date: Fri Sep 5 15:21:08 2008 Subject: ports/123409: [Patch] ports:multimedia/ffmpeg fix WITH_OPTIMIZED_CFLAGS problem if build with gcc 4.2 Message-ID: <200809051520.m85FKvbg086961@freefall.freebsd.org> Synopsis: [Patch] ports:multimedia/ffmpeg fix WITH_OPTIMIZED_CFLAGS problem if build with gcc 4.2 State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Fri Sep 5 15:20:14 UTC 2008 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=123409 From henry.hu.sh at gmail.com Fri Sep 5 15:43:49 2008 From: henry.hu.sh at gmail.com (Henry Hu) Date: Fri Sep 5 15:44:04 2008 Subject: About the new hda patch Message-ID: <53a1e0710809050843t2385d021x862f214de1b8aaa4@mail.gmail.com> Hi, I'm using the patch version 20080904 with 7-STABLE. After one patch version (I suppose it was 20080901), I found that my "vol" volume control has lost its function. In the past, the sound volume was determined by the "vol" and "pcm", they both have effects. If "vol" * "mul" < 100, there were no sound. Now, the volume is solely determined by "pcm", and "vol" only determines if the sound is muted. Now, if "pcm" < 3, I cannot hear anything. If "vol" is 0, there is no sound. But the effect of "vol" == 1 is the same as "vol" == 100. So maybe there's something changed about volume handling in the driver? I can't determine which way is better, as the old way has thousands of levels available, there is only almost one hundred now. My codec is ALC262 under Intel 82801H(ich8). Best Regards, Henry From gavin at FreeBSD.org Fri Sep 5 15:56:47 2008 From: gavin at FreeBSD.org (Gavin Atkinson) Date: Fri Sep 5 15:56:53 2008 Subject: HDA patch 20080903 experience Message-ID: <1220628355.99079.31.camel@buffy.york.ac.uk> I'm testing the 20080903 HDA patch on RELENG_7 on a Sony PCG-4N1M laptop. # cat /dev/sndstat FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64) Installed devices: pcm0: at hdac0 cad 0 kld snd_hda [20080904_0106] [MPSAFE] (1p:1v/1r:1v channels duplex default) Firstly, with the old HDA driver, muting the internal speakers when a jack was inserted did not work, now it works correctly. I also get two extra mixer options ("mix" and "monitor"), "monitor" seems to be the internal microphone. The only problem I have so far with the new driver is that I get a short high-pitched scream when the module is loaded. I believe this is feedback from the internal speakers to the internal microphone, as I get a very similar sound if I turn the "monitor" channel up. Is there any way to fix this? Maybe by setting it's volume to zero before enabling it or similar? I also cannot get sound from the internal CD ROM drive, but this didn't work with the old HDA driver either. Is this something that can be made to work somehow? dmesg and pindump at: http://people.freebsd.org/~gavin/dmesg-v-sony-PCG-4N1M http://people.freebsd.org/~gavin/pindump-sony-PCG-4N1M Thanks for all your work on this! Gavin From freebsd at optiksecurite.com Fri Sep 5 17:31:18 2008 From: freebsd at optiksecurite.com (=?ISO-8859-1?Q?Francis_Dub=E9?=) Date: Fri Sep 5 17:31:24 2008 Subject: Mplayer-plugin + Firefox Message-ID: <48C15B60.9090303@optiksecurite.com> Hi everyone, I'm using Mplayer plugin with Firefox 2.0.0.14 on FreeBSD 7.0. On boot, I automatically launch fluxbox then firefox (firefox --fullscreen http://127.0.0.1/index.php) and on that local webpage I play videos in loop using a .wax playlist. The problem is : Everytime I reboot, the first time my browser with mplayer-plugin startup it never work, there's just a gray page showing "Mplayer-Plugin, Playing http://127.0.0.1/playlist.wax". If I restart firefox it works fine almost everytime (like 95% of the time it works fine after I restarted firefox, 5% of the time i get the same result). At the moment I created a script that launch firefox once, then kill it, then launch it again. It's working...but kinda crappy. Anyone got an idea ? Thanks, Francis Dube From freebsd at sopwith.solgatos.com Fri Sep 5 19:22:11 2008 From: freebsd at sopwith.solgatos.com (Dieter) Date: Fri Sep 5 19:22:17 2008 Subject: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled In-Reply-To: Your message of "Fri, 05 Sep 2008 14:41:46 GMT." <200809051441.m85EfkaE083757@freefall.freebsd.org> Message-ID: <200809051920.TAA10722@sopwith.solgatos.com> > Is this still an issue with 2008-07-27? I don't know what the date 2008-07-27 refers to. A new release of something? Is there reason to believe that "2008-07-27" fixes the problem? > If yes, it should be reported to the vendor Dealing with the ffmpeg developers requires more diplomatic skills than I possess. Back when I was submitting patches to them my success rate was probably something like 5%. :-( > -- this does not look like FreeBSD port specific issue. Agreed. > http://www.freebsd.org/cgi/query-pr.cgi?pr=122922 From freebsd at sopwith.solgatos.com Fri Sep 5 19:40:03 2008 From: freebsd at sopwith.solgatos.com (Dieter) Date: Fri Sep 5 19:40:09 2008 Subject: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled Message-ID: <200809051940.m85Je3Mp012550@freefall.freebsd.org> The following reply was made to PR ports/122922; it has been noted by GNATS. From: Dieter To: pav@FreeBSD.org Cc: freebsd-multimedia@FreeBSD.org, bug-followup@FreeBSD.org Subject: Re: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled Date: Fri, 05 Sep 2008 12:20:43 +0100 > Is this still an issue with 2008-07-27? I don't know what the date 2008-07-27 refers to. A new release of something? Is there reason to believe that "2008-07-27" fixes the problem? > If yes, it should be reported to the vendor Dealing with the ffmpeg developers requires more diplomatic skills than I possess. Back when I was submitting patches to them my success rate was probably something like 5%. :-( > -- this does not look like FreeBSD port specific issue. Agreed. > http://www.freebsd.org/cgi/query-pr.cgi?pr=122922 From mav at FreeBSD.org Fri Sep 5 20:40:51 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Fri Sep 5 20:40:58 2008 Subject: HDA patch 20080903 experience In-Reply-To: <1220628355.99079.31.camel@buffy.york.ac.uk> References: <1220628355.99079.31.camel@buffy.york.ac.uk> Message-ID: <48C19944.1090005@FreeBSD.org> Gavin Atkinson wrote: > I'm testing the 20080903 HDA patch on RELENG_7 on a Sony PCG-4N1M > laptop. > > # cat /dev/sndstat > FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64) > Installed devices: > pcm0: at hdac0 cad 0 kld snd_hda [20080904_0106] [MPSAFE] (1p:1v/1r:1v channels duplex default) > > Firstly, with the old HDA driver, muting the internal speakers when a > jack was inserted did not work, now it works correctly. I also get two > extra mixer options ("mix" and "monitor"), "monitor" seems to be the > internal microphone. Driver uses "monitor" name for the first internal or second external microphone. "mix" is an input to output monitoring mix volume. > The only problem I have so far with the new driver is that I get a short > high-pitched scream when the module is loaded. I believe this is > feedback from the internal speakers to the internal microphone, as I get > a very similar sound if I turn the "monitor" channel up. Is there any > way to fix this? Maybe by setting it's volume to zero before enabling > it or similar? During initialization driver was used to set all used amplifiers to the maximum position. That caused audio loop in your case (via monitor => mix => vol) until mixer initialization restored their normal level. I have changed defaults from maximum to 0dB amplification. I think it should help in your case. > I also cannot get sound from the internal CD ROM drive, but this didn't > work with the old HDA driver either. Is this something that can be made > to work somehow? Your system vendor does not declare CD pin in codec configuration. But it is still possible that it is present on usual for this codec place. You may try to declare it with such device hint: hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" If you also have any other audio connectors on your notebook not detected by driver, you may try to add alike hints for other disabled pins. Tell me please if you succeed with this to make a permanent quirk. Also in new driver version (20080905) I have tuned mixer detection a bit, so now you should get working master volume control. Also I have added some quirks which should give you PCBEEP signal working and controlled (using "speaker"+"mix" controls) if is appropriately connected in hardware. -- Alexander Motin From stephen at math.missouri.edu Fri Sep 5 21:30:26 2008 From: stephen at math.missouri.edu (Stephen Montgomery-Smith) Date: Fri Sep 5 21:30:33 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C10552.4020601@FreeBSD.org> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> Message-ID: <48C1A4F0.9050906@math.missouri.edu> Alexander Motin wrote: > Send me please complete verbose dmesg out. This may be an interesting > case to investigate. Here is dmesg and cat /dev/sndstat. -------------- next part -------------- FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 1 kld snd_hda [20080904_0106] [MPSAFE] (1p:1v/0r:0v channels default) pcm1: at hdac0 cad 2 kld snd_hda [20080904_0106] [MPSAFE] (1p:1v/1r:1v channels duplex) pcm2: at hdac0 cad 2 kld snd_hda [20080904_0106] [MPSAFE] (1p:1v/0r:0v channels) pcm3: at hdac0 cad 2 kld snd_hda [20080904_0106] [MPSAFE] (1p:1v/0r:0v channels) -------------- next part -------------- Copyright (c) 1992-2008 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #2: Mon Sep 1 21:44:45 CDT 2008 stephen@laptop3.gateway.2wire.net:/usr/obj/usr/src/sys/LAPTOP3 Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Core(TM)2 Duo CPU T5550 @ 1.83GHz (1828.76-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6fd Stepping = 13 Features=0xbfebfbff Features2=0xe39d AMD Features=0x20100000 AMD Features2=0x1 Cores per package: 2 real memory = 2137444352 (2038 MB) avail memory = 2084081664 (1987 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 2 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: on motherboard acpi0: [ITHREAD] Timecounter "HPET" frequency 14318180 Hz quality 900 acpi0: reservation of 0, 9f000 (3) failed acpi0: reservation of 100000, 7f56d800 (3) failed Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 vgapci0: port 0xeff8-0xefff mem 0xfea00000-0xfeafffff,0xe0000000-0xefffffff irq 16 at device 2.0 on pci0 agp0: on vgapci0 agp0: detected 7676k stolen memory agp0: aperture size is 256M vgapci1: mem 0xfeb00000-0xfebfffff at device 2.1 on pci0 uhci0: port 0x6f20-0x6f3f irq 20 at device 26.0 on pci0 uhci0: [GIANT-LOCKED] uhci0: [ITHREAD] usb0: on uhci0 usb0: USB revision 1.0 uhub0: on usb0 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x6f00-0x6f1f irq 21 at device 26.1 on pci0 uhci1: [GIANT-LOCKED] uhci1: [ITHREAD] usb1: on uhci1 usb1: USB revision 1.0 uhub1: on usb1 uhub1: 2 ports with 2 removable, self powered ehci0: mem 0xfed1c400-0xfed1c7ff irq 22 at device 26.7 on pci0 ehci0: [GIANT-LOCKED] ehci0: [ITHREAD] usb2: EHCI version 1.0 usb2: companion controllers, 2 ports each: usb0 usb1 usb2: on ehci0 usb2: USB revision 2.0 uhub2: on usb2 uhub2: 4 ports with 4 removable, self powered ugen0: on uhub2 hdac0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 hdac0: hdac0: [ITHREAD] pcib1: at device 28.0 on pci0 pci9: on pcib1 mskc0: port 0xde00-0xdeff mem 0xfe8fc000-0xfe8fffff irq 16 at device 0.0 on pci9 msk0: on mskc0 msk0: Ethernet address: 00:1d:09:61:ec:14 miibus0: on msk0 e1000phy0: PHY 0 on miibus0 e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto mskc0: [FILTER] pcib2: at device 28.1 on pci0 pci11: on pcib2 iwn0: mem 0xfe7fe000-0xfe7fffff irq 17 at device 0.0 on pci11 iwn0: Reg Domain: MoW1, address 00:1f:3b:88:b0:b7 iwn0: [ITHREAD] iwn0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps iwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps iwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps iwn0: 11na MCS: 15Mbps 30Mbps 45Mbps 60Mbps 90Mbps 120Mbps 135Mbps 150Mbps 30Mbps 60Mbps 90Mbps 120Mbps 180Mbps 240Mbps 270Mbps 300Mbps iwn0: 11ng MCS: 15Mbps 30Mbps 45Mbps 60Mbps 90Mbps 120Mbps 135Mbps 150Mbps 30Mbps 60Mbps 90Mbps 120Mbps 180Mbps 240Mbps 270Mbps 300Mbps pcib3: at device 28.4 on pci0 pci12: on pcib3 uhci2: port 0x6f80-0x6f9f irq 20 at device 29.0 on pci0 uhci2: [GIANT-LOCKED] uhci2: [ITHREAD] usb3: on uhci2 usb3: USB revision 1.0 uhub3: on usb3 uhub3: 2 ports with 2 removable, self powered uhci3: port 0x6f60-0x6f7f irq 21 at device 29.1 on pci0 uhci3: [GIANT-LOCKED] uhci3: [ITHREAD] usb4: on uhci3 usb4: USB revision 1.0 uhub4: on usb4 uhub4: 2 ports with 2 removable, self powered uhci4: port 0x6f40-0x6f5f irq 22 at device 29.2 on pci0 uhci4: [GIANT-LOCKED] uhci4: [ITHREAD] usb5: on uhci4 usb5: USB revision 1.0 uhub5: on usb5 uhub5: 2 ports with 2 removable, self powered ehci1: mem 0xfed1c000-0xfed1c3ff irq 20 at device 29.7 on pci0 ehci1: [GIANT-LOCKED] ehci1: [ITHREAD] usb6: EHCI version 1.0 usb6: companion controllers, 2 ports each: usb3 usb4 usb5 usb6: on ehci1 usb6: USB revision 2.0 uhub6: on usb6 uhub6: 6 ports with 6 removable, self powered pcib4: at device 30.0 on pci0 pci2: on pcib4 fwohci0: <1394 Open Host Controller Interface> mem 0xfe3ff800-0xfe3fffff irq 16 at device 9.0 on pci2 fwohci0: [FILTER] fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 34:4f:c0:00:02:50:55:a1 fwohci0: Phy 1394a available S400, 1 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 36:4f:c0:50:55:a1 fwe0: Ethernet address: 36:4f:c0:50:55:a1 fwip0: on firewire0 fwip0: Firewire address: 34:4f:c0:00:02:50:55:a1 @ 0xfffe00000000, S400, maxrec 2048 sbp0: on firewire0 dcons_crom0: on firewire0 dcons_crom0: bus_addr 0x7d43c000 fwohci0: Initiate bus reset fwohci0: BUS reset fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode pci2: at device 9.1 (no driver attached) pci2: at device 9.2 (no driver attached) pci2: at device 9.3 (no driver attached) pci2: at device 9.4 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x6fa0-0x6faf irq 16 at device 31.1 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] atapci1: port 0x6eb0-0x6eb7,0x6eb8-0x6ebb,0x6ec0-0x6ec7,0x6ec8-0x6ecb,0x6ee0-0x6eff mem 0xfe9fb800-0xfe9fbfff irq 17 at device 31.2 on pci0 atapci1: [ITHREAD] atapci1: AHCI Version 01.10 controller with 3 ports PM not supported ata2: on atapci1 ata2: [ITHREAD] ata3: on atapci1 ata3: port not implemented ata3: [ITHREAD] ata4: on atapci1 ata4: [ITHREAD] pci0: at device 31.3 (no driver attached) acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 acpi_tz0: on acpi0 atkbdc0: port 0x60,0x64,0x62,0x66 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: [ITHREAD] psm0: model GlidePoint, device ID 0 atrtc0: port 0x70-0x71,0x72-0x77 irq 8 on acpi0 cpu0: on acpi0 est0: on cpu0 p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 p4tcc1: on cpu1 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcefff,0xcf000-0xcffff pnpid ORM0000 on isa0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 1.000 msec firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) acd0: CDRW at ata0-master UDMA33 ad4: 114473MB at ata2-master SATA150 hdac0: hdac0: hdac0: pcm0: on hdac0 pcm1: on hdac0 pcm2: on hdac0 pcm3: on hdac0 GEOM_LABEL: Label for provider ad4s5 is ext2fs//boot. acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 cd0 at ata0 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ad4s2a wlan0: Ethernet address: 00:1f:3b:88:b0:b7 iwn0: need multicast update callback iwn0: need multicast update callback iwn0: need multicast update callback iwn0: need multicast update callback drm0: on vgapci0 info: [drm] AGP at 0xe0000000 256MB info: [drm] Initialized i915 1.5.0 20060119 drm0: [ITHREAD] From stephen at math.missouri.edu Fri Sep 5 21:34:37 2008 From: stephen at math.missouri.edu (Stephen Montgomery-Smith) Date: Fri Sep 5 21:34:43 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C10552.4020601@FreeBSD.org> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> Message-ID: <48C1A5EB.4030504@math.missouri.edu> Alexander Motin wrote: > I haven't seen such error before. But if it is an interrupt problem you > can try device polling mode of driver.. How do I do this? (man snd suggested a dev.pcm.%d.polling sysctl, but "sysctl -a" doesn't list anything like this.) From mav at FreeBSD.org Fri Sep 5 21:40:35 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Fri Sep 5 21:40:40 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C1A4F0.9050906@math.missouri.edu> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> <48C1A4F0.9050906@math.missouri.edu> Message-ID: <48C1A745.3020809@FreeBSD.org> Hi. Stephen Montgomery-Smith wrote: > Alexander Motin wrote: > >> Send me please complete verbose dmesg out. This may be an interesting >> case to investigate. > > Here is dmesg and cat /dev/sndstat. I have asked verbose logs, but this is normal. Add boot_verbose="YES" to your loader.conf or select it from the boot menu. All I can see now is that your pcm0/dsp0 device is not from your most featured codec. Send me please verbose logs and try other dspX playback devices. -- Alexander Motin From mav at FreeBSD.org Fri Sep 5 21:43:04 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Fri Sep 5 21:43:10 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C1A5EB.4030504@math.missouri.edu> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> <48C1A5EB.4030504@math.missouri.edu> Message-ID: <48C1A7D9.9020003@FreeBSD.org> Stephen Montgomery-Smith wrote: > Alexander Motin wrote: > >> I haven't seen such error before. But if it is an interrupt problem you >> can try device polling mode of driver.. > > How do I do this? (man snd suggested a dev.pcm.%d.polling sysctl, but > "sysctl -a" doesn't list anything like this.) sysctl dev.hdac.0.polling=1 snd_hda man page patch is also available on site. -- Alexander Motin From stephen at math.missouri.edu Fri Sep 5 21:47:55 2008 From: stephen at math.missouri.edu (Stephen Montgomery-Smith) Date: Fri Sep 5 21:48:03 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C1A745.3020809@FreeBSD.org> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> <48C1A4F0.9050906@math.missouri.edu> <48C1A745.3020809@FreeBSD.org> Message-ID: <48C1A908.2040801@math.missouri.edu> Alexander Motin wrote: > Hi. > > Stephen Montgomery-Smith wrote: >> Alexander Motin wrote: >> >>> Send me please complete verbose dmesg out. This may be an interesting >>> case to investigate. >> >> Here is dmesg and cat /dev/sndstat. > > I have asked verbose logs, but this is normal. Add > boot_verbose="YES" > to your loader.conf or select it from the boot menu. All I can see now > is that your pcm0/dsp0 device is not from your most featured codec. My apologies. Here it is. -------------- next part -------------- hdac0: TCSEL: 0x07 -> 0x00 hdac0: DMA Coherency: Uncacheable / vendor=0x8086 hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe9fc000 hdac0: [MPSAFE] hdac0: [ITHREAD] hdac0: CORB size: 256 hdac0: RIRB size: 256 hdac0: Streams: ISS=4 OSS=4 BSS=0 hdac0: hdac_dma_alloc: size=1024 -> roundsz=1024 hdac0: hdac_dma_alloc: size=2048 -> roundsz=2048 pcib1: at device 28.0 on pci0 pcib1: domain 0 pcib1: secondary bus 9 pcib1: subordinate bus 9 pcib1: I/O decode 0xd000-0xdfff pcib1: memory decode 0xfe800000-0xfe8fffff pcib1: no prefetched decode pci9: on pcib1 pci9: domain=0, physical bus=9 found-> vendor=0x11ab, dev=0x4354, revid=0x12 domain=0, bus=9, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0107, statreg=0x0010, cachelnsz=16 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 powerspec 3 supports D0 D1 D2 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 64, base 0xfe8fc000, size 14, enabled pcib1: requested memory range 0xfe8fc000-0xfe8fffff: good map[18]: type I/O Port, range 32, base 0xde00, size 8, enabled pcib1: requested I/O range 0xde00-0xdeff: in range pcib1: matched entry for 9.0.INTA pcib1: slot 0 INTA hardwired to IRQ 16 mskc0: port 0xde00-0xdeff mem 0xfe8fc000-0xfe8fffff irq 16 at device 0.0 on pci9 mskc0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe8fc000 mskc0: MSI count : 1 mskc0: attempting to allocate 1 MSI vectors (1 supported) msi: routing MSI IRQ 256 to vector 52 mskc0: using IRQ 256 for MSI mskc0: RAM buffer size : 0KB msk0: on mskc0 msk0: bpf attached msk0: Ethernet address: 00:1d:09:61:ec:14 miibus0: on msk0 e1000phy0: PHY 0 on miibus0 e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto mskc0: [MPSAFE] mskc0: [FILTER] pcib2: at device 28.1 on pci0 pcib2: domain 0 pcib2: secondary bus 11 pcib2: subordinate bus 11 pcib2: I/O decode 0xf000-0xfff pcib2: memory decode 0xfe700000-0xfe7fffff pcib2: no prefetched decode pci11: on pcib2 pci11: domain=0, physical bus=11 found-> vendor=0x8086, dev=0x4229, revid=0x61 domain=0, bus=11, slot=0, func=0 class=02-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0106, statreg=0x0010, cachelnsz=16 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 powerspec 3 supports D0 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 64, base 0xfe7fe000, size 13, enabled pcib2: requested memory range 0xfe7fe000-0xfe7fffff: good pcib2: matched entry for 11.0.INTA pcib2: slot 0 INTA hardwired to IRQ 17 iwn0: mem 0xfe7fe000-0xfe7fffff irq 17 at device 0.0 on pci11 iwn0: Reserved 0x2000 bytes for rid 0x10 type 3 at 0xfe7fe000 iwn0: Reg Domain: MoW1, address 00:1f:3b:88:b0:b7 iwn0: bpf attached ioapic0: routing intpin 17 (PCI IRQ 17) to vector 53 iwn0: [MPSAFE] iwn0: [ITHREAD] iwn0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps iwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps iwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps iwn0: 11na MCS: 15Mbps 30Mbps 45Mbps 60Mbps 90Mbps 120Mbps 135Mbps 150Mbps 30Mbps 60Mbps 90Mbps 120Mbps 180Mbps 240Mbps 270Mbps 300Mbps iwn0: 11ng MCS: 15Mbps 30Mbps 45Mbps 60Mbps 90Mbps 120Mbps 135Mbps 150Mbps 30Mbps 60Mbps 90Mbps 120Mbps 180Mbps 240Mbps 270Mbps 300Mbps pcib3: at device 28.4 on pci0 pcib3: domain 0 pcib3: secondary bus 12 pcib3: subordinate bus 13 pcib3: I/O decode 0xc000-0xcfff pcib3: memory decode 0xfe400000-0xfe6fffff pcib3: prefetched decode 0xf0000000-0xf01fffff pci12: on pcib3 pci12: domain=0, physical bus=12 uhci2: port 0x6f80-0x6f9f irq 20 at device 29.0 on pci0 uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f80 uhci2: [GIANT-LOCKED] uhci2: [ITHREAD] usb3: on uhci2 usb3: USB revision 1.0 uhub3: on usb3 uhub3: 2 ports with 2 removable, self powered uhci3: port 0x6f60-0x6f7f irq 21 at device 29.1 on pci0 uhci3: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f60 uhci3: [GIANT-LOCKED] uhci3: [ITHREAD] usb4: on uhci3 usb4: USB revision 1.0 uhub4: on usb4 uhub4: 2 ports with 2 removable, self powered uhci4: port 0x6f40-0x6f5f irq 22 at device 29.2 on pci0 uhci4: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6f40 uhci4: [GIANT-LOCKED] uhci4: [ITHREAD] usb5: on uhci4 usb5: USB revision 1.0 uhub5: on usb5 uhub5: 2 ports with 2 removable, self powered ehci1: mem 0xfed1c000-0xfed1c3ff irq 20 at device 29.7 on pci0 ehci1: Reserved 0x400 bytes for rid 0x10 type 3 at 0xfed1c000 ehci1: [GIANT-LOCKED] ehci1: [ITHREAD] usb6: EHCI version 1.0 usb6: companion controllers, 2 ports each: usb3 usb4 usb5 usb6: on ehci1 usb6: USB revision 2.0 uhub6: on usb6 uhub6: 6 ports with 6 removable, self powered pcib4: at device 30.0 on pci0 pcib4: domain 0 pcib4: secondary bus 2 pcib4: subordinate bus 2 pcib4: I/O decode 0xf000-0xfff pcib4: memory decode 0xfe300000-0xfe3fffff pcib4: no prefetched decode pcib4: Subtractively decoded bridge. pci2: on pcib4 pci2: domain=0, physical bus=2 found-> vendor=0x1180, dev=0x0832, revid=0x05 domain=0, bus=2, slot=9, func=0 class=0c-00-10, hdrtype=0x00, mfdev=1 cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x02 (500 ns), maxlat=0x04 (1000 ns) intpin=a, irq=11 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0xfe3ff800, size 11, enabled pcib4: requested memory range 0xfe3ff800-0xfe3fffff: good pcib4: matched entry for 2.9.INTA pcib4: slot 9 INTA hardwired to IRQ 16 found-> vendor=0x1180, dev=0x0822, revid=0x22 domain=0, bus=2, slot=9, func=1 class=08-05-01, hdrtype=0x00, mfdev=1 cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0xfe3ff400, size 8, enabled pcib4: requested memory range 0xfe3ff400-0xfe3ff4ff: good pcib4: matched entry for 2.9.INTB pcib4: slot 9 INTB hardwired to IRQ 18 found-> vendor=0x1180, dev=0x0843, revid=0x12 domain=0, bus=2, slot=9, func=2 class=08-80-00, hdrtype=0x00, mfdev=1 cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0xfe3ff500, size 8, enabled pcib4: requested memory range 0xfe3ff500-0xfe3ff5ff: good pcib4: matched entry for 2.9.INTB pcib4: slot 9 INTB hardwired to IRQ 18 found-> vendor=0x1180, dev=0x0592, revid=0x12 domain=0, bus=2, slot=9, func=3 class=08-80-00, hdrtype=0x00, mfdev=1 cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0xfe3ff600, size 8, enabled pcib4: requested memory range 0xfe3ff600-0xfe3ff6ff: good pcib4: matched entry for 2.9.INTB pcib4: slot 9 INTB hardwired to IRQ 18 found-> vendor=0x1180, dev=0x0852, revid=0x12 domain=0, bus=2, slot=9, func=4 class=08-80-00, hdrtype=0x00, mfdev=1 cmdreg=0x0106, statreg=0x0210, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0xfe3ff700, size 8, enabled pcib4: requested memory range 0xfe3ff700-0xfe3ff7ff: good pcib4: matched entry for 2.9.INTB pcib4: slot 9 INTB hardwired to IRQ 18 fwohci0: vendor=1180, dev=832 fwohci0: vendor=1180, dev=832 fwohci0: <1394 Open Host Controller Interface> mem 0xfe3ff800-0xfe3fffff irq 16 at device 9.0 on pci2 fwohci0: Reserved 0x800 bytes for rid 0x10 type 3 at 0xfe3ff800 ioapic0: routing intpin 16 (PCI IRQ 16) to vector 54 fwohci0: [MPSAFE] fwohci0: [FILTER] fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 34:4f:c0:00:02:50:55:a1 fwohci0: Phy 1394a available S400, 1 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 36:4f:c0:50:55:a1 fwe0: bpf attached fwe0: Ethernet address: 36:4f:c0:50:55:a1 fwip0: on firewire0 fwip0: bpf attached fwip0: Firewire address: 34:4f:c0:00:02:50:55:a1 @ 0xfffe00000000, S400, maxrec 2048 sbp0: on firewire0 dcons_crom0: on firewire0 dcons_crom0: bus_addr 0x7d43c000 fwohci0: Initiate bus reset fwohci0: BUS reset fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode pci2: at device 9.1 (no driver attached) pci2: at device 9.2 (no driver attached) pci2: at device 9.3 (no driver attached) pci2: at device 9.4 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x6fa0-0x6faf irq 16 at device 31.1 on pci0 atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x6fa0 ata0: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0 atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6 ata0: reset tp1 mask=03 ostat0=50 ostat1=01 ata0: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb ata0: stat1=0x01 err=0x04 lsb=0x00 msb=0x00 ata0: reset tp2 stat0=00 stat1=01 devices=0x10000 ioapic0: routing intpin 14 (ISA IRQ 14) to vector 55 ata0: [MPSAFE] ata0: [ITHREAD] ata1: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170 atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376 ata1: reset tp1 mask=00 ostat0=ff ostat1=ff ioapic0: routing intpin 15 (ISA IRQ 15) to vector 56 ata1: [MPSAFE] ata1: [ITHREAD] atapci1: port 0x6eb0-0x6eb7,0x6eb8-0x6ebb,0x6ec0-0x6ec7,0x6ec8-0x6ecb,0x6ee0-0x6eff mem 0xfe9fb800-0xfe9fbfff irq 17 at device 31.2 on pci0 atapci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0x6ee0 atapci1: Reserved 0x800 bytes for rid 0x24 type 3 at 0xfe9fb800 atapci1: [MPSAFE] atapci1: [ITHREAD] atapci1: AHCI Version 01.10 controller with 3 ports PM not supported ata2: on atapci1 ata2: SATA connect time=0ms ata2: BUSY wait time=1ms ata2: SIGNATURE: 00000101 ata2: ahci_reset devices=00000001 ata2: [MPSAFE] ata2: [ITHREAD] ata3: on atapci1 ata3: port not implemented ata3: [MPSAFE] ata3: [ITHREAD] ata4: on atapci1 ata4: SATA connect status=00000004 ata4: phy reset found no device ata4: [MPSAFE] ata4: [ITHREAD] pci0: at device 31.3 (no driver attached) acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 acpi_tz0: on acpi0 psmcpnp0: irq 12 on acpi0 atkbdc0: port 0x60,0x64,0x62,0x66 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0065 atkbd: keyboard ID 0x41ab (2) kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 ioapic0: routing intpin 1 (ISA IRQ 1) to vector 57 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: current command byte:0065 psm0: irq 12 on atkbdc0 ioapic0: routing intpin 12 (ISA IRQ 12) to vector 58 psm0: [GIANT-LOCKED] psm0: [ITHREAD] psm0: model GlidePoint, device ID 0-00, 2 buttons psm0: config:00000000, flags:00000008, packet size:3 psm0: syncmask:c0, syncbits:00 atrtc0: port 0x70-0x71,0x72-0x77 irq 8 on acpi0 atrtc0: registered as a time-of-day clock (resolution 1000000us) cpu0: on acpi0 ACPI: SSDT @ 0x0x7f66e57a/0x0202 (v 1 PmRef Cpu0Ist 0x00003000 INTL 0x20050624) ACPI: SSDT @ 0x0x7f66df10/0x05E5 (v 1 PmRef Cpu0Cst 0x00003001 INTL 0x20050624) est0: on cpu0 p4tcc0: on cpu0 cpu1: on acpi0 ACPI: SSDT @ 0x0x7f66e77c/0x00C4 (v 1 PmRef Cpu1Ist 0x00003000 INTL 0x20050624) ACPI: SSDT @ 0x0x7f66e4f5/0x0085 (v 1 PmRef Cpu1Cst 0x00003000 INTL 0x20050624) est1: on cpu1 p4tcc1: on cpu1 unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff ex_isa_identify() ahc_isa_probe 0: ioport 0xc00 alloc failed ata: ata0 already exists; skipping it ata: ata1 already exists; skipping it atkbdc: atkbdc0 already exists; skipping it atrtc: atrtc0 already exists; skipping it pnp_identify: Trying Read_Port at 203 pnp_identify: Trying Read_Port at 243 pnp_identify: Trying Read_Port at 283 pnp_identify: Trying Read_Port at 2c3 pnp_identify: Trying Read_Port at 303 pnp_identify: Trying Read_Port at 343 pnp_identify: Trying Read_Port at 383 pnp_identify: Trying Read_Port at 3c3 PNP Identify complete sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcefff,0xcf000-0xcffff pnpid ORM0000 on isa0 adv0: not probed (disabled) aha0: not probed (disabled) aic0: not probed (disabled) bt0: not probed (disabled) cs0: not probed (disabled) ed0: not probed (disabled) fdc0 failed to probe at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fe0: not probed (disabled) ie0: not probed (disabled) le0: not probed (disabled) ppc0: parallel port not found. ppc0: failed to probe at irq 7 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sc0: fb0, kbd1, terminal emulator: sc (syscons terminal) sn0: not probed (disabled) uart0: failed to probe at port 0x3f8-0x3ff irq 4 on isa0 uart1: failed to probe at port 0x2f8-0x2ff irq 3 on isa0 uart2: not probed (disabled) uart3: not probed (disabled) vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 isa_probe_children: probing PnP devices Device configuration finished. Reducing kern.maxvnodes 133634 -> 100000 procfs registered lapic: Divisor 2, Frequency 83125922 hz Timecounter "TSC" frequency 1828770152 Hz quality -100 Timecounters tick every 1.000 msec lo0: bpf attached hptrr: no controller detected. firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) ata0: identify ch->devices=00010000 acpi_acad0: acline initialization start acpi_acad0: On Line acpi_acad0: acline initialization done, tried 1 times battery0: battery initialization start battery0: battery initialization done, tried 1 times ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA33 cable=40 wire acd0: setting PIO4 on ICH8M chip acd0: setting UDMA33 on ICH8M chip acd0: CDRW drive at ata0 as master acd0: read 4134KB/s (4134KB/s) write 4134KB/s (4134KB/s), 2048KB buffer, UDMA33 acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet acd0: Writes: CDR, CDRW, test write, burnproof acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray, unlocked acd0: Medium: no/blank disc ata1: identify ch->devices=00000000 ata2: identify ch->devices=00000001 ata2-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire ad4: 114473MB at ata2-master SATA150 ad4: 234441648 sectors [232581C/16H/63S] 16 sectors/interrupt 1 depth queue GEOM: new disk ad4 ad4: Intel check1 failed ad4: Adaptec check1 failed ad4: LSI (v3) check1 failed ad4: LSI (v2) check1 failed ad4: FreeBSD check1 failed ata3: identify ch->devices=00000000 ata4: identify ch->devices=00000000 hdac0: HDA Config: on=0x00000000 off=0x00000000 hdac0: Starting CORB Engine... hdac0: Starting RIRB Engine... hdac0: Enabling controller interrupt... hdac0: Scanning HDA codecs ... hdac0: Probing codec 0... hdac0: hdac0: hdac0: Vendor: 0x14f1 hdac0: Device: 0x2c06 hdac0: Revision: 0x00 hdac0: Stepping: 0x00 hdac0: PCI Subvendor: 0x022f1028 hdac0: startnode=2 endnode=3 hdac0: Found modem FG nid=2 hdac0: Probing codec 1... hdac0: hdac0: hdac0: Vendor: 0x1095 hdac0: Device: 0x1392 hdac0: Revision: 0x00 hdac0: Stepping: 0x00 hdac0: PCI Subvendor: 0x022f1028 hdac0: startnode=1 endnode=2 hdac0: Found audio FG nid=1 hdac0: Probing codec 2... hdac0: hdac0: hdac0: Vendor: 0x8384 hdac0: Device: 0x7616 hdac0: Revision: 0x04 hdac0: Stepping: 0x02 hdac0: PCI Subvendor: 0x022f1028 hdac0: startnode=1 endnode=2 hdac0: Found audio FG nid=1 hdac0: Power down unsupported non-audio FG cad=0 nid=2 to the D3 state... hdac0: Parsing audio FG cad=1 nid=1... hdac0: Nodes: start=2 endnode=4 total=2 hdac0: GPIO: 0x00000000 hdac0: NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0 hdac0: nid 3 0x18560010 as 1 seq 0 Digital-out Jack jack 6 loc 24 color Unknown misc 0 hdac0: Parsing Ctls... hdac0: Parsing vendor patch... hdac0: Disabling nonaudio... hdac0: Disabling useless... hdac0: Patched pins configuration: hdac0: nid 3 0x18560010 as 1 seq 0 Digital-out Jack jack 6 loc 24 color Unknown misc 0 hdac0: Parsing pin associations... hdac0: 1 associations found hdac0: Association 0 (1) out: hdac0: Pin nid=3 seq=0 hdac0: Building AFG tree... hdac0: HWiP: HDA Widget Parser - Revision 2 hdac0: Tracing association 0 (1) hdac0: Tracing pin 3 with min nid 0 hdac0: tracing via nid 3 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 3 returned 2 hdac0: Pin 3 traced to DAC 2 hdac0: Association 0 (1) trace succeded hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: Disabling unassociated widgets... hdac0: Disabling nonselected inputs... hdac0: Disabling useless... hdac0: Disabling crossassociatement connections... hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: AFG commit... hdac0: Ctls commit... hdac0: Power commit... hdac0: HP switch init... hdac0: hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: IN amp: 0x00000000 hdac0: OUT amp: 0x00000000 hdac0: hdac0: nid: 2 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00006211 hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x001e07f0 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 32 44 48 88 96 176 192 hdac0: connections: 0 hdac0: hdac0: nid: 3 [DIGITAL] hdac0: name: pin: Digital-out (Jack) hdac0: widget_cap: 0x0040738d hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000094 hdac0: PDC OUT : UNSOL hdac0: Pin config: 0x18560010 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 3 in (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Parsing audio FG cad=2 nid=1... hdac0: Nodes: start=2 endnode=37 total=35 hdac0: GPIO: 0xc0000003 hdac0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 hdac0: nid 10 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 11 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 12 0x40f000f7 as 15 seq 7 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 13 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 hdac0: nid 14 0x02a11020 as 2 seq 0 Mic Jack jack 1 loc 2 color Black misc 0 hdac0: nid 15 0x02011030 as 3 seq 0 Line-out Jack jack 1 loc 2 color Black misc 0 hdac0: nid 16 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 17 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 18 0x40f000f4 as 15 seq 4 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 19 0x90a6012e as 2 seq 14 Mic Fixed jack 6 loc 16 color Unknown misc 1 hdac0: nid 20 0x40f000f5 as 15 seq 5 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 33 0x985610a0 as 10 seq 0 Digital-out Fixed jack 6 loc 24 color Black misc 0 hdac0: nid 34 0x40f000f6 as 15 seq 6 Other None jack 0 loc 0 color Unknown misc 0 hdac0: Parsing Ctls... hdac0: Parsing vendor patch... hdac0: Disabling nonaudio... hdac0: Disabling nid 36 due to it's non-audio type. hdac0: Disabling useless... hdac0: Disabling pin nid 11 due to None connectivity. hdac0: Disabling pin nid 12 due to None connectivity. hdac0: Disabling pin nid 16 due to None connectivity. hdac0: Disabling pin nid 17 due to None connectivity. hdac0: Disabling pin nid 18 due to None connectivity. hdac0: Disabling pin nid 20 due to None connectivity. hdac0: Disabling pin nid 34 due to None connectivity. hdac0: Disabling nid 21 connection 1 due to disabled child widget. hdac0: Disabling nid 21 connection 3 due to disabled child widget. hdac0: Disabling nid 21 connection 4 due to disabled child widget. hdac0: Disabling nid 21 connection 7 due to disabled child widget. hdac0: Disabling nid 21 connection 8 due to disabled child widget. hdac0: Disabling nid 22 connection 1 due to disabled child widget. hdac0: Disabling nid 22 connection 3 due to disabled child widget. hdac0: Disabling nid 22 connection 4 due to disabled child widget. hdac0: Disabling nid 22 connection 7 due to disabled child widget. hdac0: Disabling nid 22 connection 8 due to disabled child widget. hdac0: Disabling nid 23 connection 1 due to disabled child widget. hdac0: Disabling nid 23 connection 3 due to disabled child widget. hdac0: Disabling nid 23 connection 4 due to disabled child widget. hdac0: Disabling nid 23 connection 7 due to disabled child widget. hdac0: Disabling nid 23 connection 8 due to disabled child widget. hdac0: Disabling nid 27 connection 2 due to disabled child widget. hdac0: Disabling nid 28 connection 2 due to disabled child widget. hdac0: Disabling nid 29 connection 2 due to disabled child widget. hdac0: Disabling nid 32 connection 0 due to disabled child widget. hdac0: Patched pins configuration: hdac0: nid 10 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 11 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 12 0x40f000f7 as 15 seq 7 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 13 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 hdac0: nid 14 0x02a11020 as 2 seq 0 Mic Jack jack 1 loc 2 color Black misc 0 hdac0: nid 15 0x02011030 as 3 seq 0 Line-out Jack jack 1 loc 2 color Black misc 0 hdac0: nid 16 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 17 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 18 0x40f000f4 as 15 seq 4 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 19 0x90a6012e as 2 seq 14 Mic Fixed jack 6 loc 16 color Unknown misc 1 hdac0: nid 20 0x40f000f5 as 15 seq 5 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 33 0x985610a0 as 10 seq 0 Digital-out Fixed jack 6 loc 24 color Black misc 0 hdac0: nid 34 0x40f000f6 as 15 seq 6 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: Parsing pin associations... hdac0: 4 associations found hdac0: Association 0 (1) out: hdac0: Pin nid=13 seq=0 hdac0: Pin nid=10 seq=15 hdac0: Association 1 (2) in: hdac0: Pin nid=14 seq=0 hdac0: Pin nid=19 seq=14 hdac0: Association 2 (3) out: hdac0: Pin nid=15 seq=0 hdac0: Association 3 (10) out: hdac0: Pin nid=33 seq=0 hdac0: Building AFG tree... hdac0: HWiP: HDA Widget Parser - Revision 2 hdac0: Tracing association 0 (1) hdac0: Tracing pin 13 with min nid 0 hdac0: tracing via nid 13 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 13 returned 2 hdac0: Pin 13 traced to DAC 2 hdac0: Tracing pin 10 with min nid 0 and hpredir 0 hdac0: tracing via nid 10 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 10 returned 2 hdac0: Pin 10 traced to DAC 2 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Tracing pin 14 to ADC 7 hdac0: tracing via nid 14 hdac0: tracing via nid 21 hdac0: tracing via nid 24 hdac0: tracing via nid 27 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 27 returned 1 hdac0: nid 24 returned 1 hdac0: nid 21 returned 1 hdac0: tracing via nid 22 hdac0: tracing via nid 25 hdac0: tracing via nid 28 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 28 returned 0 hdac0: nid 25 returned 0 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: tracing via nid 26 hdac0: tracing via nid 29 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 29 returned 0 hdac0: nid 26 returned 0 hdac0: nid 23 returned 0 hdac0: nid 14 returned 1 hdac0: Traced to ADC 7 hdac0: Tracing pin 19 to ADC 7 hdac0: tracing via nid 19 hdac0: tracing via nid 27 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 27 returned 1 hdac0: tracing via nid 28 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 28 returned 0 hdac0: tracing via nid 29 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 29 returned 0 hdac0: nid 19 returned 1 hdac0: Traced to ADC 7 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Tracing pin 15 with min nid 0 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: nid 15 returned 5 hdac0: Pin 15 traced to DAC 5 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (10) hdac0: Tracing pin 33 with min nid 0 hdac0: tracing via nid 33 hdac0: tracing via nid 30 hdac0: nid 30 returned 30 hdac0: tracing via nid 31 hdac0: nid 31 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 1 hdac0: tracing via nid 28 hdac0: tracing via nid 25 hdac0: tracing via nid 22 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 1 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 2 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 10 hdac0: nid 10 busy by association 0 hdac0: nid 22 returned 0 hdac0: nid 25 returned 0 hdac0: tracing via nid 19 hdac0: nid 19 busy by association 1 hdac0: nid 28 returned 0 hdac0: tracing via nid 29 hdac0: tracing via nid 26 hdac0: tracing via nid 23 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 1 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 2 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 10 hdac0: nid 10 busy by association 0 hdac0: nid 23 returned 0 hdac0: nid 26 returned 0 hdac0: tracing via nid 19 hdac0: nid 19 busy by association 1 hdac0: nid 29 returned 0 hdac0: nid 33 returned 30 hdac0: Pin 33 traced to DAC 30 hdac0: Association 3 (10) trace succeded hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: Tracing nid 35 to out hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 3. hdac0: Disabling unassociated nid 4. hdac0: Disabling unassociated nid 6. hdac0: Disabling unassociated nid 8. hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 22. hdac0: Disabling unassociated nid 23. hdac0: Disabling unassociated nid 25. hdac0: Disabling unassociated nid 26. hdac0: Disabling unassociated nid 28. hdac0: Disabling unassociated nid 29. hdac0: Disabling unassociated nid 31. hdac0: Disabling unassociated nid 32. hdac0: Disabling connection from output pin nid 21 conn 6 cnid 10. hdac0: Disabling connection from output pin nid 21 conn 5 cnid 13. hdac0: Disabling connection to input pin nid 14 conn 0. hdac0: Disabling connection from output pin nid 21 conn 2 cnid 15. hdac0: Disabling nonselected inputs... hdac0: Disabling unselected connection nid 10 conn 1. hdac0: Disabling unselected connection nid 33 conn 1. hdac0: Disabling unselected connection nid 33 conn 2. hdac0: Disabling unselected connection nid 33 conn 3. hdac0: Disabling unselected connection nid 33 conn 4. hdac0: Disabling useless... hdac0: Disabling ctl 2 nid 3 cnid -1 due to disabled widget. hdac0: Disabling ctl 3 nid 4 cnid -1 due to disabled widget. hdac0: Disabling ctl 5 nid 6 cnid -1 due to disabled widget. hdac0: Disabling ctl 7 nid 22 cnid -1 due to disabled widget. hdac0: Disabling ctl 8 nid 23 cnid -1 due to disabled widget. hdac0: Disabling ctl 10 nid 25 cnid 22 due to disabled widget. hdac0: Disabling ctl 11 nid 26 cnid 23 due to disabled widget. hdac0: Disabling ctl 13 nid 28 cnid -1 due to disabled widget. hdac0: Disabling ctl 14 nid 29 cnid -1 due to disabled widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: AFG commit... hdac0: Ctls commit... hdac0: [ 2] Out ctl nid=3 DISABLED hdac0: [ 3] Out ctl nid=4 DISABLED hdac0: [ 5] Out ctl nid=6 DISABLED hdac0: [ 7] Out ctl nid=22 DISABLED hdac0: [ 8] Out ctl nid=23 DISABLED hdac0: [10] In ctl nid=25 childnid=22 DISABLED hdac0: [11] In ctl nid=26 childnid=23 DISABLED hdac0: [13] Out ctl nid=28 DISABLED hdac0: [14] Out ctl nid=29 DISABLED hdac0: Power commit... hdac0: Power down nid 3 to the D3 state. hdac0: Power down nid 4 to the D3 state. hdac0: Power down nid 6 to the D3 state. hdac0: Power down nid 8 to the D3 state. hdac0: Power down nid 9 to the D3 state. hdac0: Power down nid 34 to the D3 state. hdac0: HP switch init... hdac0: Enabling headphone/speaker audio routing switching: hdac0: as=0 nid=10 pci_subvendor=0x022f1028 codec=0x83847616 [UNSOL] hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: hdac0: HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: IN amp: 0x00050e00 hdac0: OUT amp: 0x80027f7f hdac0: hdac0: nid: 2 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00008001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 3 [ANALOG] [DISABLED] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] [DISABLED] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x00000000 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 6 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00fd0c05 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 7 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=27 [audio selector] hdac0: hdac0: nid: 8 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=28 [audio selector] [DISABLED] hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 10 [ANALOG] hdac0: name: pin: Headphones (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00008000) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x0221101f hdac0: Pin control: 0x00000080 HP hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + [DISABLED] <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 11 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x40f000f1 hdac0: Pin control: 0x00000000 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x40f000f7 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: pin: Speaker (Fixed) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x90170110 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic (mic) hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02a11020 hdac0: Pin control: 0x00000024 IN hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: 2 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02011030 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: hdac0: nid: 16 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x40f000f2 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x40f000f3 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000f4 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] hdac0: name: pin: Mic (Fixed) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004000) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x90a6012e hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000f5 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Mic (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=13 [pin: Speaker (Fixed)] hdac0: + [DISABLED] <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 22 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Mic (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Fixed)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 23 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Mic (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Fixed)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=21 [audio selector] hdac0: hdac0: nid: 25 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=22 [audio selector] [DISABLED] hdac0: hdac0: nid: 26 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=23 [audio selector] [DISABLED] hdac0: hdac0: nid: 27 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004001) hdac0: OSS: mic, monitor hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + <- nid=24 [audio selector] (selected) hdac0: + <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 28 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + <- nid=25 [audio selector] [DISABLED] (selected) hdac0: + <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 29 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + <- nid=26 [audio selector] [DISABLED] (selected) hdac0: + <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 30 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00040211 hdac0: Parse flags: 0x00000000 hdac0: Association: 3 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 0 hdac0: hdac0: nid: 31 [DIGITAL] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f30201 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 32 [DIGITAL] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x00140311 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e0160 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=34 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 33 [DIGITAL] hdac0: name: pin: Digital-out (Fixed) hdac0: widget_cap: 0x00400301 hdac0: Parse flags: 0x00000000 hdac0: Association: 3 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x985610a0 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 5 hdac0: | hdac0: + <- nid=30 [audio output] (selected) hdac0: + [DISABLED] <- nid=31 [vendor widget] [DISABLED] hdac0: + [DISABLED] <- nid=27 [audio selector] hdac0: + [DISABLED] <- nid=28 [audio selector] [DISABLED] hdac0: + [DISABLED] <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 34 [DIGITAL] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00430681 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00010024 hdac0: PDC IN EAPD : UNSOL hdac0: Pin config: 0x40f000f6 hdac0: Pin control: 0x00000000 hdac0: EAPD: 0x00000002 hdac0: connections: 0 hdac0: hdac0: nid: 35 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x0070000c hdac0: Parse flags: 0x00000000 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: Output amp: 0x00170303 hdac0: mute=0 step=3 size=23 offset=3 hdac0: connections: 0 hdac0: hdac0: nid: 36 [ANALOG] [DISABLED] hdac0: name: volume widget hdac0: widget_cap: 0x00600000 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 4 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: + <- nid=4 [audio output] [DISABLED] hdac0: + <- nid=5 [audio output] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 2 out (out) index 0 ossmask=0x00000010 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 2: nid 3 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 3: nid 4 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 4: nid 5 out (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 5: nid 6 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 6: nid 21 out (out) index 0 ossmask=0x00000080 hdac0: mute: 0 step: 4 size: 39 off: 0 hdac0: 7: nid 22 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 4 size: 39 off: 0 [DISABLED] hdac0: 8: nid 23 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 4 size: 39 off: 0 [DISABLED] hdac0: 9: nid 24 in (in ) index 0 cnid 21 ossmask=0x00000800 hdac0: mute: 0 step: 14 size: 5 off: 0 hdac0: 10: nid 25 in (in ) index 0 cnid 22 ossmask=0x00000000 hdac0: mute: 0 step: 14 size: 5 off: 0 [DISABLED] hdac0: 11: nid 26 in (in ) index 0 cnid 23 ossmask=0x00000000 hdac0: mute: 0 step: 14 size: 5 off: 0 [DISABLED] hdac0: 12: nid 27 out (out) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 13: nid 28 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 14: nid 29 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 15: nid 35 out (out) index 0 ossmask=0x00000020 hdac0: mute: 0 step: 3 size: 23 off: 3 hdac0: pcm0: on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000005 pcm0: Format: AC3 PCM pcm0: PCM cap: 0x001e07f0 pcm0: PCM size: 16 20 24 32 pcm0: PCM rate: 32 44 48 88 96 176 192 pcm0: DAC: 2 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=3 [pin: Digital-out (Jack)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 1 (nid 3 in ): mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 1 (nid 3 in ): mute pcm0: pcm0: OSS mixer initialization... pcm0: Enabling Soft PCM volume pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Soft PCM mixer ENABLED pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 27a0000, 4000; 0xe614b000 -> 27a0000 pcm1: on hdac0 pcm1: +--------------------------------------+ pcm1: | DUMPING PCM Playback/Record Channels | pcm1: +--------------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: Stream cap: 0x00000005 pcm1: Format: AC3 PCM pcm1: PCM cap: 0x001e07f0 pcm1: PCM size: 16 20 24 32 pcm1: PCM rate: 32 44 48 88 96 176 192 pcm1: DAC: 2 pcm1: pcm1: Record: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e07e0 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 88 96 176 192 pcm1: ADC: 7 pcm1: pcm1: +--------------------------------+ pcm1: | DUMPING Playback/Record Pathes | pcm1: +--------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: nid=10 [pin: Headphones (Jack)] pcm1: | pcm1: + <- nid=2 [audio output] [src: pcm] pcm1: pcm1: nid=13 [pin: Speaker (Fixed)] pcm1: | pcm1: + <- nid=2 [audio output] [src: pcm] pcm1: pcm1: Record: pcm1: pcm1: nid=7 [audio input] pcm1: | pcm1: + <- nid=27 [audio selector] [src: mic, monitor] pcm1: | pcm1: + <- nid=24 [audio selector] [src: mic] pcm1: | pcm1: + <- nid=21 [audio selector] [src: mic] pcm1: | pcm1: + <- nid=14 [pin: Mic (Jack)] [src: mic] pcm1: + <- nid=19 [pin: Mic (Fixed)] [src: monitor] pcm1: pcm1: +-------------------------+ pcm1: | DUMPING Volume Controls | pcm1: +-------------------------+ pcm1: pcm1: PCM Volume (OSS: pcm) pcm1: | pcm1: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm1: pcm1: Microphone Volume (OSS: mic) pcm1: | pcm1: +- ctl 6 (nid 21 out): 0/40dB (5 steps) pcm1: pcm1: Recording Level (OSS: rec) pcm1: | pcm1: +- ctl 9 (nid 24 in 0): 0/21dB (15 steps) pcm1: +- ctl 12 (nid 27 out): mute pcm1: pcm1: Speaker/Beep Volume (OSS: speaker) pcm1: | pcm1: +- ctl 15 (nid 35 out): -18/0dB (4 steps) pcm1: pcm1: OSS mixer initialization... pcm1: Forcing Soft PCM volume pcm1: Forcing master volume with PCM pcm1: Recsel (mic): nid 21 source 0 select pcm1: Recsel (mic): nid 27 source 0 select pcm1: Mixer "vol" -> "none": child=0x00000010 pcm1: Mixer "pcm": parent="vol" pcm1: Mixer "speaker": pcm1: Mixer "mic": pcm1: Mixer "rec": pcm1: Soft PCM mixer ENABLED pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: sndbuf_setmap 27b0000, 4000; 0xe615b000 -> 27b0000 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: sndbuf_setmap 27c0000, 4000; 0xe616b000 -> 27c0000 pcm2: on hdac0 pcm2: +--------------------------------------+ pcm2: | DUMPING PCM Playback/Record Channels | pcm2: +--------------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: Stream cap: 0x00000001 pcm2: Format: PCM pcm2: PCM cap: 0x000e07e0 pcm2: PCM size: 16 20 24 pcm2: PCM rate: 44 48 88 96 176 192 pcm2: DAC: 5 pcm2: pcm2: +--------------------------------+ pcm2: | DUMPING Playback/Record Pathes | pcm2: +--------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: nid=15 [pin: Line-out (Jack)] pcm2: | pcm2: + <- nid=5 [audio output] [src: pcm] pcm2: pcm2: +-------------------------+ pcm2: | DUMPING Volume Controls | pcm2: +-------------------------+ pcm2: pcm2: Master Volume (OSS: vol) pcm2: | pcm2: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm2: pcm2: PCM Volume (OSS: pcm) pcm2: | pcm2: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm2: pcm2: OSS mixer initialization... pcm2: Forcing Soft PCM volume pcm2: Mixer "vol": pcm2: Mixer "pcm": pcm2: Soft PCM mixer ENABLED pcm2: Registering PCM channels... pcm2: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm2: sndbuf_setmap 27d0000, 4000; 0xe617b000 -> 27d0000 pcm3: on hdac0 pcm3: +--------------------------------------+ pcm3: | DUMPING PCM Playback/Record Channels | pcm3: +--------------------------------------+ pcm3: pcm3: Playback: pcm3: pcm3: Stream cap: 0x00000005 pcm3: Format: AC3 PCM pcm3: PCM cap: 0x000e07e0 pcm3: PCM size: 16 20 24 pcm3: PCM rate: 44 48 88 96 176 192 pcm3: DAC: 30 pcm3: pcm3: +--------------------------------+ pcm3: | DUMPING Playback/Record Pathes | pcm3: +--------------------------------+ pcm3: pcm3: Playback: pcm3: pcm3: nid=33 [pin: Digital-out (Fixed)] pcm3: | pcm3: + <- nid=30 [audio output] [src: pcm] pcm3: pcm3: +-------------------------+ pcm3: | DUMPING Volume Controls | pcm3: +-------------------------+ pcm3: pcm3: OSS mixer initialization... pcm3: Forcing Soft PCM volume pcm3: Forcing master volume with PCM pcm3: Mixer "vol" -> "none": child=0x00000010 pcm3: Mixer "pcm": parent="vol" pcm3: Soft PCM mixer ENABLED pcm3: Registering PCM channels... pcm3: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm3: sndbuf_setmap 27e0000, 4000; 0xe618b000 -> 27e0000 GEOM_LABEL: Label for provider ad4s5 is ext2fs//boot. acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 (probe7:ata0:0:0:0): error 22 (probe7:ata0:0:0:0): Unretryable Error (probe0:sbp0:0:0:0): error 22 (probe0:sbp0:0:0:0): Unretryable Error (probe1:sbp0:0:1:0): error 22 (probe1:sbp0:0:1:0): Unretryable Error (probe2:sbp0:0:2:0): error 22 (probe2:sbp0:0:2:0): Unretryable Error (probe3:sbp0:0:3:0): error 22 (probe3:sbp0:0:3:0): Unretryable Error (probe4:sbp0:0:4:0): error 22 (probe4:sbp0:0:4:0): Unretryable Error (probe5:sbp0:0:5:0): error 22 (probe5:sbp0:0:5:0): Unretryable Error (probe6:sbp0:0:6:0): error 22 (probe6:sbp0:0:6:0): Unretryable Error pass0 at ata0 bus 0 target 0 lun 0GEOM: new disk cd0 pass0: Removable CD-ROM SCSI-0 device pass0: 33.000MB/s transfers (cd0:ata0:0:0:0): error 6 (cd0:ata0:0:0:0): Unretryable Error cd0 at ata0 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present ATA PseudoRAID loaded SMP: AP CPU #1 Launched! cpu1 AP: ID: 0x01000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00000400 ioapic0: Assigning I(SAc dI0R:Qa ta10 :to0 :l0o:c0a)l: AePrIrCo r0 6 i(oacpdi0c:a0t:a A0s:s0i:g0n:i0n)g: IUSnAr eItRrQy ab9l et oE rlroocral APIC 1 ioapic0: Assigning ISA IRQ 12 to local APIC 0 ioapic0: Assigning ISA IRQ 14 to local APIC 1 ioapic0: Assigning ISA IRQ 15 to local APIC 0 ioapic0: Assigning PCI IRQ 16 to local APIC 1 ioapic0: Assigning PCI IRQ 17 to local APIC 0 ioapic0: Assigning PCI IRQ 20 to local APIC 1 ioapic0: Assigning PCI IRQ 21 to local APIC 0( cido0a:paitca00:: 0A:s0s:i0g)n:i negr rPoCrI 6I RQ( cd202: attoa 0l:oc0a:l0 :A0P)I:C Un1r etmrsyia:b lAes sEirgrnoirn g MSI IRQ 256 to local APIC 0 (cd0:ata0:0:0:0): error 6 (cd0:ata0:0:0:0): Unretryable Error (cd0:ata0:0:0:0): error 6 (cd0:ata0:0:0:0): Unretryable Error Trying to mount root from ufs:/dev/ad4s2a ct_to_ts([2008-09-05 16:43:25]) = 1220633005.000000000 start_init: trying /sbin/init Linux ELF exec handler installed linprocfs registered wlan0: bpf attached wlan0: Ethernet address: 00:1f:3b:88:b0:b7 wlan0: bpf attached firmware: 'iwnfw' version 44417: 191332 bytes loaded at 0xc57d1000 iwn0: need multicast update callback iwn0: need multicast update callback iwn0: need multicast update callback ts_to_ct(1220633014.284178676) = [2008-09-05 16:43:34] splash: image decoder found: green_saver iwn0: need multicast update callback drm0: on vgapci0 info: [drm] AGP at 0xe0000000 256MB info: [drm] Initialized i915 1.5.0 20060119 drm0: [MPSAFE] drm0: [ITHREAD] From stephen at math.missouri.edu Fri Sep 5 21:53:51 2008 From: stephen at math.missouri.edu (Stephen Montgomery-Smith) Date: Fri Sep 5 21:53:57 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C1A745.3020809@FreeBSD.org> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> <48C1A4F0.9050906@math.missouri.edu> <48C1A745.3020809@FreeBSD.org> Message-ID: <48C1AA6B.7050801@math.missouri.edu> Alexander Motin wrote: > and try other dspX playback devices. How do I do this? From pav at FreeBSD.org Fri Sep 5 22:00:38 2008 From: pav at FreeBSD.org (Pav Lucistnik) Date: Fri Sep 5 22:01:08 2008 Subject: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled In-Reply-To: <200809051920.TAA10722@sopwith.solgatos.com> References: <200809051920.TAA10722@sopwith.solgatos.com> Message-ID: <1220650408.83434.9.camel@ikaros.oook.cz> > > Is this still an issue with 2008-07-27? > > I don't know what the date 2008-07-27 refers to. A new release of > something? Is there reason to believe that "2008-07-27" fixes > the problem? It's a version number. -- Pav Lucistnik Go back to bed America, your government is in control again. Here's American Gladiators. Watch this, shut up. Here's 56 channels of it. Watch these pituitary retards bang their fuckin skulls together and congratulate you on living in the land of freedom. -- Bill Hicks From pav at FreeBSD.org Fri Sep 5 22:10:04 2008 From: pav at FreeBSD.org (Pav Lucistnik) Date: Fri Sep 5 22:10:12 2008 Subject: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled Message-ID: <200809052210.m85MA4Mo024313@freefall.freebsd.org> The following reply was made to PR ports/122922; it has been noted by GNATS. From: Pav Lucistnik To: Dieter Cc: freebsd-multimedia@FreeBSD.org, bug-followup@FreeBSD.org Subject: Re: ports/122922: [ patch ] multimedia/ffmpeg text output is mangled Date: Fri, 05 Sep 2008 23:33:28 +0200 > > Is this still an issue with 2008-07-27? > > I don't know what the date 2008-07-27 refers to. A new release of > something? Is there reason to believe that "2008-07-27" fixes > the problem? It's a version number. -- Pav Lucistnik Go back to bed America, your government is in control again. Here's American Gladiators. Watch this, shut up. Here's 56 channels of it. Watch these pituitary retards bang their fuckin skulls together and congratulate you on living in the land of freedom. -- Bill Hicks From Jochen.Keil at gmail.com Fri Sep 5 22:29:44 2008 From: Jochen.Keil at gmail.com (Jochen Keil) Date: Fri Sep 5 22:29:52 2008 Subject: snd_hda.7.20080905 with ad1988b Message-ID: <48C1AFBA.2090204@gmail.com> Hi, i've patched and built snd_hda. Unfortunately there are no pcm oder dsp devices in /dev, thus i cannot use sound output. Attached you'll find dmesg.verbose and cat /dev/sndstat: $ cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 0 kld snd_hda [20080905_0107] [MPSAFE] (1p:1v/1r:1v channels duplex default) pcm1: at hdac0 cad 0 kld snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels) pcm2: at hdac0 cad 0 kld snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels) I'd be glad to help you with further information, just tell me what you need/i'm supposed to do. I didn't get that whole nid stuff though.. It's an Asus P5E Mainboard btw. Please add me to your CC list as i'm not the list. Best Regards, Jochen -------------- next part -------------- hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 43 returned 0 hdac0: tracing via nid 44 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: nid 44 returned 0 hdac0: nid 33 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 32 returned 0 hdac0: nid 52 returned 0 hdac0: nid 60 returned 0 hdac0: nid 23 returned 0 hdac0: Unable to trace pin 23 to ADC 7 hdac0: Tracing pin 23 to ADC 8 hdac0: tracing via nid 23 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 47 hdac0: nid 47 returned 0 hdac0: tracing via nid 60 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 52 hdac0: tracing via nid 32 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 33 hdac0: tracing via nid 34 hdac0: tracing via nid 17 hdac0: nid 17 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 38 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 38 returned 0 hdac0: tracing via nid 39 hdac0: nid 39 busy by association 0 hdac0: tracing via nid 40 hdac0: nid 40 busy by association 0 hdac0: tracing via nid 41 hdac0: nid 41 busy by association 0 hdac0: tracing via nid 42 hdac0: nid 42 busy by association 0 hdac0: tracing via nid 43 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 43 returned 0 hdac0: tracing via nid 44 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: nid 44 returned 0 hdac0: nid 33 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 32 returned 1 hdac0: nid 52 returned 1 hdac0: nid 60 returned 1 hdac0: nid 23 returned 1 hdac0: Traced to ADC 8 hdac0: Tracing pin 21 to ADC 8 hdac0: tracing via nid 21 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 47 hdac0: nid 47 returned 0 hdac0: tracing via nid 58 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 51 hdac0: tracing via nid 32 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 33 hdac0: tracing via nid 34 hdac0: tracing via nid 17 hdac0: nid 17 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 38 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 38 returned 0 hdac0: tracing via nid 39 hdac0: nid 39 busy by association 0 hdac0: tracing via nid 40 hdac0: nid 40 busy by association 0 hdac0: tracing via nid 41 hdac0: nid 41 busy by association 0 hdac0: tracing via nid 42 hdac0: nid 42 busy by association 0 hdac0: tracing via nid 43 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 43 returned 0 hdac0: tracing via nid 44 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: nid 44 returned 0 hdac0: nid 33 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 32 returned 1 hdac0: nid 51 returned 1 hdac0: nid 58 returned 1 hdac0: nid 21 returned 1 hdac0: Traced to ADC 8 hdac0: Tracing pin 24 to ADC 8 hdac0: tracing via nid 24 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 32 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 33 hdac0: tracing via nid 34 hdac0: tracing via nid 17 hdac0: nid 17 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 38 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 38 returned 0 hdac0: tracing via nid 39 hdac0: nid 39 busy by association 0 hdac0: tracing via nid 40 hdac0: nid 40 busy by association 0 hdac0: tracing via nid 41 hdac0: nid 41 busy by association 0 hdac0: tracing via nid 42 hdac0: nid 42 busy by association 0 hdac0: tracing via nid 43 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 43 returned 0 hdac0: tracing via nid 44 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: nid 44 returned 0 hdac0: nid 33 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 32 returned 1 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 24 returned 1 hdac0: Traced to ADC 8 hdac0: Tracing pin 20 to ADC 8 hdac0: tracing via nid 20 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 47 hdac0: nid 47 returned 0 hdac0: tracing via nid 57 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 32 hdac0: tracing via nid 12 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 12 returned 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 33 hdac0: tracing via nid 34 hdac0: tracing via nid 17 hdac0: nid 17 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 38 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 38 returned 0 hdac0: tracing via nid 39 hdac0: nid 39 busy by association 0 hdac0: tracing via nid 40 hdac0: nid 40 busy by association 0 hdac0: tracing via nid 41 hdac0: nid 41 busy by association 0 hdac0: tracing via nid 42 hdac0: nid 42 busy by association 0 hdac0: tracing via nid 43 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 43 returned 0 hdac0: tracing via nid 44 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: nid 44 returned 0 hdac0: nid 33 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 32 returned 1 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 57 returned 1 hdac0: nid 20 returned 1 hdac0: Traced to ADC 8 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Tracing pin 17 with min nid 0 hdac0: tracing via nid 17 hdac0: tracing via nid 34 hdac0: tracing via nid 55 hdac0: tracing via nid 3 hdac0: nid 3 returned 3 hdac0: tracing via nid 4 hdac0: nid 4 busy by association 0 hdac0: tracing via nid 6 hdac0: nid 6 busy by association 0 hdac0: nid 55 returned 3 hdac0: tracing via nid 33 hdac0: tracing via nid 32 hdac0: nid 32 busy by association 1 hdac0: nid 33 returned 0 hdac0: nid 34 returned 3 hdac0: nid 17 returned 3 hdac0: Pin 17 traced to DAC 3 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (10) hdac0: Tracing pin 27 with min nid 0 hdac0: tracing via nid 27 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 27 returned 2 hdac0: Pin 27 traced to DAC 2 hdac0: Association 3 (10) trace succeded hdac0: Tracing input monitor hdac0: Tracing nid 32 to out hdac0: tracing via nid 32 hdac0: tracing via nid 12 hdac0: nid 12 busy by input association 1 hdac0: tracing via nid 13 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 15 hdac0: nid 15 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 33 hdac0: tracing via nid 34 hdac0: nid 34 found output association 2 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: tracing via nid 38 hdac0: tracing via nid 23 hdac0: nid 23 busy by input association 1 hdac0: nid 38 returned 0 hdac0: tracing via nid 39 hdac0: nid 39 found output association 0 hdac0: tracing via nid 40 hdac0: nid 40 found output association 0 hdac0: tracing via nid 41 hdac0: nid 41 found output association 0 hdac0: tracing via nid 42 hdac0: nid 42 found output association 0 hdac0: tracing via nid 43 hdac0: tracing via nid 20 hdac0: nid 20 busy by input association 1 hdac0: nid 43 returned 0 hdac0: tracing via nid 44 hdac0: tracing via nid 21 hdac0: nid 21 busy by input association 1 hdac0: nid 44 returned 0 hdac0: nid 33 returned 1 hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: nid 32 returned 1 hdac0: nid 32 is input monitor hdac0: Tracing beeper hdac0: Tracing nid 16 to out hdac0: tracing via nid 16 hdac0: nid 16 returned 0 hdac0: Tracing nid 26 to out hdac0: tracing via nid 26 hdac0: tracing via nid 32 hdac0: nid 32 found output association -2 hdac0: nid 26 returned 1 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 7. hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 11. hdac0: Disabling unassociated nid 13. hdac0: Disabling unassociated nid 14. hdac0: Disabling unassociated nid 15. hdac0: Disabling unassociated nid 29. hdac0: Disabling unassociated nid 35. hdac0: Disabling unassociated nid 38. hdac0: Disabling unassociated nid 43. hdac0: Disabling unassociated nid 44. hdac0: Disabling unassociated nid 46. hdac0: Disabling unassociated nid 47. hdac0: Disabling unassociated nid 48. hdac0: Disabling unassociated nid 49. hdac0: Disabling unassociated nid 50. hdac0: Disabling unassociated nid 53. hdac0: Disabling unassociated nid 56. hdac0: Disabling unassociated nid 59. hdac0: Disabling unassociated nid 61. hdac0: Disabling connection to input pin nid 20 conn 0. hdac0: Disabling connection to input pin nid 21 conn 0. hdac0: Disabling connection to input pin nid 23 conn 0. hdac0: Disabling connection from output pin nid 12 conn 6 cnid 36. hdac0: Disabling connection from output pin nid 51 conn 2 cnid 36. hdac0: Disabling connection from output pin nid 52 conn 2 cnid 36. hdac0: Disabling connection from output pin nid 12 conn 7 cnid 37. hdac0: Disabling connection from output pin nid 51 conn 1 cnid 37. hdac0: Disabling connection from output pin nid 52 conn 1 cnid 37. hdac0: Disabling nonselected inputs... hdac0: Disabling unselected connection nid 55 conn 1. hdac0: Disabling unselected connection nid 55 conn 2. hdac0: Disabling useless... hdac0: Disabling ctl 7 nid 13 cnid -1 due to disabled widget. hdac0: Disabling ctl 8 nid 14 cnid -1 due to disabled widget. hdac0: Disabling ctl 19 nid 29 cnid 11 due to disabled widget. hdac0: Disabling ctl 24 nid 32 cnid 56 due to disabled widget. hdac0: Disabling ctl 25 nid 32 cnid 61 due to disabled widget. hdac0: Disabling ctl 27 nid 32 cnid 59 due to disabled widget. hdac0: Disabling ctl 35 nid 38 cnid 50 due to disabled widget. hdac0: Disabling ctl 36 nid 38 cnid 33 due to disabled widget. hdac0: Disabling ctl 45 nid 43 cnid 48 due to disabled widget. hdac0: Disabling ctl 46 nid 43 cnid 33 due to disabled widget. hdac0: Disabling ctl 47 nid 44 cnid 49 due to disabled widget. hdac0: Disabling ctl 48 nid 44 cnid 33 due to disabled widget. hdac0: Disabling ctl 49 nid 56 cnid -1 due to disabled widget. hdac0: Disabling ctl 52 nid 59 cnid -1 due to disabled widget. hdac0: Disabling ctl 54 nid 61 cnid -1 due to disabled widget. hdac0: Disabling nid 2 connection 0 due to disabled child widget. hdac0: Disabling nid 12 connection 0 due to disabled child widget. hdac0: Disabling nid 12 connection 3 due to disabled child widget. hdac0: Disabling nid 12 connection 8 due to disabled child widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: AFG commit... hdac0: Ctls commit... hdac0: Power commit... hdac0: Power down nid 9 to the D3 state. hdac0: Power down nid 15 to the D3 state. hdac0: HP switch init... hdac0: hdac0: HDA config/quirks: forcestereo ivref80 hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: IN amp: 0x80000000 hdac0: OUT amp: 0x00052727 hdac0: hdac0: nid: 2 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00030311 hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=29 [audio mixer] [DISABLED] hdac0: hdac0: nid: 3 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000405 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: Output amp: 0x00052727 hdac0: mute=0 step=39 size=5 offset=39 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000405 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: Output amp: 0x00052727 hdac0: mute=0 step=39 size=5 offset=39 hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000405 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: Output amp: 0x00052727 hdac0: mute=0 step=39 size=5 offset=39 hdac0: connections: 0 hdac0: hdac0: nid: 6 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000405 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: Output amp: 0x00052727 hdac0: mute=0 step=39 size=5 offset=39 hdac0: connections: 0 hdac0: hdac0: nid: 7 [DIGITAL] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x00130391 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=28 [pin: SPDIF-in (None)] [DISABLED] hdac0: hdac0: nid: 8 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x00100501 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00004007) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=12 [audio selector] hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x00100501 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=13 [audio selector] [DISABLED] hdac0: hdac0: nid: 10 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000405 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: Output amp: 0x00052727 hdac0: mute=0 step=39 size=5 offset=39 hdac0: connections: 0 hdac0: hdac0: nid: 11 [DIGITAL] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300301 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 3 hdac0: | hdac0: + <- nid=8 [audio input] (selected) hdac0: + <- nid=9 [audio input] [DISABLED] hdac0: + <- nid=15 [audio input] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00004007) hdac0: OSS: line, mic, cd, mix, monitor hdac0: Output amp: 0x80053627 hdac0: mute=1 step=54 size=5 offset=39 hdac0: connections: 10 hdac0: | hdac0: + [DISABLED] <- nid=56 [audio selector] [DISABLED] hdac0: + <- nid=57 [audio selector] hdac0: + <- nid=58 [audio selector] hdac0: + [DISABLED] <- nid=59 [audio selector] [DISABLED] hdac0: + <- nid=60 [audio selector] (selected) hdac0: + <- nid=24 [pin: CD (Fixed)] hdac0: + [DISABLED] <- nid=36 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=37 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=61 [audio selector] [DISABLED] hdac0: + <- nid=32 [audio mixer] hdac0: hdac0: nid: 13 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80053627 hdac0: mute=1 step=54 size=5 offset=39 hdac0: connections: 10 hdac0: | hdac0: + <- nid=56 [audio selector] [DISABLED] (selected) hdac0: + <- nid=57 [audio selector] hdac0: + <- nid=58 [audio selector] hdac0: + <- nid=59 [audio selector] [DISABLED] hdac0: + <- nid=60 [audio selector] hdac0: + <- nid=24 [pin: CD (Fixed)] hdac0: + <- nid=36 [pin: Line-out (Jack)] hdac0: + <- nid=37 [pin: Line-out (Jack)] hdac0: + <- nid=61 [audio selector] [DISABLED] hdac0: + <- nid=32 [audio mixer] hdac0: hdac0: nid: 14 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80053627 hdac0: mute=1 step=54 size=5 offset=39 hdac0: connections: 10 hdac0: | hdac0: + <- nid=56 [audio selector] [DISABLED] (selected) hdac0: + <- nid=57 [audio selector] hdac0: + <- nid=58 [audio selector] hdac0: + <- nid=59 [audio selector] [DISABLED] hdac0: + <- nid=60 [audio selector] hdac0: + <- nid=24 [pin: CD (Fixed)] hdac0: + <- nid=36 [pin: Line-out (Jack)] hdac0: + <- nid=37 [pin: Line-out (Jack)] hdac0: + <- nid=61 [audio selector] [DISABLED] hdac0: + <- nid=32 [audio mixer] hdac0: hdac0: nid: 15 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x00100501 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07ff hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=14 [audio selector] [DISABLED] hdac0: hdac0: nid: 16 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x0070000c hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: Output amp: 0x800b0f0f hdac0: mute=1 step=15 size=11 offset=15 hdac0: connections: 0 hdac0: hdac0: nid: 17 [ANALOG] hdac0: name: pin: Headphones (Jack) hdac0: widget_cap: 0x0040018d hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000373f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02214030 hdac0: Pin control: 0x000000c0 HP OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=34 [audio mixer] hdac0: hdac0: nid: 18 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018d hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000373f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01014010 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=41 [audio mixer] hdac0: hdac0: nid: 19 [ANALOG] [DISABLED] hdac0: name: pin: Speaker (None) hdac0: widget_cap: 0x0040010c hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x511711f0 hdac0: Pin control: 0x00000000 hdac0: Output amp: 0x80051f1f hdac0: mute=1 step=31 size=5 offset=31 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=45 [audio mixer] [DISABLED] hdac0: hdac0: nid: 20 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x0040018d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00004000) hdac0: OSS: mic (mic) hdac0: Pin cap: 0x0000373f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02a1902e hdac0: Pin control: 0x00000024 IN hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=43 [audio mixer] [DISABLED] hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: pin: Line-in (Jack) hdac0: widget_cap: 0x0040018d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000002) hdac0: OSS: line (line) hdac0: Pin cap: 0x00003737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01813021 hdac0: Pin control: 0x00000024 IN hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=44 [audio mixer] [DISABLED] hdac0: hdac0: nid: 22 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018d hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: hdac0: Pin cap: 0x00003737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01011012 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=42 [audio mixer] hdac0: hdac0: nid: 23 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x0040098d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00003737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01a19020 hdac0: Pin control: 0x00000024 IN hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=38 [audio mixer] [DISABLED] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: pin: CD (Fixed) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000004) hdac0: OSS: cd (cd) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x99331122 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 25 [ANALOG] [DISABLED] hdac0: name: power widget hdac0: widget_cap: 0x00500500 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 2 hdac0: | hdac0: + <- nid=32 [audio mixer] (selected) hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 26 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x00700000 hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: connections: 0 hdac0: hdac0: nid: 27 [DIGITAL] hdac0: name: pin: SPDIF-out (Jack) hdac0: widget_cap: 0x0040030d hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x0145f1a0 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80052727 hdac0: mute=1 step=39 size=5 offset=39 hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 28 [DIGITAL] [DISABLED] hdac0: name: pin: SPDIF-in (None) hdac0: widget_cap: 0x0040020b hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x41c5f160 hdac0: Pin control: 0x00000000 hdac0: Input amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 0 hdac0: hdac0: nid: 29 [DIGITAL] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x00200303 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=1 [GHOST!] [UNKNOWN] hdac0: + [DISABLED] <- nid=11 [audio selector] [DISABLED] hdac0: hdac0: nid: 30 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=54 [audio selector] [DISABLED] hdac0: + [DISABLED] <- nid=33 [audio selector] hdac0: hdac0: nid: 31 [ANALOG] [DISABLED] hdac0: name: volume widget hdac0: widget_cap: 0x00600080 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 32 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x1 hdac0: Association: -2 (0x00004007) hdac0: OSS: mix (mix) hdac0: Input amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 8 hdac0: | hdac0: + <- nid=57 [audio selector] hdac0: + <- nid=51 [audio selector] hdac0: + [DISABLED] <- nid=56 [audio selector] [DISABLED] hdac0: + [DISABLED] <- nid=61 [audio selector] [DISABLED] hdac0: + <- nid=52 [audio selector] hdac0: + [DISABLED] <- nid=59 [audio selector] [DISABLED] hdac0: + <- nid=24 [pin: CD (Fixed)] hdac0: + <- nid=26 [beep widget] hdac0: hdac0: nid: 33 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: mix hdac0: Output amp: 0x80051f1f hdac0: mute=1 step=31 size=5 offset=31 hdac0: connections: 1 hdac0: | hdac0: + <- nid=32 [audio mixer] hdac0: hdac0: nid: 34 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=55 [audio selector] hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 35 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00100 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 18 hdac0: | hdac0: + <- nid=17 [pin: Headphones (Jack)] (selected) hdac0: + <- nid=18 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=19 [pin: Speaker (None)] [DISABLED] hdac0: + <- nid=20 [pin: Mic (Jack)] hdac0: + <- nid=21 [pin: Line-in (Jack)] hdac0: + <- nid=22 [pin: Line-out (Jack)] hdac0: + <- nid=23 [pin: Mic (Jack)] hdac0: + <- nid=24 [pin: CD (Fixed)] hdac0: + <- nid=36 [pin: Line-out (Jack)] hdac0: + <- nid=37 [pin: Line-out (Jack)] hdac0: + <- nid=56 [audio selector] [DISABLED] hdac0: + <- nid=57 [audio selector] hdac0: + <- nid=58 [audio selector] hdac0: + <- nid=59 [audio selector] [DISABLED] hdac0: + <- nid=60 [audio selector] hdac0: + <- nid=61 [audio selector] [DISABLED] hdac0: + <- nid=32 [audio mixer] hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 36 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040098d hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x01016011 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=39 [audio mixer] hdac0: hdac0: nid: 37 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018d hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x01012014 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=40 [audio mixer] hdac0: hdac0: nid: 38 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=50 [audio selector] [DISABLED] hdac0: + [DISABLED] <- nid=33 [audio selector] hdac0: hdac0: nid: 39 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 40 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: pcm, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=10 [audio output] hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 41 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=4 [audio output] hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 42 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=6 [audio output] hdac0: + <- nid=33 [audio selector] hdac0: hdac0: nid: 43 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=48 [audio selector] [DISABLED] hdac0: + [DISABLED] <- nid=33 [audio selector] hdac0: hdac0: nid: 44 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x00200103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=49 [audio selector] [DISABLED] hdac0: + [DISABLED] <- nid=33 [audio selector] hdac0: hdac0: nid: 45 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x00200100 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 1 hdac0: | hdac0: + <- nid=30 [audio mixer] [DISABLED] hdac0: hdac0: nid: 46 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 47 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00100 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 6 hdac0: | hdac0: + <- nid=17 [pin: Headphones (Jack)] (selected) hdac0: + <- nid=18 [pin: Line-out (Jack)] hdac0: + <- nid=20 [pin: Mic (Jack)] hdac0: + <- nid=21 [pin: Line-in (Jack)] hdac0: + <- nid=22 [pin: Line-out (Jack)] hdac0: + <- nid=23 [pin: Mic (Jack)] hdac0: hdac0: nid: 48 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 3 hdac0: | hdac0: + <- nid=3 [audio output] (selected) hdac0: + <- nid=4 [audio output] hdac0: + <- nid=6 [audio output] hdac0: hdac0: nid: 49 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 2 hdac0: | hdac0: + <- nid=4 [audio output] (selected) hdac0: + <- nid=10 [audio output] hdac0: hdac0: nid: 50 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 2 hdac0: | hdac0: + <- nid=5 [audio output] (selected) hdac0: + <- nid=4 [audio output] hdac0: hdac0: nid: 51 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000002) hdac0: OSS: line hdac0: connections: 3 hdac0: | hdac0: + <- nid=58 [audio selector] (selected) hdac0: + [DISABLED] <- nid=37 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=36 [pin: Line-out (Jack)] hdac0: hdac0: nid: 52 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: monitor hdac0: connections: 3 hdac0: | hdac0: + <- nid=60 [audio selector] (selected) hdac0: + [DISABLED] <- nid=37 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=36 [pin: Line-out (Jack)] hdac0: hdac0: nid: 53 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 54 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 3 hdac0: | hdac0: + <- nid=3 [audio output] (selected) hdac0: + <- nid=4 [audio output] hdac0: + <- nid=6 [audio output] hdac0: hdac0: nid: 55 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm hdac0: connections: 3 hdac0: | hdac0: + <- nid=3 [audio output] (selected) hdac0: + [DISABLED] <- nid=4 [audio output] hdac0: + [DISABLED] <- nid=6 [audio output] hdac0: hdac0: nid: 56 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=17 [pin: Headphones (Jack)] hdac0: hdac0: nid: 57 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00004000) hdac0: OSS: mic hdac0: Output amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=20 [pin: Mic (Jack)] hdac0: hdac0: nid: 58 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000002) hdac0: OSS: line hdac0: Output amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=21 [pin: Line-in (Jack)] hdac0: hdac0: nid: 59 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=22 [pin: Line-out (Jack)] hdac0: hdac0: nid: 60 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: monitor hdac0: Output amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=23 [pin: Mic (Jack)] hdac0: hdac0: nid: 61 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=18 [pin: Line-out (Jack)] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 3 out (out) index 0 ossmask=0x00000011 hdac0: mute: 0 step: 39 size: 5 off: 39 hdac0: 2: nid 4 out (out) index 0 ossmask=0x00000011 hdac0: mute: 0 step: 39 size: 5 off: 39 hdac0: 3: nid 5 out (out) index 0 ossmask=0x00000011 hdac0: mute: 0 step: 39 size: 5 off: 39 hdac0: 4: nid 6 out (out) index 0 ossmask=0x00000011 hdac0: mute: 0 step: 39 size: 5 off: 39 hdac0: 5: nid 10 out (out) index 0 ossmask=0x00000011 hdac0: mute: 0 step: 39 size: 5 off: 39 hdac0: 6: nid 12 out (out) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 54 size: 5 off: 39 hdac0: 7: nid 13 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 54 size: 5 off: 39 [DISABLED] hdac0: 8: nid 14 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 54 size: 5 off: 39 [DISABLED] hdac0: 9: nid 16 out (out) index 0 ossmask=0x00000020 hdac0: mute: 1 step: 15 size: 11 off: 15 hdac0: 10: nid 17 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 11: nid 18 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 12: nid 19 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 31 [DISABLED] hdac0: 13: nid 20 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 14: nid 21 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 15: nid 22 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 16: nid 23 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 17: nid 27 in (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 39 size: 5 off: 39 hdac0: 18: nid 28 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 19: nid 29 in (in ) index 1 cnid 11 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 20: nid 30 in (in ) index 0 cnid 54 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 21: nid 30 in (in ) index 1 cnid 33 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 22: nid 32 in (in ) index 0 cnid 57 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 23: nid 32 in (in ) index 1 cnid 51 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 24: nid 32 in (in ) index 2 cnid 56 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 25: nid 32 in (in ) index 3 cnid 61 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 26: nid 32 in (in ) index 4 cnid 52 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 27: nid 32 in (in ) index 5 cnid 59 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 28: nid 32 in (in ) index 6 cnid 24 ossmask=0x00000300 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 29: nid 32 in (in ) index 7 cnid 26 ossmask=0x00000220 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 30: nid 33 out (out) index 0 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 31 hdac0: 31: nid 34 in (in ) index 0 cnid 55 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 32: nid 34 in (in ) index 1 cnid 33 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 33: nid 36 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 34: nid 37 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 35: nid 38 in (in ) index 0 cnid 50 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 36: nid 38 in (in ) index 1 cnid 33 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 37: nid 39 in (in ) index 0 cnid 5 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 38: nid 39 in (in ) index 1 cnid 33 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 39: nid 40 in (in ) index 0 cnid 10 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 40: nid 40 in (in ) index 1 cnid 33 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 41: nid 41 in (in ) index 0 cnid 4 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 42: nid 41 in (in ) index 1 cnid 33 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 43: nid 42 in (in ) index 0 cnid 6 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 44: nid 42 in (in ) index 1 cnid 33 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 45: nid 43 in (in ) index 0 cnid 48 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 46: nid 43 in (in ) index 1 cnid 33 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 47: nid 44 in (in ) index 0 cnid 49 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 48: nid 44 in (in ) index 1 cnid 33 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 49: nid 56 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 50: nid 57 out (out) index 0 ossmask=0x00000080 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 51: nid 58 out (out) index 0 ossmask=0x00000040 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 52: nid 59 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 53: nid 60 out (out) index 0 ossmask=0x01000000 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 54: nid 61 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: pcm0: on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07ff pcm0: PCM size: 16 20 24 pcm0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 pcm0: DAC: 4 5 6 10 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07ff pcm0: PCM size: 16 20 24 pcm0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 pcm0: ADC: 8 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=18 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=41 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=4 [audio output] [src: pcm] pcm0: + <- nid=33 [audio selector] [src: mix] pcm0: | pcm0: + <- nid=32 [audio mixer] [src: mix] pcm0: pcm0: nid=22 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=42 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=6 [audio output] [src: pcm] pcm0: + <- nid=33 [audio selector] [src: mix] pcm0: | pcm0: + <- nid=32 [audio mixer] [src: mix] pcm0: pcm0: nid=36 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=39 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=5 [audio output] [src: pcm] pcm0: + <- nid=33 [audio selector] [src: mix] pcm0: | pcm0: + <- nid=32 [audio mixer] [src: mix] pcm0: pcm0: nid=37 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=40 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=10 [audio output] [src: pcm] pcm0: + <- nid=33 [audio selector] [src: mix] pcm0: | pcm0: + <- nid=32 [audio mixer] [src: mix] pcm0: pcm0: Record: pcm0: pcm0: nid=8 [audio input] pcm0: | pcm0: + <- nid=12 [audio selector] [src: line, mic, cd, mix, monitor] pcm0: | pcm0: + <- nid=57 [audio selector] [src: mic] pcm0: | pcm0: + <- nid=20 [pin: Mic (Jack)] [src: mic] pcm0: + <- nid=58 [audio selector] [src: line] pcm0: | pcm0: + <- nid=21 [pin: Line-in (Jack)] [src: line] pcm0: + <- nid=60 [audio selector] [src: monitor] pcm0: | pcm0: + <- nid=23 [pin: Mic (Jack)] [src: monitor] pcm0: + <- nid=24 [pin: CD (Fixed)] [src: cd] pcm0: + <- nid=32 [audio mixer] [src: mix] pcm0: pcm0: Input Mix: pcm0: pcm0: nid=32 [audio mixer] pcm0: | pcm0: + <- nid=57 [audio selector] [src: mic] pcm0: | pcm0: + <- nid=20 [pin: Mic (Jack)] [src: mic] pcm0: + <- nid=51 [audio selector] [src: line] pcm0: | pcm0: + <- nid=58 [audio selector] [src: line] pcm0: | pcm0: + <- nid=21 [pin: Line-in (Jack)] [src: line] pcm0: + <- nid=52 [audio selector] [src: monitor] pcm0: | pcm0: + <- nid=60 [audio selector] [src: monitor] pcm0: | pcm0: + <- nid=23 [pin: Mic (Jack)] [src: monitor] pcm0: + <- nid=24 [pin: CD (Fixed)] [src: cd] pcm0: + <- nid=26 [beep widget] [src: speaker] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 2 (nid 4 out): -58/0dB (40 steps) pcm0: +- ctl 3 (nid 5 out): -58/0dB (40 steps) pcm0: +- ctl 4 (nid 6 out): -58/0dB (40 steps) pcm0: +- ctl 5 (nid 10 out): -58/0dB (40 steps) pcm0: +- ctl 11 (nid 18 in ): mute pcm0: +- ctl 15 (nid 22 in ): mute pcm0: +- ctl 33 (nid 36 in ): mute pcm0: +- ctl 34 (nid 37 in ): mute pcm0: +- ctl 37 (nid 39 in 0): mute pcm0: +- ctl 38 (nid 39 in 1): mute pcm0: +- ctl 39 (nid 40 in 0): mute pcm0: +- ctl 40 (nid 40 in 1): mute pcm0: +- ctl 41 (nid 41 in 0): mute pcm0: +- ctl 42 (nid 41 in 1): mute pcm0: +- ctl 43 (nid 42 in 0): mute pcm0: +- ctl 44 (nid 42 in 1): mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 2 (nid 4 out): -58/0dB (40 steps) pcm0: +- ctl 3 (nid 5 out): -58/0dB (40 steps) pcm0: +- ctl 4 (nid 6 out): -58/0dB (40 steps) pcm0: +- ctl 5 (nid 10 out): -58/0dB (40 steps) pcm0: +- ctl 37 (nid 39 in 0): mute pcm0: +- ctl 39 (nid 40 in 0): mute pcm0: +- ctl 41 (nid 41 in 0): mute pcm0: +- ctl 43 (nid 42 in 0): mute pcm0: pcm0: CD Volume (OSS: cd) pcm0: | pcm0: +- ctl 28 (nid 32 in 6): -34/12dB (32 steps) + mute pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- ctl 50 (nid 57 out): 0/30dB (4 steps) pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- ctl 51 (nid 58 out): 0/30dB (4 steps) pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 6 (nid 12 out): -58/22dB (55 steps) + mute pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 9 (nid 16 out): -45/0dB (16 steps) + mute pcm0: +- ctl 29 (nid 32 in 7): -34/12dB (32 steps) + mute pcm0: pcm0: Input Mix Level (OSS: mix) pcm0: | pcm0: +- ctl 22 (nid 32 in 0): -34/12dB (32 steps) + mute pcm0: +- ctl 23 (nid 32 in 1): -34/12dB (32 steps) + mute pcm0: +- ctl 26 (nid 32 in 4): -34/12dB (32 steps) + mute pcm0: +- ctl 28 (nid 32 in 6): -34/12dB (32 steps) + mute pcm0: +- ctl 29 (nid 32 in 7): -34/12dB (32 steps) + mute pcm0: +- ctl 30 (nid 33 out): -46/0dB (32 steps) + mute pcm0: +- ctl 38 (nid 39 in 1): mute pcm0: +- ctl 40 (nid 40 in 1): mute pcm0: +- ctl 42 (nid 41 in 1): mute pcm0: +- ctl 44 (nid 42 in 1): mute pcm0: pcm0: Unknown Ctl (OSS: monitor) pcm0: | pcm0: +- ctl 53 (nid 60 out): 0/30dB (4 steps) pcm0: pcm0: OSS mixer initialization... pcm0: Recsel (mic): nid 12 source 1 select pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "cd": pcm0: Mixer "mix": pcm0: Mixer "rec": pcm0: Mixer "monitor": pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 23b0000, 4000; 0xe78d8000 -> 23b0000 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 23c0000, 4000; 0xe78e8000 -> 23c0000 pcm1: on hdac0 pcm1: +--------------------------------------+ pcm1: | DUMPING PCM Playback/Record Channels | pcm1: +--------------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e07ff pcm1: PCM size: 16 20 24 pcm1: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 pcm1: DAC: 3 pcm1: pcm1: +--------------------------------+ pcm1: | DUMPING Playback/Record Pathes | pcm1: +--------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: nid=17 [pin: Headphones (Jack)] pcm1: | pcm1: + <- nid=34 [audio mixer] [src: pcm, mix] pcm1: | pcm1: + <- nid=55 [audio selector] [src: pcm] pcm1: | pcm1: + <- nid=3 [audio output] [src: pcm] pcm1: + <- nid=33 [audio selector] [src: mix] pcm1: | pcm1: + <- nid=32 [audio mixer] [src: mix] pcm1: pcm1: +-------------------------+ pcm1: | DUMPING Volume Controls | pcm1: +-------------------------+ pcm1: pcm1: Master Volume (OSS: vol) pcm1: | pcm1: +- ctl 1 (nid 3 out): -58/0dB (40 steps) pcm1: +- ctl 10 (nid 17 in ): mute pcm1: +- ctl 31 (nid 34 in 0): mute pcm1: +- ctl 32 (nid 34 in 1): mute pcm1: pcm1: PCM Volume (OSS: pcm) pcm1: | pcm1: +- ctl 1 (nid 3 out): -58/0dB (40 steps) pcm1: +- ctl 31 (nid 34 in 0): mute pcm1: pcm1: Input Mix Level (OSS: mix) pcm1: | pcm1: +- ctl 32 (nid 34 in 1): mute pcm1: pcm1: OSS mixer initialization... pcm1: Mixer "vol": pcm1: Mixer "pcm": pcm1: Mixer "mix": pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: sndbuf_setmap 23e0000, 4000; 0xe78f8000 -> 23e0000 pcm2: on hdac0 pcm2: +--------------------------------------+ pcm2: | DUMPING PCM Playback/Record Channels | pcm2: +--------------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: Stream cap: 0x00000005 pcm2: Format: AC3 PCM pcm2: PCM cap: 0x000e07e0 pcm2: PCM size: 16 20 24 pcm2: PCM rate: 44 48 88 96 176 192 pcm2: DAC: 2 pcm2: pcm2: +--------------------------------+ pcm2: | DUMPING Playback/Record Pathes | pcm2: +--------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: nid=27 [pin: SPDIF-out (Jack)] pcm2: | pcm2: + <- nid=2 [audio output] [src: pcm] pcm2: pcm2: +-------------------------+ pcm2: | DUMPING Volume Controls | pcm2: +-------------------------+ pcm2: pcm2: Master Volume (OSS: vol) pcm2: | pcm2: +- ctl 17 (nid 27 in ): -58/0dB (40 steps) + mute pcm2: pcm2: PCM Volume (OSS: pcm) pcm2: | pcm2: +- ctl 17 (nid 27 in ): -58/0dB (40 steps) + mute pcm2: pcm2: OSS mixer initialization... pcm2: Mixer "vol": pcm2: Mixer "pcm": pcm2: Registering PCM channels... pcm2: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm2: sndbuf_setmap 2800000, 4000; 0xe7908000 -> 2800000 ATA PseudoRAID loaded SMP: AP CPU #1 Launched! cpu1 AP: ID: 0x01000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 ioapic0: Assigning ISA IRQ 1 to local APIC 0 ioapic0: Assigning ISA IRQ 4 to local APIC 1 ioapic0: Assigning ISA IRQ 9 to local APIC 0 ioapic0: Assigning ISA IRQ 14 to local APIC 1 ioapic0: Assigning ISA IRQ 15 to local APIC 0 ioapic0: Assigning PCI IRQ 16 to local APIC 1 ioapic0: Assigning PCI IRQ 18 to local APIC 0 ioapic0: Assigning PCI IRQ 19 to local APIC 1 ioapic0: Assigning PCI IRQ 21 to local APIC 0 ioapic0: Assigning PCI IRQ 22 to local APIC 1 ioapic0: Assigning PCI IRQ 23 to local APIC 0 GEOM_LABEL: Label for provider ad4s3 is ntfs/Local Disk. GEOM: new disk ad6 Trying to mount root from ufs:/dev/ad4s2a start_init: trying /sbin/init From rannumgen at globaleyes.net Sat Sep 6 01:40:04 2008 From: rannumgen at globaleyes.net (Random User) Date: Sat Sep 6 01:40:10 2008 Subject: ports/124501: multimedia/gstreamer-ffmpeg version 0.10.4_1 compile fails (gnome-config, gstreamer-check, many config errors) Message-ID: <200809060140.m861e3vt045159@freefall.freebsd.org> The following reply was made to PR ports/124501; it has been noted by GNATS. From: Random User To: bug-followup@FreeBSD.org, rannumgen@globaleyes.net Cc: Subject: Re: ports/124501: multimedia/gstreamer-ffmpeg version 0.10.4_1 compile fails (gnome-config, gstreamer-check, many config errors) Date: Fri, 05 Sep 2008 20:24:46 -0500 It would appear that gstreamer-ffmpeg/work/gst-ffmpeg-0.10.4/gst-libs/ext/ffmpeg has a problem with "-march=-native": zmbv_decoder=yes zmbv_decoder_deps=zlib zmbv_encoder=yes zmbv_encoder_deps=zlib check_ld check_cc BEGIN /tmp/ffmpeg-conf--55624-.c 1 int main(void){ return 0; } END /tmp/ffmpeg-conf--55624-.c gcc _march=-march=native -O2 -pipe -O2 -fno-strict-aliasing -fno-force-addr -fomit-frame-pointer -c -o /tmp/ffmpeg-conf--55624-.o /tmp/ffmpeg-conf--55624-.c gcc: _march=-march=native: No such file or directory C compiler test failed. cat /etc/make.conf # added by use.perl 2007-01-22 12:19:34 PERL_VER=5.8.8 PERL_VERSION=5.8.8 # WANT_OPENLDAP_VER=24 WITH_SASL=1 WANT_OPENLDAP_SASL=yes # WANT_DB4_VER=44 # WITH_MOZILLA=firefox # CFLAGS=-march=native -O2 -pipe COPTFLAGS=-march=native -O -pipe # ##X11BASE=/usr/X11R6 # WITH_OPENSSL_PORT=yes USE_OPENSSL_RPATH=yes # dmesg FreeBSD 7.0-STABLE #2: Fri Aug 1 23:52:07 CDT 2008 root@dutton3.it.siu.edu:/usr/obj/usr/src/sys/XSYSTEM Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) D CPU 3.40GHz (3391.52-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf65 Stepping = 5 Features=0xbfebfbff Features2=0xe49d AMD Features=0x20000000 AMD Features2=0x1 Cores per package: 2 man gcc . . -mtune native This selects the CPU to tune for at compilation time by deter- mining the processor type of the compiling machine. Using -mtune=native will produce code optimized for the local machine under the constraints of the selected instruction set. Using -march=native will enable all instruction subsets supported by the local machine (hence the result might not run on different machines). . . -march=cpu-type Generate instructions for the machine type cpu-type. The choices for cpu-type are the same as for -mtune. Moreover, specifying -march=cpu-type implies -mtune=cpu-type. . . From rannumgen at globaleyes.net Sat Sep 6 01:53:14 2008 From: rannumgen at globaleyes.net (Random User) Date: Sat Sep 6 01:53:21 2008 Subject: ports/124501: multimedia/gstreamer-ffmpeg version 0.10.4_1 compile fails (gnome-config, gstreamer-check, many config errors) In-Reply-To: <200809051505.m85F5Fds084874@freefall.freebsd.org> References: <200809051505.m85F5Fds084874@freefall.freebsd.org> Message-ID: <48C1DF78.50301@globaleyes.net> Removing /etc/make.conf "-march=-native" allows gstreamer-ffmpeg to compile successfully. pav@FreeBSD.org wrote: > Synopsis: multimedia/gstreamer-ffmpeg version 0.10.4_1 compile fails (gnome-config, gstreamer-check, many config errors) > > State-Changed-From-To: open->feedback > State-Changed-By: pav > State-Changed-When: Fri Sep 5 15:04:24 UTC 2008 > State-Changed-Why: > config.log is not relevant here; can you go to > work/gst-ffmpeg-0.10.4/gst-libs/ext/ffmpeg/config.err, look for something like > this: > > 1524 BEGIN /tmp/ffmpeg-conf--87465-.c > 1525 1 int main(void){ return 0; } > 1526 END /tmp/ffmpeg-conf--87465-.c > > and paste 10 lines around it, if they contain any errors? > > http://www.freebsd.org/cgi/query-pr.cgi?pr=124501 From linimon at FreeBSD.org Sat Sep 6 03:22:50 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Sat Sep 6 03:22:57 2008 Subject: kern/127131: [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wrong type in bus_release_resource Message-ID: <200809060322.m863MnWF053728@freefall.freebsd.org> Old Synopsis: /usr/src/sys/dev/bktr/bktr_os.c, line 469: wrong type in bus_release_resource New Synopsis: [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wrong type in bus_release_resource Responsible-Changed-From-To: freebsd-bugs->freebsd-multimedia Responsible-Changed-By: linimon Responsible-Changed-When: Sat Sep 6 03:22:16 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=127131 From hartzell at alerce.com Sat Sep 6 04:05:41 2008 From: hartzell at alerce.com (George Hartzell) Date: Sat Sep 6 04:05:52 2008 Subject: snd_hda UAA patch second preview In-Reply-To: <48BF05EE.9070001@FreeBSD.org> References: <48B2DD7E.6030700@FreeBSD.org> <18616.53262.986892.268638@almost.alerce.com> <48BC611D.9030300@FreeBSD.org> <18620.32294.160420.297187@almost.alerce.com> <48BF05EE.9070001@FreeBSD.org> Message-ID: <18626.403.571973.483046@almost.alerce.com> Alexander Motin writes: > George Hartzell wrote: > > Alexander Motin writes: > > > George Hartzell wrote: > > > > I cvsup'ed my -STABLE mac pro amd64 this afternoon, applied > > > > hda.7.20080828.patch, rebuilt everything. > > > > > > > > Sound no longer works. > > > > > > > > Sndstat is available at: > > > > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.sndstat > > > > verbose dmesg is at: > > > > http://shrimp.alerce.com/macpro/hda.7.20080828.patch.dmesg-out > > > > > > I have just uploaded fresh version with several fixes which also may fix > > > this. Try it please. > > > > > > > I tried it both with and without > > > > > > > > hint.hdac.0.config="gpio1" > > > > > > > > I also get [GIANT] in my sndstat output. > > > > > > I hope I have fixed this also at last. > > > > > > -- > > > Alexander Motin > > > > > > > Still no sound. The sndstat output now says [MPSAFE] though. > > > > http://shrimp.alerce.com/macpro/hda.7.20080901.patch.dmesg-verbose > > http://shrimp.alerce.com/macpro/hda.7.20080901.patch.sndstat > > As I can see Linux ALSA driver sets both gpio0 and gpio1 for ALC885 on > MacPro. Have you tried to do in also? > > Also there is next 20080903 patch revision. Differences are minor, but > present. I tried 20080905. W/ gpio0 set, I get sound out of the builtin speaker. With gpio0 and gpio1 set I get sound out of the builtin speaker. With only gpio1 set I get no sound. More info at: http://shrimp.alerce.com/macpro/hda.7.20080905.patch.dmesg-verbose http://shrimp.alerce.com/macpro/hda.7.20080905.patch.sndstat g. From mav at FreeBSD.org Sat Sep 6 05:52:25 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 6 05:52:31 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C1AA6B.7050801@math.missouri.edu> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> <48C1A4F0.9050906@math.missouri.edu> <48C1A745.3020809@FreeBSD.org> <48C1AA6B.7050801@math.missouri.edu> Message-ID: <48C21A8A.8000804@FreeBSD.org> Stephen Montgomery-Smith wrote: > Alexander Motin wrote: >> and try other dspX playback devices. > > How do I do this? Depends on software. For mpg123 it is a "-a" parameter. xmms allows to select it via options menu. Also default pcm device may be set with sysctl hw.snd.default_unit. -- Alexander Motin From mav at FreeBSD.org Sat Sep 6 05:59:18 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 6 05:59:25 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <48C1A908.2040801@math.missouri.edu> References: <1220592183.00009548.1220580003@10.7.7.3> <48C10552.4020601@FreeBSD.org> <48C1A4F0.9050906@math.missouri.edu> <48C1A745.3020809@FreeBSD.org> <48C1A908.2040801@math.missouri.edu> Message-ID: <48C21C28.7060305@FreeBSD.org> Stephen Montgomery-Smith wrote: > Alexander Motin wrote: >> Hi. >> >> Stephen Montgomery-Smith wrote: >>> Alexander Motin wrote: >>> >>>> Send me please complete verbose dmesg out. This may be an interesting >>>> case to investigate. >>> >>> Here is dmesg and cat /dev/sndstat. >> >> I have asked verbose logs, but this is normal. Add >> boot_verbose="YES" >> to your loader.conf or select it from the boot menu. All I can see now >> is that your pcm0/dsp0 device is not from your most featured codec. > > My apologies. Here it is. Looks good. Your first codec is a modem and it is not supported. Second codec presents: pcm0 - digital connector playback (SPDIF or HDMI). Third codec presents: pcm1 - Speaker/Headphones playback with Headphones jack detection and Speaker auto mute, recording from internal or external mics, pcm2 - Line-out connector playback, pcm3 - digital connector playback (SPDIF or HDMI). So the first thing you should try is to play something via pcm1/dsp1. -- Alexander Motin From mav at FreeBSD.org Sat Sep 6 06:11:44 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 6 06:11:51 2008 Subject: snd_hda UAA patch second preview In-Reply-To: <18626.403.571973.483046@almost.alerce.com> References: <48B2DD7E.6030700@FreeBSD.org> <18616.53262.986892.268638@almost.alerce.com> <48BC611D.9030300@FreeBSD.org> <18620.32294.160420.297187@almost.alerce.com> <48BF05EE.9070001@FreeBSD.org> <18626.403.571973.483046@almost.alerce.com> Message-ID: <48C21F12.5080805@FreeBSD.org> George Hartzell wrote: > I tried 20080905. W/ gpio0 set, I get sound out of the builtin > speaker. With gpio0 and gpio1 set I get sound out of the builtin > speaker. With only gpio1 set I get no sound. So it works. Good! But to add quirk to the driver your PCI Subvendor ID is needed. Last dmesg outputs were trimmed and the original one reports 0x00000000 which is probably incorrect. So or you tell me this value and your device will report it correctly or you will have to keep that device hint further. :( -- Alexander Motin From mav at FreeBSD.org Sat Sep 6 06:20:42 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 6 06:20:49 2008 Subject: snd_hda.7.20080905 with ad1988b In-Reply-To: <48C1AFBA.2090204@gmail.com> References: <48C1AFBA.2090204@gmail.com> Message-ID: <48C2212B.4090708@FreeBSD.org> Jochen Keil wrote: > i've patched and built snd_hda. > Unfortunately there are no pcm oder dsp devices in /dev, thus i cannot > use sound output. Driver tells that they are there. Probably you just don't see them. > Attached you'll find dmesg.verbose and cat /dev/sndstat: > > $ cat /dev/sndstat > FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) > Installed devices: > pcm0: at hdac0 cad 0 kld > snd_hda [20080905_0107] [MPSAFE] (1p:1v/1r:1v channels duplex default) This is a playback via 4 connectors (7.1 in theory) and line, mic, cd, mix, monitor recording. > pcm1: at hdac0 cad 0 kld > snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels) This is Headphones connector playback. Strange that BIOS vendor configured respective microphone as part of pcm0 but not pcm1. Also this Headphones could be configured for sound redirection from pcm0 output, but it also wasn't done. So if you wish - you have a wide range of experiments possible. > pcm2: at hdac0 cad 0 kld > snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels) This is SPDIF playback. > I'd be glad to help you with further information, just tell me what you > need/i'm supposed to do. Just try to use it. :) > I didn't get that whole nid stuff though.. Logs were wrapped. Those nid stuff may be dumped with sysctl dev.hdac.0.pindump=1 -- Alexander Motin From tfcheng at gmail.com Sat Sep 6 14:11:03 2008 From: tfcheng at gmail.com (Tsu-Fan Cheng) Date: Sat Sep 6 14:11:09 2008 Subject: convert avi to mpg Message-ID: Hi, i sometimes need to convert some ~1.2GB avi into ~700mb mpg, i often use mkxvcd script, I wonder if there is any other script that runs faster, thank you!! TFC From jason.harmening at gmail.com Sat Sep 6 18:49:57 2008 From: jason.harmening at gmail.com (Jason Harmening) Date: Sat Sep 6 18:50:05 2008 Subject: New cards and analog support for cx88 Message-ID: <200809061322.37736.jason.harmening@gmail.com> I have a new snapshot of the cx88 driver here: ftp://corona.homeunix.net/cx88_20080824.tar.gz The big news is preliminary analog video and audio support, along with added HDTV support for several cards. For digital video, Konstantin Dimitrov has contributed bugfixes and support for the following cards: DViCO FusionHDTV 5 Gold (ATSC) Hauppauge WinTV-HVR-1100 (DVB-T) Hauppauge WinTV-HVR-1100 LP (DVB-T) Leadtek WinFast DTV2000H (DVB-T) Hauppauge WinTV-HVR-1300 (DVB-T) Hauppauge WinTV-HVR-3000 (DVB-T) Hauppauge WinTV-HVR-4000 (DVB-T) This is a massive improvement for the driver, as it previously only supported the following: pcHDTV HD-3000 (ATSC) pcHDTV HD-5500 (ATSC) Hauppauge WinTV Nova-T (DVB-T) Konstantin is also working on adding DVB-S, DVB-S2, analog audio input, and FM radio support for the Hauppauge WinTV-HVR-4000. That brings me to the next part of the announcement, which is that analog video and audio support has been added. Kernel driver sources are in the video/ and audio/ subfolders, respectively, and running the top-level 'make' command will generate cx88video.ko and cx88audio.ko kernel modules. The analog video driver has only been tested with NTSC video on the two pcHDTV cards. It supports scaling, cropping, and both packed and planar pixel formats. VBI capture *seems* to work, but I don't have a VBI parsing tool to tell me for sure. As with the cx88mpeg driver, it can capture to both user- and kernel-allocated buffers. PAL and SECAM support are present but untested. The biggest limitation for analog video is that I don't have a good capture app right now. There are test apps in the tests/ directory for the pcHDTV cards that will grab a sequence of frames and dump them to .ppm files. I will work to integrate analog capture support into the cx88 capture app, but I also would like to work on a more universal solution, such as V4BSD, for both digital and analog capture. Capture isn't nearly as much of an issue with the audio driver--it interfaces with the FreeBSD pcm subsystem, so all that is needed is a very simple app that sets the broadcast audio format and the tuner frequency (see tests/cx88_audio_client.cpp for an example). The capture itself can be done by any app that can talk to /dev/dsp* devices. You can even do something as simple as 'cat /dev/dspX > /dev/dspY', where X corresponds to your cx88 audio device and Y is your soundcard. A "plain" capture like this won't give very good sound quality, however, as the default bitrate settings for dsp devices are low. Most actual capture apps are capable of setting the bitrates to something better. The analog audio driver has been tested with BTSC audio and FM radio on the pcHDTV cards. Unless your card has a dedicated FM radio tuner (which the pcHDTV cards don't), FM reception will be spotty and of poor quality. Support for other broadcast standards (NICAM/A2/EIA-J) is present but untested. The biggest limitation for audio is that it requires PCI function 1 to be enabled on the CX2388x. Many cards, especially older ones, will not have this function enabled and will instead require the user to run a patch cable from the card to their soundcard's line-in jack. My drivers don't currently support this "passthrough" audio capture, as there are some cx88 hardware bugs with it that would require hacks to work around. If your card doesn't have PCI function 1 enabled, you may be able to enable it by flipping a bit in your card's EEPROM. I've written a very simple app (utils/cx88_audio_enable.cpp) that does this. Compile and run as follows: g++ -Wall -O2 -I../ -I../libtuner -L../libtuner -ltuner -o audioenable cx88_audio_client.cpp ./audioenable /dev/cx88videoX, where X is the node number for the video device on the card where you want to enable audio. You'll need cx88video.ko loaded, as the app will go through the video device to access the EEPROM. If it detects the audio function isn't already enabled, it will flip the necessary bit and then wait for the internal EEPROM programming cycle to complete. You will need to power-cycle your computer before you can use the audio function. This works for the pcHDTV HD-3000, but it may not work for other cards since some card vendors write-protect the EEPROM. With analog mostly working, here's what I'd like to do in the coming months: 1) Make libtuner and the cx88 driver stack into ports, with manpages and README docs. 2) Work on cx88 analog capture solution 3) Work on broader capture solution, possibly V4BSD 4) Research adding support for cx23885/6/7-based PCI-Express capture cards If you have a problem using the drivers or if you'd like to make a contribution, please let me know. I'll be glad to help wherever I can. Thanks, Jason From fred at comment.icecreamhasnobones.org Sat Sep 6 19:46:39 2008 From: fred at comment.icecreamhasnobones.org (Fred Woods) Date: Sat Sep 6 19:46:45 2008 Subject: Sound on Dell Inspiron 1525 Message-ID: <62742.1220730398@comment.icecreamhasnobones.org> On Sat 08/09/06 05:59 , Alexander Motin mav@FreeBSD.org sent: > Stephen Montgomery-Smith wrote: > > Alexander Motin wrote: > >> Hi. > >> > >> Stephen Montgomery-Smith wrote: > >>> Alexander Motin wrote: > >>> > >>>> Send me please complete verbose dmesg out. This > may be an interesting>>>> case to investigate. > >>> > >>> Here is dmesg and cat /dev/sndstat. > >> > >> I have asked verbose logs, but this is normal. > Add>> boot_verbose="YES" > >> to your loader.conf or select it from the boot > menu. All I can see now >> is that your pcm0/dsp0 device is not from your > most featured codec.> > > My apologies. Here it is. > > Looks good. > > Your first codec is a modem and it is not supported. > Second codec presents: > pcm0 - digital connector playback (SPDIF or HDMI). > Third codec presents: > pcm1 - Speaker/Headphones playback with Headphones jack detection and > Speaker auto mute, recording from internal or external mics, > pcm2 - Line-out connector playback, any chance pcm2 is the cdrw+dvd device? There is no lineout jack, just 2 (black) headphone jacks on the front. 1 has auto detect, other does not. Think the headphone jacks are a quad (complex) setup. External mic jack (black) is also on the front pannel. If pcm2 is the cd/dvd, does the snd_hda driver support a method for routing between codecs? Does the mixer interface support a method for accessing the mute widgets? Reloading FreeBSD on the machine now, will try latest patch soon. > pcm3 - digital connector playback (SPDIF or HDMI). > > So the first thing you should try is to play something via pcm1/dsp1. > From mav at FreeBSD.org Sat Sep 6 20:56:37 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 6 20:57:12 2008 Subject: Sound on Dell Inspiron 1525 Message-ID: <200809062356330000@2495819771> > > Your first codec is a modem and it is not supported. > > Second codec presents: > > pcm0 - digital connector playback (SPDIF or HDMI). > > Third codec presents: > > pcm1 - Speaker/Headphones playback with Headphones jack detection and > > Speaker auto mute, recording from internal or external mics, > > pcm2 - Line-out connector playback, > > any chance pcm2 is the cdrw+dvd device? I don't think so. It is a playback only device. Your hardware vendor haven't announced CD input for some unknown reason. > There is no lineout jack, just 2 (black) headphone > jacks on the front. 1 has auto detect, other does not. > Think the headphone jacks are a quad (complex) setup. > External mic jack (black) is also on the front pannel. So as I understand you have 3 jacks: Headphones, Line-out and external Mic. But this is how they are announced bi BIOS, you can retask them using device hints. > If pcm2 is the cd/dvd, does the snd_hda driver support > a method for routing between codecs? Explain please what do you mean. > Does the mixer interface support a method for > accessing the mute widgets? Setting volume to 0 interpreted as mute by driver. There is no dedicated mute controls in OSS mixer. -- Alexander Motin From torfinn.ingolfsen at broadpark.no Sat Sep 6 20:56:44 2008 From: torfinn.ingolfsen at broadpark.no (Torfinn Ingolfsen) Date: Sat Sep 6 20:57:12 2008 Subject: New cards and analog support for cx88 In-Reply-To: <200809061322.37736.jason.harmening@gmail.com> References: <200809061322.37736.jason.harmening@gmail.com> Message-ID: <20080906225641.ad086fb0.torfinn.ingolfsen@broadpark.no> Hello, On Sat, 06 Sep 2008 13:22:37 -0500 Jason Harmening wrote: > I have a new snapshot of the cx88 driver here: Very nice! Congrats with the big improvements to all the involved people. One question: does cards with the "cx88 chipset" support dvb-c? If so, will this driver support dvb-c devices in te future? I tried searchin the net for info abut this, but didn't find anything useful. > Hauppauge WinTV-HVR-4000 (DVB-T) Hmm, is this the HAU-354 model, the HAU-1170 model, or both? -- Regards, Torfinn Ingolfsen From stephen at math.missouri.edu Sat Sep 6 22:33:42 2008 From: stephen at math.missouri.edu (Stephen Montgomery-Smith) Date: Sat Sep 6 22:33:50 2008 Subject: Sound on Dell Inspiron 1525 In-Reply-To: <200809062356330000@2495819771> References: <200809062356330000@2495819771> Message-ID: <48C30544.7060708@math.missouri.edu> OK, I am now using dsp1 (or pcm1). Now there are no error messages, and when I run programs like totem, it goes at the correct speed (which it used not to do). But there is still no sound. Is there anything more that I need to do? From roberthuff at rcn.com Sat Sep 6 23:36:59 2008 From: roberthuff at rcn.com (Robert Huff) Date: Sat Sep 6 23:37:06 2008 Subject: problem with ffmpeg after system upgrade Message-ID: <18627.3435.915614.606893@jerusalem.litteratus.org> I just updated one box to: FreeBSD .0-CURRENT #0: Sat Sep 6 16:18:01 EDT 2008 i386 After the upgrade, ffmpeg no longer starts correctly: huff@jerusalem>> /usr/local/etc/rc.d/ffserver start Starting ffserver. FFserver version SVN-r14424, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --cc=cc --prefix=/usr/local --disable-debug --enable-memalign-hack --enable-shared --enable-postproc --extra-cflags=-I/usr/local/include/vorbis -msse -I/usr/local/include --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl --enable-pthreads --enable-swscale --mandir=/usr/local/man --enable-liba52 --enable-liba52bin --disable-libfaac --enable-libfaad --enable-libfaadbin --disable-libamr-nb --disable-libamr-wb --disable-libgsm --disable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --disable-libxvid libavutil version: 49.7.0 libavcodec version: 51.61.0 libavformat version: 52.18.0 libavdevice version: 52.0.0 built on Sep 6 2008 18:59:59, gcc: 4.2.1 20070719 [FreeBSD] Sat Sep 6 19:06:06 2008 ffserver started. And stays there, rather than returning to the prompt. Typing ^t gets: load: 1.13 cmd: ffserver 20457 [select] 0.00u 0.06s 0% 9360k I rebuilt ffmpeg-2008.07.27_6 - no change. Any idea what broke? Robert Huff From ahze at ahze.net Sun Sep 7 03:57:34 2008 From: ahze at ahze.net (Michael Johnson) Date: Sun Sep 7 03:57:40 2008 Subject: problem with ffmpeg after system upgrade In-Reply-To: <18627.3435.915614.606893@jerusalem.litteratus.org> References: <18627.3435.915614.606893@jerusalem.litteratus.org> Message-ID: Fixed, Thanks! On Sat, Sep 6, 2008 at 6:08 PM, Robert Huff wrote: > > I just updated one box to: > > FreeBSD .0-CURRENT #0: Sat Sep 6 16:18:01 EDT 2008 i386 > > After the upgrade, ffmpeg no longer starts correctly: > > huff@jerusalem>> /usr/local/etc/rc.d/ffserver start > Starting ffserver. > FFserver version SVN-r14424, Copyright (c) 2000-2008 Fabrice Bellard, et > al. > configuration: --cc=cc --prefix=/usr/local --disable-debug > --enable-memalign-hack --enable-shared --enable-postproc > --extra-cflags=-I/usr/local/include/vorbis -msse -I/usr/local/include > --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl > --enable-pthreads --enable-swscale --mandir=/usr/local/man --enable-liba52 > --enable-liba52bin --disable-libfaac --enable-libfaad --enable-libfaadbin > --disable-libamr-nb --disable-libamr-wb --disable-libgsm > --disable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 > --disable-libxvid > libavutil version: 49.7.0 > libavcodec version: 51.61.0 > libavformat version: 52.18.0 > libavdevice version: 52.0.0 > built on Sep 6 2008 18:59:59, gcc: 4.2.1 20070719 [FreeBSD] > Sat Sep 6 19:06:06 2008 ffserver started. > > > And stays there, rather than returning to the prompt. > Typing ^t gets: > > load: 1.13 cmd: ffserver 20457 [select] 0.00u 0.06s 0% 9360k > > I rebuilt ffmpeg-2008.07.27_6 - no change. > Any idea what broke? > > > Robert Huff > > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to " > freebsd-multimedia-unsubscribe@freebsd.org" > From kosio.dimitrov at gmail.com Sun Sep 7 13:42:53 2008 From: kosio.dimitrov at gmail.com (Konstantin Dimitrov) Date: Sun Sep 7 13:43:17 2008 Subject: New cards and analog support for cx88 In-Reply-To: <20080906225641.ad086fb0.torfinn.ingolfsen@broadpark.no> References: <200809061322.37736.jason.harmening@gmail.com> <20080906225641.ad086fb0.torfinn.ingolfsen@broadpark.no> Message-ID: <8103ad500809070610k24a0c3c0m981a0c0a82e392d8@mail.gmail.com> hello All, i want to thank Jason again for his tremendous and excellent work on the cx88 drivers! the ability to watch digital television really makes huge difference in my FreeBSD experience as a desktop OS and without Jason's work i wouldn't have what to patch in order to add support for cards like WinTV-HVR-4000. On Sat, Sep 6, 2008 at 11:56 PM, Torfinn Ingolfsen wrote: > Hello, > > On Sat, 06 Sep 2008 13:22:37 -0500 > Jason Harmening wrote: > >> I have a new snapshot of the cx88 driver here: > > Very nice! > Congrats with the big improvements to all the involved people. > > One question: does cards with the "cx88 chipset" support dvb-c? If so, > will this driver support dvb-c devices in te future? Conexant CX2388x is capable and can be used on DVB-C card, but AFAIK there aren't any CX2388x based DVB-C cards available. > I tried searchin the net for info abut this, but didn't find anything > useful. > >> Hauppauge WinTV-HVR-4000 (DVB-T) > > Hmm, is this the HAU-354 model, the HAU-1170 model, or both? using Hauppauge model numbers to identify the card is not a good idea at all, because their model numbers are complete mess and that will lead to great confusion what is actually supported and what is not. for example, there is one model number on the box of my WinTV-HVR-4000: "model 1170, SL-1170-V2.0-UK" and another numbers on the card itself: "69009 rev. B2D3", but Hauppauge software for Windows identifies my card as "model 69009". so, which model number is the correct one - "model 1170" or "model 69009"? they are both equally correct or incorrect and to lower the confusion from now on i will refer to the number on the box as "model number" and for the numbers on the card as "version number" and "revision". for WinTV-HVR-4000 i am aware of 3 model number numbers (1170, 1168, 364) and at least 4 version numbers (69559, 69009, 69569, 69??? - i don't know the exact number of the last one), not to mention that model 69009 has at least two revisions: B2D3 and B2A0 that have slightly different DVB-T/Analog frontends - respectively FMD1216MEX and FMD1216ME. i've made an attempt to collect all information about different models/versions/revisions of Hauppauge cards in the table here: http://xkodi.svobodno.com/cx2388x/ but i failed, because it's very hard and time consuming to collect such information. please, do NOT refer to that table, because it's not complete and probably will never be. however, the table contains some good information about different version numbers of WinTV-HVR-4000: http://xkodi.svobodno.com/cx2388x/cards/hauppauge/69xxx/ as you can see the differences between different WinTV-HVR-4000 models are very minor and don't really affect the DVB-T/DVB-S/DVB-S2 support, but mainly affect the analog audio/video inputs and remote control support. so, it is far better to talk about supported DVB-T/Analog frontends, DVB-T demodulators, DVB-S/S2 frontends and DVB-S/S2 demodulators. currently, DVB-T is supported on every CX2388x based card that has DVB-T Demodulator: - Conexant CX22702 and one of the following DVB-T/Analog Frontend: - Thomson DTT7579 - Thomson DTT7592 - Thomson DTT75105 - Philips FMD1216ME - Philips FMD1216MEX DVB-S/S2 is supported on every CX2388x based card that has DVB-S/S2 Demodulator: - Conexant CX24116 and DVB-S/S2 Frontend: - Conexant CX24118A please, note that DVB-S/S2 support is not in the current code, because it's not mature enough, but it's working - i'm watching DVB-S/DVB-S2 television on WinTV-HVR-4000 with my development version of the DVB-S/S2 support code. so, based on the supported frontends/demodulators i know for the following cards that should have - working DVB-T support: Club3D Zap TV2100 Hauppauge WinTV-Nova-T Hauppauge WinTV-HVR-1100 Hauppauge WinTV-HVR-1300 Hauppauge WinTV-HVR-3000 Hauppauge WinTV-HVR-4000 Leadtek WinFast DTV1000T Leadtek WinFast DTV2000H Terratec Cinergy 1400 DVB-T VStream Xpert DVB-T - working DVB-S and DVB-S2 support: DVBWorld PCI2004C Hauppauge WinTV-HVR-4000 Hauppauge WinTV-NOVA-HD-S2 Omicom SkyStar4 TBS 8920 TeVii S460 but probably there are other cards that are using the same frontends/demodulators and thus can be supported without additional code with only adding their PCI IDs to the current code. most of those cards have analog TV and FM radio capabilities too that may work out-of-the-box with the code or may need additional work. best wishes, konstantin > -- > Regards, > Torfinn Ingolfsen > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org" > From freebsd at sopwith.solgatos.com Sun Sep 7 15:52:08 2008 From: freebsd at sopwith.solgatos.com (Dieter) Date: Sun Sep 7 15:52:14 2008 Subject: New cards and analog support for cx88 In-Reply-To: Your message of "Sun, 07 Sep 2008 16:10:36 +0300." <8103ad500809070610k24a0c3c0m981a0c0a82e392d8@mail.gmail.com> Message-ID: <200809071548.PAA14938@sopwith.solgatos.com> > i want to thank Jason again for his tremendous and excellent work on > the cx88 drivers! Yes, thank you Jason! > for example, there is one model number on the box of my > WinTV-HVR-4000: "model 1170, SL-1170-V2.0-UK" and another numbers on > the card itself: "69009 rev. B2D3", but Hauppauge software for Windows > identifies my card as "model 69009". so, which model number is the > correct one - "model 1170" or "model 69009"? Everyone knows that the 1170 is a beloved 16 bit minicomputer from DEC. :-) From edwin at FreeBSD.org Sun Sep 7 17:30:13 2008 From: edwin at FreeBSD.org (edwin@FreeBSD.org) Date: Sun Sep 7 17:30:25 2008 Subject: ports/127185: [update] multimedia/gstreamer-plugins-ugly fix pkg-plist Message-ID: <200809071730.m87HUDJ2048604@freefall.freebsd.org> Synopsis: [update] multimedia/gstreamer-plugins-ugly fix pkg-plist Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Sun Sep 7 17:30:12 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=127185 From joel at FreeBSD.org Sun Sep 7 20:29:45 2008 From: joel at FreeBSD.org (joel@FreeBSD.org) Date: Sun Sep 7 20:29:52 2008 Subject: kern/126216: [snd_hda] [patch] snd_hda does't support ACER Aspire 4715Z laptop Message-ID: <200809072029.m87KTjQG064527@freefall.freebsd.org> Synopsis: [snd_hda] [patch] snd_hda does't support ACER Aspire 4715Z laptop State-Changed-From-To: open->patched State-Changed-By: joel State-Changed-When: Sun Sep 7 20:28:05 UTC 2008 State-Changed-Why: Committed to head. http://www.freebsd.org/cgi/query-pr.cgi?pr=126216 From dfilter at FreeBSD.ORG Sun Sep 7 20:30:08 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Sun Sep 7 20:30:21 2008 Subject: kern/126216: commit references a PR Message-ID: <200809072030.m87KU8T4064875@freefall.freebsd.org> The following reply was made to PR kern/126216; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/126216: commit references a PR Date: Sun, 7 Sep 2008 20:25:33 +0000 (UTC) joel 2008-09-07 20:25:19 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 182854 on 2008-09-07 20:25:19Z by joel Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z. Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev , Ganael Laplanche , Dennis Generaloff Revision Changes Path 1.56 +9 -0 src/sys/dev/sound/pci/hda/hdac.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From dfilter at FreeBSD.ORG Sun Sep 7 20:30:12 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Sun Sep 7 20:30:22 2008 Subject: kern/126244: commit references a PR Message-ID: <200809072030.m87KUCUm065107@freefall.freebsd.org> The following reply was made to PR kern/126244; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/126244: commit references a PR Date: Sun, 7 Sep 2008 20:25:34 +0000 (UTC) joel 2008-09-07 20:25:19 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 182854 on 2008-09-07 20:25:19Z by joel Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z. Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev , Ganael Laplanche , Dennis Generaloff Revision Changes Path 1.56 +9 -0 src/sys/dev/sound/pci/hda/hdac.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From joel at FreeBSD.org Sun Sep 7 20:31:28 2008 From: joel at FreeBSD.org (joel@FreeBSD.org) Date: Sun Sep 7 20:31:34 2008 Subject: kern/126244: [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of speakers while plugging headphones Message-ID: <200809072031.m87KVRRU065939@freefall.freebsd.org> Synopsis: [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of speakers while plugging headphones State-Changed-From-To: open->patched State-Changed-By: joel State-Changed-When: Sun Sep 7 20:30:33 UTC 2008 State-Changed-Why: Committed to head. http://www.freebsd.org/cgi/query-pr.cgi?pr=126244 From joel at FreeBSD.org Sun Sep 7 20:33:40 2008 From: joel at FreeBSD.org (joel@FreeBSD.org) Date: Sun Sep 7 20:33:46 2008 Subject: kern/127037: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting Message-ID: <200809072033.m87KXeD6066619@freefall.freebsd.org> Synopsis: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting State-Changed-From-To: open->patched State-Changed-By: joel State-Changed-When: Sun Sep 7 20:33:11 UTC 2008 State-Changed-Why: Committed to head. http://www.freebsd.org/cgi/query-pr.cgi?pr=127037 From fred at comment.icecreamhasnobones.org Sun Sep 7 21:24:13 2008 From: fred at comment.icecreamhasnobones.org (Fred Woods) Date: Sun Sep 7 21:24:21 2008 Subject: snd_hda UAA patch second preview Message-ID: <53449.1220822652@comment.icecreamhasnobones.org> System: Dell Inspiron 1525 Before loading driver, vi will generate beeps at speaker when hitting escape twice. After loading driver, vi no longer generates beeps. Unloading driver does not restore beeps. Pluging in/out headphones does generate sense messages. Verbose dmesg output after driver load: http://icecreamhasnobones.org/hda/hda.log sndstat output with verbose=4 http://icecreamhasnobones.org/hda/sndstat.log dmesg output with pindump=1 http://icecreamhasnobones.org/hda/pins.log Think the seq values for the as 15 just provide a priority list for the other associations, where the seq # is the target association. nid 33 (as 10, seq 0) maybe the cd/dvd. The other option is the S-video jack on next to the cd/dvd. Thinking the separate chassis bit means the cd/dvd. From mav at FreeBSD.org Sun Sep 7 21:47:28 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 7 21:47:34 2008 Subject: snd_hda suspend/resume support In-Reply-To: <20080825204941.GA68247@alpha.local> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> Message-ID: <48C44BE0.5090500@FreeBSD.org> Rui Paulo wrote: > On Mon, Aug 25, 2008 at 10:39:47PM +0300, Alexander Motin wrote: >> I am now working on HDA driver improvement. I think my patches should >> give you much better support for your sound hardware. > > Are you also thinking about working on suspend/resume support? I have added some suspend/resume code to the latest patch (20080907 on http://people.freebsd.org/~mav/). I am unable to test it completely due to lack of suspend support on my amd64 ACPI system. All I have tested now is the direct calls of suspend() and resume() on alive system which look like manage well with stopping and restarting devices. Testers are welcome. -- Alexander Motin From miwi at FreeBSD.org Sun Sep 7 22:22:04 2008 From: miwi at FreeBSD.org (miwi@FreeBSD.org) Date: Sun Sep 7 22:22:10 2008 Subject: ports/127185: [update] multimedia/gstreamer-plugins-ugly fix pkg-plist Message-ID: <200809072222.m87MM489076711@freefall.freebsd.org> Synopsis: [update] multimedia/gstreamer-plugins-ugly fix pkg-plist State-Changed-From-To: open->closed State-Changed-By: miwi State-Changed-When: Sun Sep 7 22:22:03 UTC 2008 State-Changed-Why: was fixed by pav. Thanks for your submission. http://www.freebsd.org/cgi/query-pr.cgi?pr=127185 From hartzell at alerce.com Sun Sep 7 22:33:40 2008 From: hartzell at alerce.com (George Hartzell) Date: Sun Sep 7 22:33:47 2008 Subject: help understanding sound/snd_hda on mac pro w/ -STABLE. Message-ID: <18628.22210.414995.987246@almost.alerce.com> I'm running -STABLE on a mac pro (deskside, not a macbook laptop). With the stock snd_hda I have to set a hint that sets gpio1 get get sound, and it's very quiet even at maximum volume. I've been testing Alexander Motin's snd_hda patches. With the patch from 20080812 and by setting a hint that sets gpio1 I get great sound from line-out. With all of the later patches I've been unable to get sound from line-out or the headphone jack. If I set gpio0 I can get sound from the tinny little internal speaker but that's it. Various dmesg-verbose and /dev/sndstat output is available at: http://shrimp.alerce.com/macpro/ Alexander had suggested that I should try other sound devices and I thought I'd been trying them, but lately I'm not so sure. /dev/sndstat reports pcm[0123] and I have /dev/mixer[0123]. I also have a variety of /dev/dsp* entries, sometimes /dev/dsp0.0, sometimes /dev/dsp0.1 and then /dev/dsp[123].0. It seems like the dsp devices get created on demand. I've been trying to test the other devices using the -a switch to mpg123, e.g. 'mpg123 -a /dev/dsp1.0 foo.mp3', but I just noticed that no matter what device I specify, lsof shows that I'm using /dev/dsp0.0. I've tried from the console and from my gnome desktop with X running via startx. I've looked in the sound section of the handbook and it didn't clarify anything for me. Can someone explain (or even just discuss) how the various pcm devices relate to /dev/mixer[0-4] (a simple 1:1 mapping?), the /dev/dsp devices, my physical connectors, and the various thingies that snd_hda reports via verbose boot and/or pindump? An even simpler question would be, how can I test the other pcm devices? thanks, g. From bugmaster at FreeBSD.org Mon Sep 8 02:22:24 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Sep 8 02:23:37 2008 Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org Message-ID: <200809080222.m882MNAr006740@freefall.freebsd.org> The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable p kern/127037 multimedia [snd_hda] [patch] Lenovo 3k N200, speakers not deactiv o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui p kern/126244 multimedia [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of o kern/126217 multimedia [snd_hda] no snd_hda support for internal microphone f p kern/126216 multimedia [snd_hda] [patch] snd_hda does't support ACER Aspire 4 f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia multimedia/transcode patch revision o ports/125900 multimedia audio/jack: Update to 0.109.2 o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: (George Hartzell's message of "Sun, 7 Sep 2008 15:33:38 -0700") References: <18628.22210.414995.987246@almost.alerce.com> Message-ID: <863akbq9y4.fsf@gmail.com> George Hartzell writes: [...] > An even simpler question would be, how can I test the other pcm > devices? If you look closely at /dev/sndstat output you'll notice there is `default' keyword on one of the pcm's. To change it you have to set hw.snd.default_unit accordingly. It's documented in sound(4). Next time you'll run mpg123 it will use different /dev/dsp. From snasonov at bcc.ru Mon Sep 8 12:40:09 2008 From: snasonov at bcc.ru (Sergey G Nasonov) Date: Mon Sep 8 12:40:18 2008 Subject: snd_hda suspend/resume support Message-ID: <200809081606.35597.snasonov@bcc.ru> Hello Alexander. I have a Lenovo laptop T61 with Current 8.0 installed. uname -a FreeBSD snasonovnbwxp.bcc 8.0-CURRENT FreeBSD 8.0-CURRENT #2: Mon Sep 8 13:00:19 MSD 2008 snasonov@snasonovnbwxp.bcc:/usr/obj/usr/current/src/sys/CUSTOM i386 I tried your patches 20080812 and 20080907. With 20080812 all work fine, but with 20080907 the sound isnt work. The driver may work but i cant hear any sound. I check suspend/resume also. There is log from console: Sep 8 15:24:05 snasonovnbwxp kernel: acpi_button0: sleep button pressed Sep 8 15:24:08 snasonovnbwxp kernel: acpi_lid0: wake_prep enabled for \_SB_.LID_ (S3) Sep 8 15:24:08 snasonovnbwxp kernel: acpi_button0: wake_prep enabled for \_SB_.SLPB (S3) Sep 8 15:24:08 snasonovnbwxp kernel: hdac0: Suspend... Sep 8 15:24:08 snasonovnbwxp kernel: hdac0: Stop streams... Sep 8 15:24:08 snasonovnbwxp kernel: hdac0: Power down FG cad=0 nid=1 to the D3 state... Sep 8 15:24:08 snasonovnbwxp kernel: hdac0: Power down FG cad=1 nid=2 to the D3 state... Sep 8 15:24:08 snasonovnbwxp kernel: hdac0: Suspend done ... ... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Resume... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Starting CORB Engine... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Starting RIRB Engine... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Enabling controller interrupt... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power up audio FG cad=0 nid=1... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: AFG commit... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Ctls commit... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power commit... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power down nid 3 to the D3 state. Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power down nid 5 to the D3 state. Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power down nid 6 to the D3 state. Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power down nid 9 to the D3 state. Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power down nid 19 to the D3 state. Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: HP switch init... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Enabling headphone/speaker audio routing switching: Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: as=0 nid=17 [UNSOL] Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Pin sense: nid=17 res=0x7fffffff Sep 8 15:24:18 snasonovnbwxp kernel: pcm0: OSS mixer reinitialization... Sep 8 15:24:18 snasonovnbwxp kernel: pcm0: Recsel (mic): nid 12 source 0 select Sep 8 15:24:18 snasonovnbwxp kernel: pcm1: OSS mixer reinitialization... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Power down unsupported non-audio FG cad=1 nid=2 to the D3 state... Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Start streams... Sep 8 15:24:18 snasonovnbwxp kernel: pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 Sep 8 15:24:18 snasonovnbwxp kernel: pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 Sep 8 15:24:18 snasonovnbwxp kernel: hdac0: Resume done Seems to be suspend/resume work. What can I do here to restore sound? Thanks! Below additional info related to sound subsystem verbose dmesg Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: HDA Config: on=0x00000000 off=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Starting CORB Engine... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Starting RIRB Engine... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Enabling controller interrupt... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Scanning HDA codecs ... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Probing codec 0... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Vendor: 0x11d4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Device: 0x1984 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Revision: 0x04 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stepping: 0x00 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCI Subvendor: 0x20ac17aa Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: startnode=1 endnode=2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Found audio FG nid=1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Probing codec 1... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Vendor: 0x14f1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Device: 0x2bfa Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Revision: 0x00 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stepping: 0x00 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCI Subvendor: 0x20ac17aa Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: startnode=2 endnode=3 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Found modem FG nid=2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parsing audio FG cad=0 nid=1... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Nodes: start=2 endnode=39 total=37 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: GPIO: 0x40000003 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: GHOST: nid=2 j=0 entnum=4 index=0 res=0x00090801 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 17 0x0321401f as 1 seq 15 Headphones Jack jack 1 loc 3 color Green misc 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 18 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 19 0x511301f0 as 15 seq 0 Speaker None jack 3 loc 17 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 20 0x03a15021 as 2 seq 1 Mic Jack jack 1 loc 3 color Red misc 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 21 0x90a7012e as 2 seq 14 Mic Fixed jack 7 loc 16 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 22 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 23 0x55a601f0 as 15 seq 0 Mic None jack 6 loc 21 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 24 0x55a601f0 as 15 seq 0 Mic None jack 6 loc 21 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 26 0x91f311f0 as 15 seq 0 Other Fixed jack 3 loc 17 color Black misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 27 0x214411a0 as 10 seq 0 SPDIF-out Jack jack 4 loc 33 color Black misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 0x21a15020 as 2 seq 0 Mic Jack jack 1 loc 33 color Red misc 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parsing Ctls... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parsing vendor patch... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nonaudio... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 25 due to it's non-audio type. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling useless... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling pin nid 19 due to None connectivity. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling pin nid 22 due to None connectivity. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling pin nid 23 due to None connectivity. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling pin nid 24 due to None connectivity. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 16 nid 19 cnid -1 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 19 nid 22 cnid -1 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 26 nid 32 cnid 22 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 2 connection 0 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 5 connection 0 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 6 connection 0 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 12 connection 2 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 13 connection 2 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 29 connection 1 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 29 connection 12 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 29 connection 15 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Patched pins configuration: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 17 0x0321401f as 1 seq 15 Headphones Jack jack 1 loc 3 color Green misc 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 18 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 19 0x511301f0 as 15 seq 0 Speaker None jack 3 loc 17 color Unknown misc 1 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 20 0x03a15021 as 2 seq 1 Mic Jack jack 1 loc 3 color Red misc 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 21 0x90a7012e as 2 seq 14 Mic Fixed jack 7 loc 16 color Unknown misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 22 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 23 0x55a601f0 as 15 seq 0 Mic None jack 6 loc 21 color Unknown misc 1 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 24 0x55a601f0 as 15 seq 0 Mic None jack 6 loc 21 color Unknown misc 1 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 26 0x91f311f0 as 15 seq 0 Other Fixed jack 3 loc 17 color Black misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 27 0x214411a0 as 10 seq 0 SPDIF-out Jack jack 4 loc 33 color Black misc 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 0x21a15020 as 2 seq 0 Mic Jack jack 1 loc 33 color Red misc 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parsing pin associations... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 4 associations found Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 0 (1) out: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=18 seq=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=17 seq=15 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 1 (2) in: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=28 seq=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=20 seq=1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=21 seq=14 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 2 (10) out: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=27 seq=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 3 (15) in: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin nid=26 seq=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Building AFG tree... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: HWiP: HDA Widget Parser - Revision 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing association 0 (1) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 18 with min nid 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 18 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 4 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 20 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 20 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 21 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 21 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 26 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 26 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 37 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 37 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 18 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin 18 traced to DAC 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 17 with min nid 0 and hpredir 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 17 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 34 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 3 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 3 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 4 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 34 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 17 returned 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin 17 traced to DAC 4 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 0 (1) trace succeded Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing association 1 (2) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 28 to ADC 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 37 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 11 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 11 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 30 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 31 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 30 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 36 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 36 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 37 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 38 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 38 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Unable to trace pin 28 to ADC 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 28 to ADC 6 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 37 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 11 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 11 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 30 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 31 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 30 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 36 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 36 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 37 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 38 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 38 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Unable to trace pin 28 to ADC 6 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 28 to ADC 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 37 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 11 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 11 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 30 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 31 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 30 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 36 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 36 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 37 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 38 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 38 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Traced to ADC 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 20 to ADC 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 20 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 11 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 11 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 30 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 31 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 30 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 36 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 36 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 38 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 38 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 20 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Traced to ADC 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 21 to ADC 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 21 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 8 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 busy by association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 11 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 11 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 30 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 31 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 30 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 36 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 36 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 38 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 38 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 21 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Traced to ADC 8 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 1 (2) trace succeded Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing association 2 (10) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 27 with min nid 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 27 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 2 returned 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 27 returned 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin 27 traced to DAC 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 2 (10) trace succeded Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing association 3 (15) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 26 to ADC 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 26 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 busy by association 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 26 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Unable to trace pin 26 to ADC 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 26 to ADC 6 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 26 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 busy by association 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 26 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Unable to trace pin 26 to ADC 6 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing pin 26 to ADC 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 26 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 busy by association 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 26 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Unable to trace pin 26 to ADC 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association 3 (15) trace failed Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing input monitor Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing nid 32 to out Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 32 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 12 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 12 busy by input association 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 13 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 9 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 9 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 13 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 33 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 7 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 7 found output association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 10 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 10 found output association 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 11 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 11 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 30 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 31 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 30 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 36 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 28 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 28 busy by input association 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 29 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 29 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 36 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 33 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 returned 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 32 is input monitor Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing beeper Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Tracing nid 16 to out Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: tracing via nid 16 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid 16 returned 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated widgets... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 3. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 5. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 6. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 9. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 11. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 13. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 14. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 15. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 26. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 29. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 30. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 31. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 35. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 36. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unassociated nid 38. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling connection to input pin nid 28 conn 0. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nonselected inputs... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling unselected connection nid 34 conn 0. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling useless... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 1 nid 3 cnid -1 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 3 nid 5 cnid -1 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 4 nid 6 cnid -1 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 9 nid 11 cnid 15 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 10 nid 11 cnid 33 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 12 nid 13 cnid -1 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 22 nid 30 cnid 14 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 23 nid 30 cnid 33 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 27 nid 32 cnid 26 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 30 nid 36 cnid 35 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling ctl 31 nid 36 cnid 33 due to disabled widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling nid 2 connection 2 due to disabled child widget. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling crossassociatement connections... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling crossassociatement connection nid 2 conn 1 cnid 8. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Disabling useless... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Binding associations to channels... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Assigning names to signal sources... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Assigning mixers to the tree... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: AFG commit... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Ctls commit... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power commit... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power down nid 3 to the D3 state. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power down nid 5 to the D3 state. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power down nid 6 to the D3 state. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power down nid 9 to the D3 state. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power down nid 19 to the D3 state. Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: HP switch init... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Enabling headphone/speaker audio routing switching: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: as=0 nid=17 [UNSOL] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin sense: nid=17 res=0x7fffffff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: +-------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | DUMPING HDA NODES | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: +-------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Default Parameter Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ----------------- Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: IN amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OUT amp: 0x00052727 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 2 [DIGITAL] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio output Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00030311 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 2 (0x00000001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: pcm (pcm) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000005 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: AC3 PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07e0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 3 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=1 [GHOST!] [UNKNOWN] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=8 [audio input] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=9 [audio input] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 3 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio output Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00000405 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x00052727 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=0 step=39 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 4 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio output Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00000405 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 0 (0x00008001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: pcm (pcm) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x00052727 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=0 step=39 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 5 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio input Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0010050b Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80053627 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=54 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=23 [pin: Mic (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 6 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio input Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0010050b Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80053627 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=54 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 7 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00200103 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 0 (0x00008000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: pcm, mix Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=34 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 8 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio input Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00100501 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 1 (0x00004003) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=12 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 9 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio input Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00100501 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=13 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 10 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00200103 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 0 (0x00000001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: pcm, mix Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=4 [audio output] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 11 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00200103 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=15 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 12 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0030010d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 1 (0x00004003) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: line, mic, mix, monitor Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80053627 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=54 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=20 [pin: Mic (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=21 [pin: Mic (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=22 [pin: CD (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=32 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=37 [audio selector] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 13 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0030010d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80053627 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=54 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=20 [pin: Mic (Jack)] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=21 [pin: Mic (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=22 [pin: CD (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=32 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=37 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 14 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00300101 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=3 [audio output] [DISABLED] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=4 [audio output] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 15 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00300101 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=3 [audio output] [DISABLED] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=4 [audio output] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 16 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: beep widget Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0070000c Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -2 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: speaker (speaker) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x800b0f0f Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=15 size=11 offset=15 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 17 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Headphones (Jack) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040018d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 0 (0x00008000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x0000001f Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ISC TRQD PDC HP OUT : UNSOL Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x0321401f Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x000000c0 HP OUT Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=7 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 18 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Speaker (Fixed) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040058d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 0 (0x00000001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x0001001f Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ISC TRQD PDC HP OUT EAPD : UNSOL Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x90170110 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000040 OUT Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: EAPD: 0x00000002 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=10 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 19 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Speaker (None) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040050c Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00010010 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OUT EAPD Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x511301f0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: EAPD: 0x00000002 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80051f1f Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=31 size=5 offset=31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=31 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 20 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Mic (Jack) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040008b Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 1 (0x00000002) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: mic (mic) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00003727 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ISC TRQD PDC IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x03a15021 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000025 IN Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x00270300 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=0 step=3 size=39 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 21 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Mic (Fixed) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040008b Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 1 (0x00004000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: monitor (monitor) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00003727 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ISC TRQD PDC IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x90a7012e Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000025 IN Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x00270300 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=0 step=3 size=39 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 22 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: CD (None) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040018d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00000037 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ISC TRQD PDC OUT IN : UNSOL Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x593301f0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=11 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 23 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Mic (None) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00400001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00000020 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: IN Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x55a601f0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 24 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Mic (None) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00400001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00000020 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: IN Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x55a601f0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 25 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: power widget Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00500500 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=32 [audio mixer] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 26 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Other (Fixed) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00400000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00000020 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: IN Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x91f311f0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 27 [DIGITAL] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: SPDIF-out (Jack) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040030d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 2 (0x00000001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00000010 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OUT Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x214411a0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000040 OUT Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80052727 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=39 size=5 offset=39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=2 [audio output] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 28 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: pin: Mic (Jack) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0040018d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 1 (0x00000001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: line (line) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin cap: 0x00003737 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin config: 0x21a15020 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Pin control: 0x00000025 IN Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=36 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 29 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: vendor widget Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00f00100 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 25 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=7 [audio mixer] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=25 [power widget] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=10 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=11 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=12 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=13 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=14 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=15 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=26 [pin: Other (Fixed)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=28 [pin: Mic (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=17 [pin: Headphones (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=18 [pin: Speaker (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=19 [pin: Speaker (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=20 [pin: Mic (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=21 [pin: Mic (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=22 [pin: CD (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=30 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=31 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=32 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=34 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=35 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=36 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=37 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=38 [vendor widget] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 30 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00200103 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=14 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 31 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00200100 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=30 [audio mixer] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 32 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0020010b Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -2 (0x00004003) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: mix (mix) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80051f17 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=31 size=5 offset=23 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 5 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=20 [pin: Mic (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=21 [pin: Mic (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=22 [pin: CD (None)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=26 [pin: Other (Fixed)] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=37 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 33 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0030010d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -2 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: mix Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x80051f1f Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=31 size=5 offset=31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=32 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 34 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00300101 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 0 (0x00008000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: pcm Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=3 [audio output] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=4 [audio output] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 35 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00300101 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=3 [audio output] [DISABLED] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=4 [audio output] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 36 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio mixer Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00200103 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Input amp: 0x80000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=1 step=0 size=0 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 2 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=35 [audio selector] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + [DISABLED] <- nid=33 [audio selector] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 37 [ANALOG] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: audio selector Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x0030010d Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: 1 (0x00000001) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: line Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Output amp: 0x00270300 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute=0 step=3 size=39 offset=0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 1 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=28 [pin: Mic (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: nid: 38 [ANALOG] [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: name: vendor widget Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: widget_cap: 0x00f00100 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Parse flags: 0x0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Association: -1 (0x00000000) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: OSS: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: connections: 3 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=20 [pin: Mic (Jack)] (selected) Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=21 [pin: Mic (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: + <- nid=28 [pin: Mic (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: +------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: | DUMPING HDA AMPLIFIERS | Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: +------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 1: nid 3 out (out) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 0 step: 39 size: 5 off: 39 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 2: nid 4 out (out) index 0 ossmask=0x00000011 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 0 step: 39 size: 5 off: 39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 3: nid 5 in (in ) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 54 size: 5 off: 39 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 4: nid 6 in (in ) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 54 size: 5 off: 39 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 5: nid 7 in (in ) index 0 cnid 34 ossmask=0x00000011 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 6: nid 7 in (in ) index 1 cnid 33 ossmask=0x00000201 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 7: nid 10 in (in ) index 0 cnid 4 ossmask=0x00000011 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 8: nid 10 in (in ) index 1 cnid 33 ossmask=0x00000201 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 9: nid 11 in (in ) index 0 cnid 15 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 10: nid 11 in (in ) index 1 cnid 33 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 11: nid 12 out (out) index 0 ossmask=0x00000800 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 54 size: 5 off: 39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 12: nid 13 out (out) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 54 size: 5 off: 39 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 13: nid 16 out (out) index 0 ossmask=0x00000020 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 15 size: 11 off: 15 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 14: nid 17 in (out) index 0 ossmask=0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 15: nid 18 in (out) index 0 ossmask=0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 16: nid 19 in (out) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 31 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 17: nid 20 out (in ) index 0 ossmask=0x00000080 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 0 step: 3 size: 39 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 18: nid 21 out (in ) index 0 ossmask=0x01000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 0 step: 3 size: 39 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 19: nid 22 in (out) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 20: nid 27 in (out) index 0 ossmask=0x00000011 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 39 size: 5 off: 39 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 21: nid 28 in (out) index 0 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 22: nid 30 in (in ) index 0 cnid 14 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 23: nid 30 in (in ) index 1 cnid 33 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 24: nid 32 in (in ) index 0 cnid 20 ossmask=0x00000200 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 23 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 25: nid 32 in (in ) index 1 cnid 21 ossmask=0x00000200 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 23 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 26: nid 32 in (in ) index 2 cnid 22 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 27: nid 32 in (in ) index 3 cnid 26 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 28: nid 32 in (in ) index 4 cnid 37 ossmask=0x00000200 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 23 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 29: nid 33 out (out) index 0 ossmask=0x00000200 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 31 size: 5 off: 31 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 30: nid 36 in (in ) index 0 cnid 35 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 31: nid 36 in (in ) index 1 cnid 33 ossmask=0x00000000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: 32: nid 37 out (out) index 0 ossmask=0x00000040 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: mute: 0 step: 3 size: 39 off: 0 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Power down unsupported non-audio FG cad=1 nid=2 to the D3 state... Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: on hdac0 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +--------------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | DUMPING PCM Playback/Record Channels | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +--------------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Playback: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: DAC: 4 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Record: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Stream cap: 0x00000001 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Format: PCM Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM cap: 0x000e07ff Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM rate: 8 11 16 22 32 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: ADC: 8 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +--------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | DUMPING Playback/Record Pathes | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +--------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Playback: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: nid=17 [pin: Headphones (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=7 [audio mixer] [src: pcm, mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=34 [audio selector] [src: pcm] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=4 [audio output] [src: pcm] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=33 [audio selector] [src: mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=32 [audio mixer] [src: mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: nid=18 [pin: Speaker (Fixed)] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=10 [audio mixer] [src: pcm, mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=4 [audio output] [src: pcm] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=33 [audio selector] [src: mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=32 [audio mixer] [src: mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Record: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: nid=8 [audio input] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=12 [audio selector] [src: line, mic, mix, monitor] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=20 [pin: Mic (Jack)] [src: mic] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=21 [pin: Mic (Fixed)] [src: monitor] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=32 [audio mixer] [src: mix] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=37 [audio selector] [src: line] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=28 [pin: Mic (Jack)] [src: line] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Input Mix: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: nid=32 [audio mixer] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=20 [pin: Mic (Jack)] [src: mic] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=21 [pin: Mic (Fixed)] [src: monitor] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=37 [audio selector] [src: line] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: + <- nid=28 [pin: Mic (Jack)] [src: line] Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +-------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | DUMPING Volume Controls | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +-------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Master Volume (OSS: vol) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 2 (nid 4 out): -58/0dB (40 steps) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 5 (nid 7 in 0): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 6 (nid 7 in 1): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 7 (nid 10 in 0): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 8 (nid 10 in 1): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 14 (nid 17 in ): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 15 (nid 18 in ): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: PCM Volume (OSS: pcm) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 2 (nid 4 out): -58/0dB (40 steps) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 5 (nid 7 in 0): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 7 (nid 10 in 0): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Microphone Volume (OSS: mic) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 17 (nid 20 out): 0/30dB (4 steps) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Line-in Volume (OSS: line) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 32 (nid 37 out): 0/30dB (4 steps) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Recording Level (OSS: rec) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 11 (nid 12 out): -58/22dB (55 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Speaker/Beep Volume (OSS: speaker) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 13 (nid 16 out): -45/0dB (16 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Input Mix Level (OSS: mix) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 6 (nid 7 in 1): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 8 (nid 10 in 1): mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 24 (nid 32 in 0): -34/12dB (32 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 25 (nid 32 in 1): -34/12dB (32 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 28 (nid 32 in 4): -34/12dB (32 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 29 (nid 33 out): -46/0dB (32 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Unknown Ctl (OSS: monitor) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: +- ctl 18 (nid 21 out): 0/30dB (4 steps) Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: OSS mixer initialization... Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Recsel (mic): nid 12 source 0 select Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "vol": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "pcm": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "speaker": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "line": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "mic": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "mix": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "rec": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "ogain": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Mixer "monitor": Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: Registering PCM channels... Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: clone manager: deadline=750ms flags=0x8000001e Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: sndbuf_setmap 3c520000, 4000; 0xe414f000 -> 3c520000 Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 Sep 8 14:54:08 snasonovnbwxp kernel: pcm0: sndbuf_setmap 3c530000, 4000; 0xe415f000 -> 3c530000 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: on hdac0 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +--------------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: | DUMPING PCM Playback/Record Channels | Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +--------------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Playback: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Stream cap: 0x00000005 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Format: AC3 PCM Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: PCM cap: 0x000e07e0 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: PCM size: 16 20 24 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: PCM rate: 44 48 88 96 176 192 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: DAC: 2 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +--------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: | DUMPING Playback/Record Pathes | Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +--------------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Playback: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: nid=27 [pin: SPDIF-out (Jack)] Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: + <- nid=2 [audio output] [src: pcm] Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +-------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: | DUMPING Volume Controls | Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +-------------------------+ Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Master Volume (OSS: vol) Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +- ctl 20 (nid 27 in ): -58/0dB (40 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: PCM Volume (OSS: pcm) Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: | Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: +- ctl 20 (nid 27 in ): -58/0dB (40 steps) + mute Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: OSS mixer initialization... Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Mixer "vol": Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Mixer "pcm": Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: Registering PCM channels... Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: clone manager: deadline=750ms flags=0x8000001e Sep 8 14:54:08 snasonovnbwxp kernel: hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 Sep 8 14:54:08 snasonovnbwxp kernel: pcm1: sndbuf_setmap 3c540000, 4000; 0xe416f000 -> 3c540000 -- Best Regards, Nasonov Sergey From bms at incunabulum.net Mon Sep 8 20:30:52 2008 From: bms at incunabulum.net (Bruce M Simpson) Date: Mon Sep 8 20:31:00 2008 Subject: devel/linux-kmod-compat bit me Message-ID: <48C58754.6040802@incunabulum.net> "link_elf: symbol msleep undefined"... Further here: http://www.daemonforums.org/showthread.php?p=12764#post12764 This just bit me, the attached fixes seem to work for me (I can load the drivers into the kernel). It turns out that the __FreeBSD_version cpp conditional is incorrect for 7.0-RELEASE shipping systems. The key observation was that on line 76 of linux_compat.c, msleep() is in fact undefined. The only cam I have at the moment is the Trust Spacec@m 380 which is not supported by the ported ov511 driver, I'm waiting on more units arriving. -------------- next part -------------- --- ./linux/module.h.bak 2008-09-08 20:55:25.000000000 +0100 +++ ./linux/module.h 2008-09-08 21:01:06.000000000 +0100 @@ -209,7 +209,7 @@ #define udelay(t) DELAY(t) void linux_msleep(int ms); -#if __FreeBSD_version > 700100 +#if __FreeBSD_version > 700054 // adapt to a change between FreeBSD 6.x and 7.x #define msleep_compat(ms) linux_msleep(ms) #undef msleep -------------- next part -------------- --- ./linux_compat.c.bak 2008-09-08 20:55:37.000000000 +0100 +++ ./linux_compat.c 2008-09-08 21:01:14.000000000 +0100 @@ -69,7 +69,7 @@ void linux_msleep(int ms) { -#if __FreeBSD_version > 700100 +#if __FreeBSD_version > 700054 _sleep("linux-msleep", NULL, 0 /* PRI */, #else /* call the FreeBSD msleep */ From mav at FreeBSD.org Mon Sep 8 20:42:39 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 8 20:42:45 2008 Subject: snd_hda suspend/resume support In-Reply-To: <200809081606.35597.snasonov@bcc.ru> References: <200809081606.35597.snasonov@bcc.ru> Message-ID: <48C58BD8.10008@FreeBSD.org> Hi. Sergey G Nasonov wrote: > I have a Lenovo laptop T61 with Current 8.0 installed. > uname -a > FreeBSD snasonovnbwxp.bcc 8.0-CURRENT FreeBSD 8.0-CURRENT #2: Mon Sep 8 13:00:19 MSD 2008 snasonov@snasonovnbwxp.bcc:/usr/obj/usr/current/src/sys/CUSTOM i386 > > I tried your patches 20080812 and 20080907. > With 20080812 all work fine, but with 20080907 the sound isnt work. The driver may work but i cant hear any sound. > I check suspend/resume also. There is log from console: > Seems to be suspend/resume work. What can I do here to restore sound? - Try to set all mixer controls to 100%. - Try to set ogain both 0 and 100. - Try to connect headphones and check for any reaction on plugging them and will there be any sound via them or not. - Send me verbose dmesg from the last working version (20080812?). -- Alexander Motin From mav at FreeBSD.org Mon Sep 8 21:12:31 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 8 21:12:37 2008 Subject: snd_hda suspend/resume support In-Reply-To: <20080908205502.GF89070@alpha.local> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> <20080908205502.GF89070@alpha.local> Message-ID: <48C5952F.5040805@FreeBSD.org> Rui Paulo wrote: > Great work! This works fine! I just wish I didn't had to stop my media > player before resume. That probably needs more work on the sound layer. When I am calling suspend and resume myself on alive system for several seconds playback restores fine. Whats happening if you don't stop media player? -- Alexander Motin From rpaulo at FreeBSD.org Mon Sep 8 21:18:04 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Mon Sep 8 21:18:11 2008 Subject: snd_hda suspend/resume support In-Reply-To: <48C5952F.5040805@FreeBSD.org> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> <20080908205502.GF89070@alpha.local> <48C5952F.5040805@FreeBSD.org> Message-ID: <20080908211715.GH89070@alpha.local> On Tue, Sep 09, 2008 at 12:12:15AM +0300, Alexander Motin wrote: > Rui Paulo wrote: > > Great work! This works fine! I just wish I didn't had to stop my media > > player before resume. That probably needs more work on the sound layer. > > When I am calling suspend and resume myself on alive system for several > seconds playback restores fine. Whats happening if you don't stop media > player? No sound is output after resume. I can't play anything after resume and only a reboot fixes it (kldunload/kldload doesn't do the job). Here's my card: hdac0: mem 0xf7eb8000-0xf7ebbfff irq 5 at device 27.0 on pci0 hdac0: hdac0: [ITHREAD] hdac0: hdac0: pcm0: on hdac0 This may be a special card because, with the older driver, suspending with the module loaded made the card non-functional after resume (again, doing the kld load/unload dance didn't fix it). Regards, -- Rui Paulo From rpaulo at FreeBSD.org Mon Sep 8 21:20:50 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Mon Sep 8 21:20:56 2008 Subject: snd_hda suspend/resume support In-Reply-To: <48C44BE0.5090500@FreeBSD.org> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> Message-ID: <20080908205502.GF89070@alpha.local> On Mon, Sep 08, 2008 at 12:47:12AM +0300, Alexander Motin wrote: > Rui Paulo wrote: > > On Mon, Aug 25, 2008 at 10:39:47PM +0300, Alexander Motin wrote: > >> I am now working on HDA driver improvement. I think my patches should > >> give you much better support for your sound hardware. > > > > Are you also thinking about working on suspend/resume support? > > I have added some suspend/resume code to the latest patch (20080907 on > http://people.freebsd.org/~mav/). > > I am unable to test it completely due to lack of suspend support on my > amd64 ACPI system. All I have tested now is the direct calls of > suspend() and resume() on alive system which look like manage well with > stopping and restarting devices. > > Testers are welcome. Great work! This works fine! I just wish I didn't had to stop my media player before resume. That probably needs more work on the sound layer. Anyway, thanks a lot! Regards, -- Rui Paulo From rizzo at iet.unipi.it Mon Sep 8 23:24:45 2008 From: rizzo at iet.unipi.it (Luigi Rizzo) Date: Mon Sep 8 23:24:57 2008 Subject: devel/linux-kmod-compat bit me In-Reply-To: <48C58754.6040802@incunabulum.net> References: <48C58754.6040802@incunabulum.net> Message-ID: <20080908230926.GA38057@onelab2.iet.unipi.it> On Mon, Sep 08, 2008 at 09:13:08PM +0100, Bruce M Simpson wrote: > "link_elf: symbol msleep undefined"... > > Further here: > http://www.daemonforums.org/showthread.php?p=12764#post12764 > > This just bit me, the attached fixes seem to work for me (I can load the > drivers into the kernel). ok... > It turns out that the __FreeBSD_version cpp conditional is incorrect for > 7.0-RELEASE shipping systems. The key observation was that on line 76 of > linux_compat.c, msleep() is in fact undefined. > > The only cam I have at the moment is the Trust Spacec@m 380 which is not > supported by the ported ov511 driver, I'm waiting on more units arriving. have you tried multimedia/linux-gspca-kmod instead, which supports more than 100 different (and more modern) webcams ? cheers luigi From bms at incunabulum.net Mon Sep 8 23:24:49 2008 From: bms at incunabulum.net (Bruce M Simpson) Date: Mon Sep 8 23:24:58 2008 Subject: devel/linux-kmod-compat bit me In-Reply-To: <20080908230926.GA38057@onelab2.iet.unipi.it> References: <48C58754.6040802@incunabulum.net> <20080908230926.GA38057@onelab2.iet.unipi.it> Message-ID: <48C5B43E.9080404@incunabulum.net> Luigi Rizzo wrote: > > have you tried multimedia/linux-gspca-kmod instead, > which supports more than 100 different (and more modern) webcams ? According to this site: http://alpha.dyndns.org/ov511/cameras.html ...the Spacec@m 380 is based on the Cypress FX2 chip, which is supported by ov511 2.x, but not 1.x or gspca. I couldn't get it to attach with either ported driver. hopefully I will have a wider selection of cams to test with soon. From hartzell at alerce.com Tue Sep 9 04:05:18 2008 From: hartzell at alerce.com (George Hartzell) Date: Tue Sep 9 04:05:24 2008 Subject: help understanding sound/snd_hda on mac pro w/ -STABLE. In-Reply-To: <863akbq9y4.fsf@gmail.com> References: <18628.22210.414995.987246@almost.alerce.com> <863akbq9y4.fsf@gmail.com> Message-ID: <18629.62972.243803.679154@almost.alerce.com> swell.k@gmail.com writes: > George Hartzell writes: > > [...] > > An even simpler question would be, how can I test the other pcm > > devices? > > If you look closely at /dev/sndstat output you'll notice there is > `default' keyword on one of the pcm's. To change it you have to > set hw.snd.default_unit accordingly. It's documented in sound(4). > Next time you'll run mpg123 it will use different /dev/dsp. bingo, at least a little bit with Alexander's 20080905 patch. With hint.hdac.0.config="gpio1" in /boot/device.hints and hw.snd.default_unit="2" I can use mpg123 to play sound out of the line-out jack in the back of the unit. I've tried combinations of gpio0, gpio1, gpio2 and default_unit's of 0,1,2,3 and can't get sound out of the headphone jack on the front of the machine. Thanks for the patch and the help understanding what's going on! g. From vk7rb at internode.on.net Tue Sep 9 07:28:45 2008 From: vk7rb at internode.on.net (Robert McKenzie) Date: Tue Sep 9 07:28:50 2008 Subject: gstreamer-plugins-spc Message-ID: <48C621F5.2000105@internode.on.net> Just a quick email to say that I commented out "BROKEN' and underneath put in "USE_GCC=3.4" and it then compiled without a problem. I would therefore suggest that forcing compiling with gcc 3.4 is a nice quick fix, this was tried on a 6.3 stable up to date within the last four days system. Regards, Robert McKenzie. From mav at FreeBSD.org Tue Sep 9 09:32:49 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 9 09:32:55 2008 Subject: help understanding sound/snd_hda on mac pro w/ -STABLE. In-Reply-To: <18629.62972.243803.679154@almost.alerce.com> References: <18628.22210.414995.987246@almost.alerce.com> <863akbq9y4.fsf@gmail.com> <18629.62972.243803.679154@almost.alerce.com> Message-ID: <48C642BF.9030604@FreeBSD.org> George Hartzell wrote: > swell.k@gmail.com writes: > > George Hartzell writes: > > > > [...] > > > An even simpler question would be, how can I test the other pcm > > > devices? > > > > If you look closely at /dev/sndstat output you'll notice there is > > `default' keyword on one of the pcm's. To change it you have to > > set hw.snd.default_unit accordingly. It's documented in sound(4). > > Next time you'll run mpg123 it will use different /dev/dsp. > > bingo, at least a little bit with Alexander's 20080905 patch. > > With hint.hdac.0.config="gpio1" in /boot/device.hints and > hw.snd.default_unit="2" I can use mpg123 to play sound out of the > line-out jack in the back of the unit. > > I've tried combinations of gpio0, gpio1, gpio2 and default_unit's of > 0,1,2,3 and can't get sound out of the headphone jack on the front of > the machine. > > Thanks for the patch and the help understanding what's going on! As I see from 20080812 dmesg output - it routes all output pins to the same DAC. It was surely a bug, so it was fixed in next version. The only case to use same DAC is Headphone redirection. I don't see any reason why playing via dsp0/1/2/3 should not play via all of your connectors. Try to play more with GPIOs and make sure to set all control to 100% in all your mixers (/dev/mixer0/1/2/3). This codec supports -64/+0dB volume control range and even pcm=75 and vol=75 may be too quiet for it as driver uses logarithmic scale of the codec. -- Alexander Motin From mav at FreeBSD.org Tue Sep 9 12:36:47 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 9 12:36:55 2008 Subject: snd_hda suspend/resume support In-Reply-To: <20080908211715.GH89070@alpha.local> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> <20080908205502.GF89070@alpha.local> <48C5952F.5040805@FreeBSD.org> <20080908211715.GH89070@alpha.local> Message-ID: <48C66DDD.2010803@FreeBSD.org> Rui Paulo wrote: > On Tue, Sep 09, 2008 at 12:12:15AM +0300, Alexander Motin wrote: >> Rui Paulo wrote: >>> Great work! This works fine! I just wish I didn't had to stop my media >>> player before resume. That probably needs more work on the sound layer. >> When I am calling suspend and resume myself on alive system for several >> seconds playback restores fine. Whats happening if you don't stop media >> player? > > No sound is output after resume. I can't play anything after resume and > only a reboot fixes it (kldunload/kldload doesn't do the job). Any errors? Player progress bar is moving? What happens if you press stop and then play? -- Alexander Motin From rpaulo at FreeBSD.org Tue Sep 9 12:49:00 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Tue Sep 9 12:49:06 2008 Subject: snd_hda suspend/resume support In-Reply-To: <48C66DDD.2010803@FreeBSD.org> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> <20080908205502.GF89070@alpha.local> <48C5952F.5040805@FreeBSD.org> <20080908211715.GH89070@alpha.local> <48C66DDD.2010803@FreeBSD.org> Message-ID: <20080909124811.GA35538@alpha.local> On Tue, Sep 09, 2008 at 03:36:45PM +0300, Alexander Motin wrote: > Rui Paulo wrote: > > On Tue, Sep 09, 2008 at 12:12:15AM +0300, Alexander Motin wrote: > >> Rui Paulo wrote: > >>> Great work! This works fine! I just wish I didn't had to stop my media > >>> player before resume. That probably needs more work on the sound layer. > >> When I am calling suspend and resume myself on alive system for several > >> seconds playback restores fine. Whats happening if you don't stop media > >> player? > > > > No sound is output after resume. I can't play anything after resume and > > only a reboot fixes it (kldunload/kldload doesn't do the job). > > Any errors? Player progress bar is moving? What happens if you press > stop and then play? No errors whatsoever. I hear nothing if I press stop and then play. -- Rui Paulo From jochen.keil at gmail.com Tue Sep 9 18:55:46 2008 From: jochen.keil at gmail.com (Jochen Keil) Date: Tue Sep 9 18:55:52 2008 Subject: snd_hda.7.20080905 with ad1988b In-Reply-To: <48C1AFBA.2090204@gmail.com> References: <48C1AFBA.2090204@gmail.com> Message-ID: <48C6C69D.3050104@gmail.com> Hi, just wanted to report that $ sudo sysctl -w hw.snd.default_unit=2 hw.snd.default_unit: 0 -> 2 did the trick for me (saw this in another email here on that list). Now my FreeBSD box is making noise over digital (optical) S/PDIF output although there are no devices (at least) i cannot see in /dev. Thank you so very much for that. Unfortunately i cannot get AC3 passthrough to work. If i try with mplayer all i hear is some (real) noise.. like.. the stream doesn't get decoded and played raw. (Had the same issue with Windows XP until they came up with a new driver version). I installed audio/oss (another hint from this list ;) and passthrough worked. Only problem now: can't get stereo output. The oss driver from the ports seems to be able to change dev.pcm.2.play.vchanformat to ac3 while trying this with snd_hda (sysctl -w dev.pcm.2.play.vchanformat=ac3) didn't work. This is what mplayer tells me when i try to force the codec to hwac3: ========================================================================== Forced audio codec: hwac3 Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF No accelerated IMDCT transform found hwac3: switched to AC3, 448000 bps, 48000 Hz AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000->192000) Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF) ========================================================================== [AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le... AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) [format] Sample format big-endian AC3 not yet supported [libaf] Reinitialization did not work, audio filter 'format' returned error code -2 Couldn't find matching filter/ao format! Interestingly enough i already got it somehow working by accident before i knew of hw.snd.default_unit. I can't reproduce it though. Any hints on this? I'd be glad to provide more info if you want/need. At last i wanted to mention that with "I didn't get that whole nid stuff though.." i wanted to express that i didn't (and still don't) really understand what it means/does/is.. classical misunderstanding :) Regards, Jochen Jochen Keil wrote: > i've patched and built snd_hda. > Unfortunately there are no pcm oder dsp devices in /dev, thus i cannot > use sound output. Driver tells that they are there. Probably you just don't see them. > Attached you'll find dmesg.verbose and cat /dev/sndstat: > > $ cat /dev/sndstat > FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) > Installed devices: > pcm0: at hdac0 cad 0 kld > snd_hda [20080905_0107] [MPSAFE] (1p:1v/1r:1v channels duplex default) This is a playback via 4 connectors (7.1 in theory) and line, mic, cd, mix, monitor recording. > pcm1: at hdac0 cad 0 kld > snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels) This is Headphones connector playback. Strange that BIOS vendor configured respective microphone as part of pcm0 but not pcm1. Also this Headphones could be configured for sound redirection from pcm0 output, but it also wasn't done. So if you wish - you have a wide range of experiments possible. > pcm2: at hdac0 cad 0 kld > snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels) This is SPDIF playback. > I'd be glad to help you with further information, just tell me what you > need/i'm supposed to do. Just try to use it. :) > I didn't get that whole nid stuff though.. Logs were wrapped. Those nid stuff may be dumped with sysctl dev.hdac.0.pindump=1 -- Alexander Motin From mav at FreeBSD.org Tue Sep 9 20:17:30 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 9 20:17:36 2008 Subject: snd_hda.7.20080905 with ad1988b In-Reply-To: <48C6C69D.3050104@gmail.com> References: <48C1AFBA.2090204@gmail.com> <48C6C69D.3050104@gmail.com> Message-ID: <48C6D9CA.8050703@FreeBSD.org> Jochen Keil wrote: > Now my FreeBSD box is making noise over digital (optical) S/PDIF output > although there are no devices (at least) i cannot see in /dev. > Thank you so very much for that. > > Unfortunately i cannot get AC3 passthrough to work. > > If i try with mplayer all i hear is some (real) noise.. like.. the > stream doesn't get decoded and played raw. (Had the same issue with > Windows XP until they came up with a new driver version). > I installed audio/oss (another hint from this list ;) and passthrough > worked. Only problem now: can't get stereo output. > The oss driver from the ports seems to be able to change > dev.pcm.2.play.vchanformat to ac3 while trying this with snd_hda (sysctl > -w dev.pcm.2.play.vchanformat=ac3) didn't work. > > This is what mplayer tells me when i try to force the codec to hwac3: > ========================================================================== > Forced audio codec: hwac3 > Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF > No accelerated IMDCT transform found > hwac3: switched to AC3, 448000 bps, 48000 Hz > AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000->192000) > Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF) > ========================================================================== > [AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le... > AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) > [format] Sample format big-endian AC3 not yet supported > [libaf] Reinitialization did not work, audio filter 'format' returned > error code -2 > Couldn't find matching filter/ao format! To pass-through AC3 stream properly driver needs to know that data is not PCM, but AC3, so device must be opened with AC3 format. In presented case after first error device was opened as usual PCM. One of possible reasons is that you have vchans enabled. You should disable vchans for that device with sysctl dev.pcm.2.play.vchans=0 > At last i wanted to mention that with "I didn't get that whole nid stuff > though.." i wanted to express that i didn't (and still don't) really > understand what it means/does/is.. classical misunderstanding :) If you really wish to understand - you can read HDA and Microsoft UAA specifications. If not - try to read snd_hda man page updated with a patch on my page. -- Alexander Motin From mav at FreeBSD.org Tue Sep 9 23:08:57 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 9 23:09:04 2008 Subject: snd_hda suspend/resume support In-Reply-To: <20080909124811.GA35538@alpha.local> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> <20080908205502.GF89070@alpha.local> <48C5952F.5040805@FreeBSD.org> <20080908211715.GH89070@alpha.local> <48C66DDD.2010803@FreeBSD.org> <20080909124811.GA35538@alpha.local> Message-ID: <48C701FA.8010807@FreeBSD.org> Rui Paulo wrote: > On Tue, Sep 09, 2008 at 03:36:45PM +0300, Alexander Motin wrote: >> Rui Paulo wrote: >>> On Tue, Sep 09, 2008 at 12:12:15AM +0300, Alexander Motin wrote: >>>> Rui Paulo wrote: >>>>> Great work! This works fine! I just wish I didn't had to stop my media >>>>> player before resume. That probably needs more work on the sound layer. >>>> When I am calling suspend and resume myself on alive system for several >>>> seconds playback restores fine. Whats happening if you don't stop media >>>> player? >>> No sound is output after resume. I can't play anything after resume and >>> only a reboot fixes it (kldunload/kldload doesn't do the job). >> Any errors? Player progress bar is moving? What happens if you press >> stop and then play? > > No errors whatsoever. I hear nothing if I press stop and then play. I have changed suspend/resume sequences a bit. Now I am doing more complete codec power up on resume. On my system I am able to call suspend() and then 15 seconds later resume() call successfully restores the sound after complete HDA controller, bus and codecs. If you still have a problem - try to reproduce my experiment using temporal hack in a last version: sysctl dev.hdac.0.pindump=100 <= hdac_suspend() sysctl dev.hdac.0.pindump=101 <= hdac_resume() Also I have made suspend() to left HDA bus in reset state which saves about 200mW of power according to my laptop battery stats. -- Alexander Motin From rpaulo at FreeBSD.org Wed Sep 10 10:49:46 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Wed Sep 10 10:49:52 2008 Subject: snd_hda suspend/resume support In-Reply-To: <48C701FA.8010807@FreeBSD.org> References: <1219692182.00003969.1219680004@10.7.7.3> <48B30A83.1030206@FreeBSD.org> <20080825204941.GA68247@alpha.local> <48C44BE0.5090500@FreeBSD.org> <20080908205502.GF89070@alpha.local> <48C5952F.5040805@FreeBSD.org> <20080908211715.GH89070@alpha.local> <48C66DDD.2010803@FreeBSD.org> <20080909124811.GA35538@alpha.local> <48C701FA.8010807@FreeBSD.org> Message-ID: <20080910104710.GD1988@alpha.local> On Wed, Sep 10, 2008 at 02:08:42AM +0300, Alexander Motin wrote: > I have changed suspend/resume sequences a bit. Now I am doing more > complete codec power up on resume. On my system I am able to call > suspend() and then 15 seconds later resume() call successfully restores > the sound after complete HDA controller, bus and codecs. > > If you still have a problem - try to reproduce my experiment using > temporal hack in a last version: > sysctl dev.hdac.0.pindump=100 <= hdac_suspend() > sysctl dev.hdac.0.pindump=101 <= hdac_resume() Now, upon resuming I hear nothing. Doesn't matter if I was playing anything. It's the same behaviour as the old non-patched driver. BTW, when hda starts I hear a "click" on my speakers. Maybe there's something being done in the attach routine not being repeated in the resume routine? -- Rui Paulo From jochen.keil at gmail.com Wed Sep 10 18:51:48 2008 From: jochen.keil at gmail.com (Jochen Keil) Date: Wed Sep 10 18:52:21 2008 Subject: snd_hda.7.20080905 with ad1988b In-Reply-To: <48C6D9CA.8050703@FreeBSD.org> (sfid-20080909_22250_200FF6B8) References: <48C1AFBA.2090204@gmail.com> <48C6C69D.3050104@gmail.com> <48C6D9CA.8050703@FreeBSD.org> (sfid-20080909_22250_200FF6B8) Message-ID: <48C8172E.6070608@gmail.com> Alexander Motin schrieb: > To pass-through AC3 stream properly driver needs to know that data is > not PCM, but AC3, so device must be opened with AC3 format. In presented > case after first error device was opened as usual PCM. One of possible > reasons is that you have vchans enabled. You should disable vchans for > that device with > sysctl dev.pcm.2.play.vchans=0 Wow! You can call me a happy man now. I can listen to "normal" stereo sound as well as to ac3 streams. That's really great, thanks a lot for your work! Best regards, Jochen From frtzkatz at yahoo.com Wed Sep 10 23:08:06 2008 From: frtzkatz at yahoo.com (Fritz Katz) Date: Wed Sep 10 23:08:13 2008 Subject: devel/linux-kmod-compat bit me In-Reply-To: <20080909120017.092361065701@hub.freebsd.org> Message-ID: <174935.28912.qm@web63008.mail.re1.yahoo.com> I've often wondered about the differences between the Linux msleep and FreeBSD msleep -- I've actually lost some sleep thinking about it. They appear to be the same in name only. Am I confused here? If so, jump in and correct me. The Linux msleep simply goes into a while spin-loop counting down a timeout on schedule_timeout_uninterruptible( ). It seems to be a closer match to the Standard C library call: usleep. The FreeBSD msleep seems to be a different beast entirely. A better name would be 'mutex_sleep' since that is what it does. In fact, we shouldn't use FreeBSD msleep since it has been depreciated, use mtx_sleep instead. For linux_kmod_compat would a better match to the Linux msleep be the FreeBSD kernel function pause?: void pause(const char *wmesg, int timo); or is there something better for use in the kernel, drivers, and KLDs? Cheers, -- Fritz Katz. From fred at comment.icecreamhasnobones.org Thu Sep 11 04:17:37 2008 From: fred at comment.icecreamhasnobones.org (Fred Woods) Date: Thu Sep 11 04:17:43 2008 Subject: devel/linux-kmod-compat bit me Message-ID: <57988.1221106656@comment.icecreamhasnobones.org> On Wed 08/09/10 23:08 , Fritz Katz frtzkatz@yahoo.com sent: > > I've often wondered about the differences between the Linux msleep and > FreeBSD msleep -- I've actually lost some sleep thinking about it. They > appear to be the same in name only. Am I confused here? If so, jump in and > correct me. > The Linux msleep simply goes into a while spin-loop counting down a timeout > on schedule_timeout_uninterruptible( ). It seems to be a closer match to > the Standard C library call: usleep. > The FreeBSD msleep seems to be a different beast entirely. A better name > would be 'mutex_sleep' since that is what it does. In fact, we shouldn't > use FreeBSD msleep since it has been depreciated, use mtx_sleep > instead. > For linux_kmod_compat would a better match to the Linux msleep be the > FreeBSD kernel function pause?: > void pause(const char *wmesg, int timo); > pause() is tsleep(). Linux msleep() is signal safe, usleep() is not. Presumably someone would use Linux msleep() to delay accessing some device to allow for its specified settle time. One issue with trying to map the Linux call into a FreeBSD call is the FreeBSD side has functionality to handle multiple threads and/or processes waiting on the same thing. The Linux side of the mapping does not have that functionality. A key question then is: how inportant is it that the FreeBSD side know exactly what it is the Linux side is waiting for? In the case of the device is being accessed exclusively by the Linux side, then all that probably really maters is that the mapping function does not inadvertently make the FreeBSD side think the Linux side is waiting on an ident used by something else. In the case where the device is being accessed by both sides, then it is inportant that the mapping function know exactly what ident to use. Given the additional requirements this places on native FreeBSD drivers, it might we wise to just not support this case. From tatsuki_makino at hotmail.com Thu Sep 11 14:00:15 2008 From: tatsuki_makino at hotmail.com (Tatsuki Makino) Date: Thu Sep 11 14:00:22 2008 Subject: ports/126043: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" Message-ID: <200809111400.m8BE0Esp096288@freefall.freebsd.org> The following reply was made to PR ports/126043; it has been noted by GNATS. From: Tatsuki Makino To: bug-followup@FreeBSD.org, tatsuki_makino@hotmail.com Cc: pav@FreeBSD.org; Subject: Re: ports/126043: multimedia/ffmpeg: ffplay returns Undefined symbol "pthread_join" Date: Thu, 11 Sep 2008 22:40:52 +0900 This is a multi-part message in MIME format. --------------070106060002030303000103 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit ffplay were built in the way below. gcc42 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I. -I"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27" -O2 -fno-strict-aliasing -pipe -march=prescott -O2 -I/usr/local/include/vorbis -msse -I/usr/local/include -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno -I/usr/local/include/SDL -I/usr/local/include -D_GNU_SOURCE=1 -D_REENTRANT -c -o ffplay.o ffplay.c ffplay.c: In function 'main': ffplay.c:2547: warning: assignment discards qualifiers from pointer target type gcc42 -L"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libpostproc -L"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libswscale -L"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavdevice -L"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavformat -L"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavcodec -L"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavutil -L/usr/local/lib -la52 -rdynamic -export-dynamic -Wl,--warn-common -Wl,--as-needed -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libpostproc -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libswscale -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavfilter -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavdevice -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavformat -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavcodec -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg/work/ffmpeg-2008-07-27"/libavutil -Wl,-Bsymbolic -o ffplay_g ffplay.o cmdutils.o -lpostproc -lswscale -lavdevice -lavformat -lavcodec -lavutil -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -pthread -lz -lbz2 -lm -la52 -lfaad -ltheora -logg -lvorbisenc -lvorbis -logg -lx264 -lm -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -pthread cp -p ffplay_g ffplay strip ffplay And, all of log also is attached. --------------070106060002030303000103 Content-Type: application/gzip; name="buildlog.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="buildlog.tar.gz" H4sIAFYTyUgAA+29aZPbRpb3O2+lCH0HjPvGlD2Pi1VcirVMuOORZdlWjLeQ3G7f6O6HkwQS JFTYhARBlu693/2eTCwEMgEWazPoo6OwpaqTCw7y/8sFmYmE6wYxXwyEnXhxOvCjxb89/p/T 09PpZGLJf+GP/Hd4fjbMfx8Nx5Pp2cQaDk+no9FwOJ4OrdPh2en47N+s0yfwxfizEilLwJUk itJd8VKWitW11xm+vbn83z/Jn79Yq5AF3DpmL55/m3D+9btvrOLf41ejbwbffP/ql0HKRWpN B5PjX96+fvv6h9cv370uI+nmv5xeWe9WofWOx5Z1bp1eXJ2NryZj62+/vrJGp6cXlvwjy/p/ t17l6mQlkpNo/l79KxL7RNyIk3c//mJZ3vhi+uL5X6z4ejFzuM9Tbh25it5jmfHg9HwwOv/P IxnFdiyVPo6SVJwEKz/1Au547CSPL6ME7JpbMbOv2YIfyxJ48dzIbHZexbR9zkIrCewodD3I 4KuvvvqrZb2SVi9cWG6UWK3JVby3PIgyGW0leHKcZ7FKuGNFcepFoehOXlz965e/vvr+qxsu rL+/+fX72btvfvgqTVbc+tu717PvXr36ajIY/a/Sp99WfsgTNvd8L72x7CW3ry3HE2zuc+dL y2EpmzPBrTBK4bKr0CnTvd6kCbPT3XfzV+vHb86sVzJTsQqsn/9bj3t8en48Oh9AlRrMP44G Ksm771+OzqZ3S6Vc+oWl9vL24rVexrF/I+OVTMYyId9Rrnm6tjDL4TEPHWFFocU33F6lsuSu rJRvvNEyDXzruFlud8lkodR8SAa2PRndNQPXk0lVhfAjm/kncy88EY5fkHjX7MSSSXZ9b56w 5ObKYmejwelDM3EZcx6eS7rkUcIenk8WJXNP8NAe3Lmw9aw2o+lkcPZgj6DKHw8Ho8FwqOf0 qmhOdtYTL4RezvetOOGut7Fqf7ZYvHguolViy1YxXVrNP7ta05N1lFyfGLX5xfNXlh0FMcCX aLnlGL94PmC+twgtT1hxtIaWMXKP03UkI4TRi+cv3776Xk+Y/9lcTGfjkfX5gkNL59lfvHg+ 9xbHUHQetNHaH5nTjz/+bvFQtYBaKDSp4OePP//WHi4Tq1Bw0WXQBxqhr7/+3WIZ83yZ2sz6 9de/7ApexEnktl5a5u3w+WphiZtgHvnCCBUpjNhaQ1XWsmsJvI8s72CMYMAh9Wy9sLbBOX5d wXEkUnDd5kJI7MQqlmxsU0duuoYMLAFYgfrbG1TBIV/LNimFkFrK8r7yEAF9pczaZxlAHbC0 CM08h0fWMoquZajh2JsAasxIz7bMWnYPv97E3AyXoSFPJcktifOsf8mmbRkXweky4czRSkP9 ifMgiAOVuD2HPAs5bFIVC+6hGU9Vh9/evLsJoWYauMhQSALtcFvuKusi2PEjaGEawlbBQXIc zo0MyrwhdN0Z6tjD8eWkM9SDcUWn19DwtwTWQp2W0NJpFWzeVBm8EEFb5SryDuKxL0e+Wowi NFylO9IKe5lEXMrdwLsIzbshI3npVt67dAbLHmPHPW+gCnQU2EcJTmtDphLPO8NVMLRWRZDD 7ciBOnj14jljwn727NnCc+Hv2N6AxYntYDbZBM+eLUfToTSHi9LMnI0yj6U5rWLbaW71wPzB CUalnTNlnyhzwtZb+yxgG0/MNuzZcuW6N6tMRlFD9ypGAtf2HNsLZVCa+LweNoKwQHqesNlw MqkHgW9eCK3IKA8dXVzUQjdMFMFjFbxWDU4ZYXE+mspgaKBin93MpBFi+dUNeQGbsSCrx1EZ QKToQz2Scw35v4cb8sUzFajyasaAYrkOMnUT8UdWD+PyP1s8y6u1jJANT7UIAtqcZ0UdUTFG jRgfQBLo9sGzZ2Lh1UNEIP16FjCbyzIQS6jTPKzHWDO4Qxk+leGBfIhaOY0IcFMBUFQG86QM DWQIdEx5kF2axRy6kxncSX5tCAujdTNwXATOZWjkN8orjwHlFfixCg69bdZrQDcIChmeifis wjJdQuwgkl1k7G24lEKswgQ6+jIG8PcsiGUJi+zDsLTesIAtVcg4DxlDiM/kPYGJOSv4AZ5l FlIzCYO0RqGkPG8ZwBxzZbbPlTEGi8iGuelCmjwOhb4R/EPJn8hGKpgvhsWtpJ7rQoB8ahsX QaMyCB4O8/uSPmeiCFYeVEEA7ZynS9lZQ7IiBpN3IeOImHN7CVFcr0hd5i1sKFtoPaVZqETS 8zSF27IvxzUrOJxugAu78KAwQxQ5hAS7F/KYXasgqL7wbzYHq/8+USZ1Pcg5s+EmbOjxlfXj UsazE2kTtiQ75L5/E0TwaA0BgQMoelBgdt5mhOpvMBfl6NhMNWTQVPlsLUNCuBsn3Cydwu5k 8qe8jYYQ4YGbKs882B2P5uBqFo/LwKJcFN2rPNP4DAKzuVjNi0zFcJqnmsoApxHg5wFMhpSU VkEzaENClsgIILazKb0Xo4nK8AMkg6ZAUVbYZQk8ewZ1VM5uQKi3WKbzWFTh8nrrgGXDIkxk mxnfxEV4fnsyfFQLd715FZ6nV8lhfBfz4WhShElyIWQkp1IUzdK6ym8d7GNll+35NkhlFsrM 3LwCKXt+c2sxE6GTB4mlyLahMtWGhUUb4PpelTJ3X4atbXk9P9uGqFTwmAOPT4nsvnK7dHoD goA9YbKYlPkjjASfPZMdJnSrwTyrd4/wXFh1j6rqFZ12/UqNDtEvGrX8es3OJKiFyYvqbXTe +sSLwGyAa20BhAPvjUa21hzUOui8NSzagjgOjCZtW6PLPrVomLaVutYrFq3Stmarbi5vHGIW NLq2qpLNg6rHalSSvEbmHVWjkhR1TvVTzTpSVLi8t6hBV9S3oiNoUldUORU280WDvKJa5Y19 E7uqZhUt+xatok7l7XE5UqqqUtmSlIOleiVSlbAcLm1rkKp70hwbdUjGrwZE9Tqkql01oKjV opzhalTaqEM52dWQtFaH6rzHLBHlaFAWVKVNrnqBgqoJxU3KgLIdhsa/UKy40aovKVvjYgQY hxIS+bDwbFstVONfUZJ376rtrY9Wg9Wm7h/UkAUfxZ7sY6sqp9yT4/XQ4yHUqziT3bCnqPBi OT/LmwO+QPZCfuAH0jd4GPbkGCZWvk1k4eejvrwfh044EtdwL4msUMKt3UA+7ltVzsOgUHbJ qlNV9SAVcdVHBzKlcGK9Z47kBQWUKTwcB9s+uTE8K/pe5aFQKOa4lkOKaiBWFTE4qNo7GE2V fVlhTpU5lZFTUdkSVdXWMudMGxPIEUzeOQUiXNuz1I7rgxjZR8mwVKZTIwUYoNpyLhqMqizU QMF1ZYkEG7cUvqiZoaqEYEmrxh4ez/J+vayIRUcf2bX2PVpIBaCxhGoplCGQbqieYbEp62ne 7KyFGsPWamnRtqyF6mTrtbSojZmyTp41mpUNxC2fSqoqDdV1ooobmITgegcoq1oObL1C1/ne 0p0zXEaGIpCttxKojjzcdY3syKndZol1TnB1kxWzFcfVbaqgGaDAZWteRpjVBkQi9zdHvNaZ iYst59r9sixQ3UaUNe/ZTnIuq6K4qNOqil9WlpLJSaPCVkwOxY1IeZBXxgIp1VXK0aKqjq5f VYCyA03SuCRJ9ZxqFKhYh1FBwJVnKkCobNLFqGzqG+PuRVySlZujecltrWVU7itSqxaxKDeF asFUuPJ9A51ao5xEKTy++RIMOcEvC0fJ/wzqHmSSpqq1UX+vZIuyTVrMsF3JAo8aIXPhSrOz CmIYEsKTRVFFo2wEFTlVjXAiF7P4Njh3eAZypBELQ76ZS61mS3j85MlMzgAnXIhnMv0IUqqR lhdsZuoieaxn9RRy8iFP8+K54ok1ooaRJxoFIR/WM+n1/DqVbEeiMZcRrdIivAj4wbN5KPiV 9d0vP7x4/grAVmte+VrIIGDXFgud8tflYFCtRn298nxn5yx7sTrj/vLmlXX8zfcvf3s9e/nb 7NXPP3375rvZ92Caffvmh9ezn7/99t3rX2dfv/n13VfTiTT/8PLtd69V2Luf//b21Wtpe/Pu 51eXv1eGNwP4/7N7zMN/Zh3/LJ0Ko2M5ZWynx8z3mJpcPZbEWMcBS+zlV7LI7ShN8+hvastF Xmj7K4efFPNWx4EQvDUGXCUKvPRYVZnjOFKTINbx30FSnyVqKvqYuWA7ltPPPICOGELlusTx 36V7ay+1lzJ+sVx5XJ/EBnuR4zFLvFTGg155FTosTI/lFUSeSxlJyKWF47/b8DR//GHF5DXW kI6rUggXEPvncV4s0Kotj3mShJFlHf/4I/z/nZXJKeYTGCAPbOv/tQSAdMytz07+z18G/3ni fKZ+GYov/8+Xebwvc4v48p///Pwf/7gS8OTFr/71r3/+8wswZFDXwP9//nOwBANEGf7z//r8 67+9+eGb2duff/519vb1D1+c/POfI8jkr7XrOsQTOp7W4GUCxXPdC1XbqxNb+NiS44VesFIX JqLwEeV6YtkLUerCW6KIpT8jS/mfkii5UpWtUs8/gUdJfgtV28iPR5bmANGFk648Ua98FS4Q YUgJW7Jhv3xJB4gunHQl9qRXuOT1iS2kbCkf2G1PiU8MWOkEUYaVstCJbps2fWrGlAtEGE7C At4vXvL6xBZStpyzftmC6xNbSNmCODyQ792Ifhmr+UGs4WTN/xj1ypi8PrGFlK2o3wlWeX1i Cylbfr99o7w+sYWTLcjT9SOWzuTruCqfXlFrcYfIw0me67n9DseUA0QXTroc3m+fKa9PbOFk y07sXtmS1ye2cLIlzyGb9rvcXbhAhOEkjPXcMzLqGfGy5fg8GY/65avwgRhDx5g8YsI+kWee nmT20BHxLAg2+8BWS/jIyLW7ROyhZi8eS6Hh/vdq6f4Y+Go+EX2fAH0H1fJtXSL2MLMnzxQ6 NPjqPhF9mOmTR5QcGn11n4g+zPTJQ7sOjb66T0QfZvpAZTm7wUP7oADU3CIGMTPoOXZ6UPRV DhF3SLkrvhOwP3FPAlvpBWGGFLP8DL7ZXLg9k1ZzhGBDCpt+WOQBYNfqEgGIFEB1XOgBULf1 g1BDilp16LlsVfruWxu+EHJokWs5NvkAWrtuvwhF/CgeJoiE4SeBoXFi/CFQ2O4UQYgUQu3z BgdAYJtHhB9S/PTvcRwAf60uEYBIAWx+P+YA8GtxiOBDCl8GQ/78i3U9Q1dzhGDDCps9PBDY to4QbEhhi8O9zr18ys0BIZ18iRmvw2jLao4QbEhhg/AomUEZeb7HQ3uvk5ieEDnDHQIPKXjV V4v7nhOu/CDUEKM2HB3IboDCEYINNWwHARpBhhky1WkdxoOC4Q6Bhxi8fD8bt/MlzANAT3OI 4MMO3+G0eg13CDyk4C1H03H/C/djAgwrYLJUJwc2oJvQiO6TQM+PD4S5rSMEG1bY5AbcA8Gt 7goBhxQ4td/xIHire0K44cXtQDa91T0h3PDidiDb3uqeEG5IcXMyRx4UchDANX0h5NAiNz8g 5OaE3CeAnJcw+0CIq7tCwGEFzmYHgtvWEYINKWzy9N7DoK3uCeGGFDcG/RezD2RORHOGoMMK nT1O2bxv2HInCDK8kB1Iq0YtGnrY1H4Mtdes71XTrSMEG1LY2KFMfzCa/EAPG/y4Ge338ekn JK30gjDDi1l+//2DVvhBqOFFLV3yKGE8tPunbesKAYcXOJf1/r2a0gvCDC9m7KzvF5sLJwgy pJBtvHjZM2LKBQIMKWDMie2+T2/LfSDEkCK2OB9NeyZMuUCAIQWMOZv+ny0LJwgyvJDBP/1D Jp0gyJBC1v9YjEZiiPH6GMyz/nvK0gvCDDFmB8AYAYYVMN/2+2/GCicIMryQ9T/gL5wgyJBC thGref+UlV4QZlgx8/smzCe40MLFwr7pAg8IL6R4HcACJa1PYgZsLY5F6Ax7Zqz0gjDDilmY 9c6YdIEAQwoYZJqwzYUj4r4/6r51hGDDDdthkEaYYcVMHtvZ//xY6QVhhhSzQKgXuQ/hk3g1 Twg3pLhl9rD/UVrhBEGGGLL+27PSC8IML2b9I0Z4YcUL3Od2BI95Ud9LmHVPCDekuAWRdGLG Rdr3c8DWEYINK2zVZ4L7383Y9IWQw4pcPr3QN2yFF4QZUszWQdb3yRjKBQIMMWD9d5qlF4QZ Ysz6X34qvSDMkGLmun0/bkoPCC+keAWO3TdfygUCDClg66DvZSbpAeGFF69DGOvTqbHIITuE kT6jgT5myFgGnFz3TVnhBWGGFLPsA1NrOX1vzCjdINCQgrZcQcn2/vpv6QVhhhSzLB4fwH7Z 3AmCDC1kZ9ND2DBbukGgIQbtACAjwPAC1j9fhBdivM56x+uM8MKL17h3vMaEF1q81M3PDmGk X/OEcEON20GQRpDhhuwA3iKpOUKw4Yat/8XymiMEG1bYgv7btIBaM8yAOazvj5XkPhBiWBGz k/6PyEjojAy8gM37xmtOcGGFS5Z2z3gpFwgwpICJcdr3EF+5QIAhBSzdOD3zJT0gvLDi1ftC UkoLSIjxEnbf3aNygQDDCliy4iLm3F72jdnWEYINMWz50YZ9nw9V94RwQ49b3zOwdU8IN6S4 +R/X/e/BKJwgyJBClvi875OwwQPCCyleqee6/TdipReEGVLMoJfqv58kvLDiJduPA2jCCDC8 gPEk5RvBP/S9e6zuCeGGFLfgPRRr32d4Kh8IMcyI9b+rv3KDQEMKWsqSxQEc6Fm5QaBhBu0Q KCPEsCK2iPwo6Hv7deEEQYYUMpvNWd+9Ze4DIYYUseVoOoEi6nujbOUGgYYYNK//75FUbhBo iEE7AMgIMKyAiexD35vKlAsEGGLA+p8mK70gzBBj1v+0f+kFYYYVs1WYQFZ9Y1Z4QZhhxSw+ 2xxAa1Z4QZhhxSwKvd4hUz4QYkgRS1i44PLHpO/t/ltHCDaksIkw6ns/tnKBAMMKWNB7dxlQ Z4kYL2Zf995Tll4QZlgxW0Kp876/d1l6QZhhxWzhHcDEf+4EQYYXsgOYKMudIMiQQpZkw9O+ py+kCwQYVsDij31v8VcuEGBYAYs+sJXjRf0PyOqeEG5IceP+vO/3fJULBBhSwKAVyWDMHfXf mOVuEGjIQTuIjrPyhHBDjlv/cxp1Twg3rLj5fR9gLD0gvLDixQ7gJNnCCYIML2QH0FvmThBk aCEbXVz0zpj0gRBDihgg4scz1/Mhb9Ezak1fCDmkyCVsOOn79fLcB0IMKWIf0sTn/T8EVG4Q aJhBOwTKCDG0iPV/evEHOrwYM2BO0vf7S8oFAgwpYLJU1e6bvo/Hrvwg1LCj1v/kbMMVAg4p cB+coO/FTOUCAYYUsDjd9MyX9IDwwopXGPQ/T1Y4QZChhWxxCJAtCDLckPVPGOGFGK/+nykL JwgyrJDZvQ/2bRrso8UrSQ/gU5iFEwQZUsjCVd9f9ZUeEF5Y8eK+fxNEovcDy2qOEGzoYet/ 7N/0hZBDilwg1AuQfX8ep3KDQEMLWv9bF3MfCDGsiEGpDkf9T/1v/SDU0KLWP2SEF2a8+n4R U7lAgOEF7Lx/wM4JMLyAFdtRD2M4Rqcxogcukk7E3ob7fb9Y3nCFgMMKXHAIhzOWXhBmWDHz 4/4XAwonCDKskMk9EvMD4Kzyg1DDjNoBPBSUbhBoWEEDR3qnTPlAiGFFDBjpmzDpAgGGFDC4 0b4fMJULBBhWwA5jNObTaAw5aNdB1jdkygUCDClgsgXpfea/cIIgQw1Z//3l1g9CDTVq/U/J bv0g1JCipjKNfXZzCAuamjMEHVroQN5x77ApJwgyzJD1fWBe4QRBhhWyoO8xmvSA8MKKl2N7 4UGMzLaOEGxIYVuuXPem9xM1Si8IM6yYjaZ9v3GuXCDAEAPW/zRt6QVhhhiz/qdoSy8IM6SY LTy3Z8SkB4QXXrz6b8QKJwgypJDBPcV9b8/IfSDEkCI22QQ9AyY9ILyQ4uX6nn0I87BbPwg1 tKgxsRRZ/zMYNUcINtywHQZphBlizOyDaNBsas2QY3YAjBFgaAFzs77XLpULBBhSwKBwWMyH o0nPlG39INSQonYhsr6/AKZcIMCwAjbvfdJfuUCAIQWMMzvoe+oi94EQQ4qYs2E9AyY9ILyw 4tV38+VQ24UYLkes5v1Pu279INRQo9b/RrKtH4QaWtTmIHHvnCknCDLUkB1Cezan9gw5asKz vZD1/iBQukGgYQUt3Cwdh6W9T2hUfhBqmFE7gAfP0g0CDTNoBzBMK90g0LCCZvfebdrUYaLF y+7/3BWbDl3BDJiwnb4Bky4QYFgBi6LrvgGTLhBgWAHz3yd9AyZdIMCwAuaFPGa9N2KFF4QZ VsxYJhwR941Z4QVhhhmz3ifGSi8IM8SYHQBjBBhawC77/k6E9IDwQorXHIq193XKwgmCDC9k /RNGeKHFy/X6xgs8ILyw4sXTpYjc9BCOv2v6QsghRa7/h0p6psSMV5owu+/HysIJggwrZKL3 o6KUCwQYVsBi3v8Ef+EEQYYVsv5PVGR0oiJmwPofiNEoDDVe/c/vF04QZFghY6J3xKQLBBhS wN67jp1Czj1DVrlBoGEGzRUHAZp0g0BDCprLWAga932WeuEFYYYUM298MYXCTWdjJxztD5tK 9iTENR0i7j4B7g4NO6IOPXVw8wdFnfSHqMNMnQfDKCnzaLbJvDu8af7E8GluEYPoGQyCzQEi WHlFBGImUHhB7PNZKfnBMKj7RRRipjCIpCczLg4LQs0tYhA1g1C0apP2YSHY8IoIxEygI+JV 6vkHxV/dJ6IPM312vDqgZ5DcGyIOM3HuoT10uPS0gZ27YAEFxOSzZc8LuXVPCDekuMmhU9/v BeY+EGJIEatNlPUMWt0Twg0pbmWfdYetKU8C29YPQg05agdCGoGGFjS27psx8IDwQopXzBLB +z4IvHCCIEMKGbjSM2HSA8ILKV7vE571/4RZekGYIcXMCxZ2FAIefZNWc4RgQwqbfJXqAKbN KjcINKSg8Yz5PUOmXCDAkAJWbNLp+3OfhReEGVLM5l4KCTkLZq7np71PaRjuEHjYwTsU4gg1 rKixleNFh/EM2nCFgMMKnO+rH/reJrT1g1BDh5obJRDjZOXs9VWXIvYjY1bzgQjDSlhq90+Y 9IEIw0pYksZxEqV7fdblSTGrHCHWsLLmevvtPntSzpQTxBhWxpZp2n+XqZwgxrAypm5qGUXX vYO29YRow0rbzSqbyKLtHbbKEWINK2sb1jtl4ALxhZWvddY7X+AC8YWWLy7SdRTtde7G01JW OkKsoWXNHgdR5vU/o1E5QqxhZS3xXLd3zpQTxBhWxtbsAAZnjEZneAnb88Xgp23E6NVgxIRl 0V6f4XtSwqQPRBhiwvb8nOhTQ0YfFEXOmbPft92fmjOHvu6OmDPhQRSWBf1PmW09Idqw0pbZ w5SL9CB60K0rxBty3g4FNiINLWnppv8eVPpAhKElLO1/c4b0gQhDSxiMwFO+EfxD/6BtXSHe 0PK27H+rtvSBCMNKGMv6f9CUPhBhWAnzRLTXMRpPiphyghjDylgQZYcwY1a4QZxh5Uys3UPg rHCDOEPM2SGsbRZuEGdYOYvFBlL2zlnhBnGGlTMR7XVW6NM2ZhGdFIqYsIDZ1/udEPq0lBV+ EGloSTuEN00EvWmCmjG+YK7n9z9vVjlCrGFlLUnj2XI0nfTOWuUIsYaYtUOY1yjcIM4Qc3YI kBFhiAkTh4CYIMYwMxbz0D6YwVnlCxGHmLgZYwcxQFN+EGmYSQvi/s/TKP0g0hCTdgh7Ngo3 iDO0nMX9r3FKH4gwrIR5ThL1/+JJ7gVRhpWyJDiI7jKg3hI3ZQexEBDQOgBqyvxR/4yBD0QY VsLirP93zqUPRBhWwqKgf8KkD0QYWsIWi0MY8hduEGeIOYtZInheCofAW90d4g47d+mSR8kB dKZNd4g77NyJmPPNwWCXe0PUYacuWvT/+kDdFyIOO3GufwBbhxrOEHOImTuEBYTCDeIMK2fh qv89atIHIgwvYf2fvi19IMIQE3YI87uFG8QZYs4OYUxWuEGcoeVMZAfBWe4GcYaVs2DT/0Ev 0gciDC1hmdc/YeADEYaWsLT/+QvpAxGGljARru1Zavd/HMLWE6INLW3xeyjY/lHL3SDO8HLG F6k4hGmzrSdEG27aDgQ14gw1ZwdBGTGGmrFD6Tep18RNmn1xAJiBE8QYYsYOATEiDDFh4wMg bEyE4SUsOoA1gIjWABATFhzASnlAK+WYCTsAwIgvvHyxNInEdf9vB1eOEGvYWTuIWbKaL0Qc duIOYdts3RciDitxfuAH/X+1IveCKMNKmRcHUebx3jkr/SDS0JIWLPo/SlQ5QYyhZewAPixM 3xVGTZhje2H/jCkviDKslC027iFMbRRuEGeIOTsEyIgwvIR5B0CYR4ThJUzdlJ3Yh9Bh1n0h 4rASN9n0v5QufSDCsBLm+tlBNGe5G8QZYs4OYUGzcIM4w8uZdwiUecQYYsbcg/jsZuEGcYaY s4PoM1368iZqzrjP7TSJQs9myQGcbKC5Q9yh5Y7ZDkv738Zd+kGkYSXN2fRPmfSBCENL2EFM ozk0i4acsgNAjPjCy5fwDmHTWeEGcYaWM7Zy+qdMOkGMYWXsQDZq0B4N7Jxd9n8mkPSBCMNK 2Nzt/8sT0gciDC1hPF2KyE0zr/9hWd0XIg4rcSzrf6FJ+kCE4SXMO4Txf+EGcYaYs0PYpVG4 QZyh5WzVP2Mr4gsvX8I9PogOs/CDSENMmp3cxOkhoJY7QqwhZu0QMCPC8BIW93+mmfSBCMNL 2AGMyui7JpgJC5L+CQMfiDC0hB3CgXmMTsxDzZhzGF8BLv0g0tCSlnnRfHUADVrhB5GGmbSD wIwYQ8vYKvX8/ndj5F4QZVgpE07cO2PSByIMK2GRmIlVLMu+d9BqrhBvWHmzD6PjtKnnxM0Z uJn/1D9rNVeIN3S8OTzzbH7CVs5+D51F/EdGreEFUYaVsvl1utei05NCppwgxrAyBm7mP+3V cz5tc7Z1hXhDxptYC7hDfnKzykbJYn47a2WCR0VN94IwQ4pZ8e+MZdKpaI/zWp6UN8MdAg83 eIfBG2GGFTPovA6gGy29IMyQYRZHIo2TyD4pf+Bij8eDKtWjwtbqCxGHiTg7cPZZJxg8IljV JYkkTCS5ruAJgPAHklRdkkhCQVLb7b/75oeOu/5m9t1PfyuU+moof3/7+vVPv759+dOvNShj n938oUiqCxKQKICsKJKF+YdSpC5IFGGgyDq2reOoczzdHWKT/KjkZ5kc954wx+fJeDRos5Hk OCXnYqD/DlJrhivrTWi5q9BW/h6J1VwsPTc9ujJjnk2vrDVLQvDkyvJCL/VAleJG3SQKwGZH QQwGKAirLMr0JuYteZ0/Xl7NO1DHV7S5fzGpXTJmQuHEksVKaTqyItc6CrzN0Z2vf3G2K+Oh ypg5zjW/eey8R0+Y9/hheZ/fXiYVaw9UnGUzMM86hb8cPZ0+u/N+mD67836YPpc7K8NE5Z0X 6N2znj5hce/M+4HFvTPvBxb35ROWyc68H1gmO/N+WJkMT4dPVyi3ZP6wUrkl84cWy85q/6Cq OTwdP2WR78z8oUW+M/OHFXlrdyIHJW29yXCyR12WiWdytDv3R/e42bPTJ7/ExR6XuH8HPbzY o27vNdiiJxN8TyZzJvh0Mmgx0aMoSsHtxB7ov5PUKKV2tFkHh9OcIlKpXc+NBoahMcWUW8wB lrTP1JWbQ6wi/nn96VQ6a8Hd2yxxhCW99lyPJyIfOlSjBRhc8NQYjrRl2DU0Ldxa8JADEoV7 d7wycY6Pc8jS9SOWzhLOHJXN4JZgavBQguD7zb5N/k5S45Q6Wgz030lqnFJ/bI5i5O8kNUqp ZRQOf3l2syGv20l6nNI7ZwP9d5Iap9Q8GOi/k9QopU5Y6ERNtQsTCY5UcOkC8wetRhIdp+h2 c7FI/k5So5RaLNlwYBhIbJxiqzSDFhMJjlLwNOHNuXNl2IoNlT2R77r83f/yWECPHvAvq7gD EQ2GkOUPtQKDQOvYZ2eQNHFuIL4HF+Qbqexx9bvM7Fgu/hzbURCoEpAWJo5Dzp3yckks3fe9 8PrLe+FxUnuh4vFyLN68f7wMWeZ6fo7To+WYH+L0qD6qAxUfM0c7ArYfM0OJZJ7f1+ImmEe+ p08rNsG95VUMbdW8ZYeMvodCX2g3VmNvWbYyFjP0GW9tWrRz7kyfWOGtz2O3D+K1QZ45EjB7 i6I9aWkU7m6AZjxdyqKCn/yP8P/8IzQrflA2ML7LIOzYh1KIEgY/RAto+v28NeehXf1cBW1G sluCHODPi+e2Yw22UJxY//Eflg9tkXCtLlLg11taxrLByRMe//Bgnqlxpcb1oBvX6p1Fg/6d rzq2tMmS7S7qD7f1qG6x2X50FkW9DaGhNIahtH4YU6uRnp9wil4e9NZqBNHlPjsPurSiJJx8 p1pb3KuLy/N8651+aCGUSOwzuYtJ27cnT9GE/4ezH3/8fXR0a+LLy7MHveOJLmvtTdv1OxVh v8IcD88v9T2RzV2IkSV/WMCPkWs5nuvyRIItvI+3OjYeNl7XfHjmLTcrZguevmL2kjuvIshr k7bfNCQdXQ7r2zXlbs1FqGop7cWkFlA/WnV3KHWEODEoT3RuNdqNhqWyXo0bRwAcFQEze3Zx ZDnc9ULoMOer1Aqj1FoJ7nRkMxlftmczuVM2Z8NhRzbzrnx2TgaUDSjNBdBcwCcxF1BWKZ39 2x6Sdg2iO/qVRnODZjKhvLvmXEJHWdJMAra+tO1DHJ0BNJBCKr763k+LiQRHKnj+FbE2G0mO TXLzG4WdASQ+UvGLj6G2Gkl0pKLXvrbcGUDiIxVfftPdtJDcSOVua9+r5r3FeDWun3R49PK3 bxNmH1lQfg6Horbh/p2OhOf3TNhcDYpZIvjMYbXTP7T4o4uLxzgCRPfiJYRGseXzjPsdVx4P zy/uWzrDy/sWrHFAiuD8eqZgnc29kCU3XSU1HI3rJ7kdxdDAB154ZAXsxppzNXFsrcJqIRN+ 80IrXYJT5QXvkDHb3C1janAwNjgs2z5A1k3UwyAWfL5yWzSXVq2Xqcxaq7ZK/JnrRDEP9bZs m+JssvPcyOn25Mt4lc7mN/KApr3Oprzrlc7/sCtd3OdKVM0wVrOErQemhVpVpHIzJ5WrdXqr WlhJdqyye67Rk0oTCY5U8MQUPCHBEQvOgkSv4AEtqOKVOzb68Jj6b8Ryc0NuOvIVr9zCGK0J c85DmPMdYFOvXs+W8BdPjEkPlWQ8HjenjH9hPk9TLt+RSCLfmDwmxpAypr7oY4KWm6lxwSv8 ccsUQGEl2bHKvtIVX5HYaMXOPLiIuXYijebSibIa68HezpFEmWpyPqXBBPGWeS1dSm6kRgap 6GLtmqIXRq2RKa3GK9pu/smbmWxOIr2RqVJNRvt8llb7lo5sve62fnqrl2rLereXZ/t8mJe+ +EP1qasRNbbKZ7RdGq3cWWSbY7TCSKLjFd1UnOTGKvecp0sRuSkMbwbdISQ/VvldT5cdLCQ3 Urnty7H+yhtYSG6scie2+fxbGEl0pKI7bKV35cpEgmMVXHi2F+qS50YSHavomS54RmLjFdvs xnObNotdGLXpYSebMSi2AG4rf3tSnyAuk43OpjQ/TJzen9MN0ykFCzVLSOXmzHZYqkteWkl2 rLL73E6TKPSgvTfOTtICCQKkEEC5mmtDhZFExyu6ORAtjCQ6VtF9z5BcmkhwtIJnLU17biTR 8Yre0rT7GTXtiEVnmbkjluRGK/dkEwxMC8mNVG51T61LwPUQkh+p/AtPf0VXWkhurHJvDLk3 JDdmuc12vTCS6EhF9xxzo0du09aBC+PVxSW9+kjUGAdt0TlbmOUOFiNdb2kiwbEKHgdR5unH L5VWvWcozVfDIXUOBA/QYI4jCyO1GEhF90SkzwQqEwmOVHA/8IPJoM1GkiOVHP5PInHNWlr3 WgjJj1z+Du1JeOzCm1s46iEkP1b59YFdQMM6xGLrM3vSQnJjlTvSX/qTFm2CR5muhpMJTe4Q MLF+3IO0UPuAVm5jyEefXEAt94Wp9wUJjldwvmiZzims+jigNGsvg7v+SixnMbOveaq/B75N czk8f6rzTIlNrGy2gEmNEWbBjbd/CyOJjlr09j6IPtCJXPr3bU38e2rkMYsuwrU9S+1Y172y k/RYpU+NycaUjhjDK3emHwQsLSQ3VrmNt4UCelsIr9yhaDnSoTBq80al9Wo8HV3VPxfzl+In 67Nv3/z+4+sr6+ublIs1i635ynWhqJiwQs4d7nxGGCHFaJW2YJQbdYwKqzb7uOBpMffY/tW2 KtnlHidRuu7MTuzTyavh8Juvz2er2GHyJMq7fFCpw02wRQ6fBcwLOz4vVyUcnU9u91Tedl5L 7npQ5h7Oqo/gCc6vO328mI73ms1NE85nrhfe8atU+15n8mjXOd/va1tPfJ3Hu5+L0z/kfprc gDn/gKJsQqExCuJugBrbCex8E4EFie0lFxYPHelhCC1bFnlOdQnqBtB2A2Yf0NIBmGtP7kxC xxxor9pggwTTs/1rghcKnqS04vTJUmhORBdGk8W2pdD8k4ntS6FVkunFo/c1xCNOHvUJM2mh R2qkckeLhfksVBhJdLyixywR3PVZi/TbIAIAOQDRQn/Poh5C8iOXX8ScbzoAyMMIAeQIpEse JfrrlVogQYAcgrwQOiAoAgkCvBCYExCFkUTHKnpgtPkBNfRo5Y4zXW5pIbmRyg1Frm91VCZt Pjm36cuwYJypjn+WsHBhfGSxSHTWWC+Wjj9gRbjK8+LR8+y8uRTuTkg6O25w2lgEvoczVLVQ Vi1fP5VSWqglxSp3y+fhkvLrcC1Gc6U4CYoGp32Brkw3Oauvzx3FkTiyAnZjzbm1EtyxVhDg pR6I+BF+80IrXYIo2y0KnXmGUcrLDNdMHpcgVYE8ljzRm8x2X3wejh7XmTzH+3kTe/YsXAWP XDplpvfzSfAPj+uPyrDFF2pkcDYy5gN4Ql8jxCy55yTRB+MIfGkjyZFKnsS+XsfBQnJjlTs1 H8HpPUPMcrd04rmRRMcr+iyI9f1ypZVkRyw7M3ZOlVaSHa/s0JrPlqOpfgZ9PYTkxyt/y1xg biTR8YreUeGptqMWXvAFcz1f3x5bmUl4rMKb3xkU9KFBzIIHcmEu0TUvrCQ7VtkjfTpWWkhu pHLHYgMJ9U1wuZFERyq6WLvmI1thJNGRip4u9YUXaSG5scrt8STlG8H15fRaAImPVfxU39cu LSQ3Vrk3ji43WEhupHJn9jDlQj+kqbSS7LhlN7dT1AK03df1EG0LdhE0y09Jaj8FsZF8dFnb 2rsK1X7eDMpBlpN1ZKebIwIPJ3gCRowJywK9k9naqc1BKn0W2S3tTW4k0ZGKvmb61i1pIbmx ym2PgyjzuK55adbGFFv7VeP8XPoK7SeKD4wQ11GkDw4qM7UbWIU3egnqJNCKvdEnFDc0n4hW 7JtVNmn54mdlJuGRCq/uaRlF14MuO0gvp5E8n1tFeTj5WR8d0a9GE21SaRu4vBqdtX+D5rfv f/75v5vDx4H1i88ZaLLkfgwOhJ5Yyqh51p4vRfBCkXKmvlawhhKRwTfRKrEkQpYsF2kJ+drK 4wsLXMpfQbcTFsc3hd0SN5BPMCDKkVIO9OqASxM1a0gFX6bGS6fKRIIjFTxJ4ziJ0sh8PSE3 k/BIhTe/ZUtfsUUs98rR5ZYWkhub3PJzffYJOKl+qE5k1s0kPFLhV44X2VGY8SQddIeQ/Djl n3sppOMsGHSYyxUqw67teYG7jexZKu+v2upiphk2drqoswp5nlKWnGdr61rW59VhdCzt8O/q bPwFwYkbzlk+edTBaBnagWoVrBObzfQ4xT9dAG9zmo7ooF7CVcPVEfEq9fxBq5E6UJyi84xp iisLyY1Tbpex0HNsbahcWUl2nLJ7waL1Galm3716Z0a/Gl80hxne+GJ6EgQbuXY3aV+7ew1J b1K1Nlce8JzvLm8Om7+UJ0Jbsc8gEhPB51/8u/UTX1vyMhAiU9eTrj1QYM6thL/ntlwNbHpV d7k5gIKgWRGmjZgaiUbTYWPQX0+253C/md/44uKLXZcbjZ7gclStEVbr9wnPjMa8NFJbjlN0 8GRgGJrPjspiPi4Kns7yS460Bi9PMJxOdn3wfKQ+eO66MzlCHB3d50Mzd7ja+EFXI/IRkq8+ CqLNohS2Jv+l0awCecjMXja+06SlGl4OaXqE6NPoS9h6YBiok0UqNhcsiLd7wTQryY5b9lG7 7vTVMqzCC0/qOzOnxuoBJD5O8eUCh7ZxJDc1R5WF7Wo4HF7VB4ifvfzhzXc/fWaBx9z1Qvk6 Y/tMmirUssDFjZAjThYMllfD08svXzy39D8q0eBEuSAvfjIXaxZD/PHZXtGhrBLOHFUyalZu 31Q8CZmv/BrtlcSOgiAKIcHF3o7xBQy14U66L9BS8iM55dgoxYDZSyjyqiTPLxvSqHlC+C9d ckvSrFiD50r5O9SJzItWckbNVZ+eq74y17yo/gyhQmc8lP/O1CYT7TmiTHgxfYxvs97Bmcxz eKczF2d/rDNiNU+91NhNUflz+fSFU3xFUhXLTLVbM+F97PJoOJmePrpLkCl9E5d6nJb1mPYn jHrAnisy2/hXw7PzP8maTM3pcWMzytGbYPGWv1OB8rAAvtGXPXZkNWluz3pIVuZSURk4k52F uWBUd2N8qq/gVIndle/nOey5mFP8KxUcT8fGwlHd5ZfQZkSx5fOM+zv9m5z+AcW0vdPdvgwf Tf3J9NFua++ivDh/rGuenT4RvGItZtCflLnsup2zphom9vuvQDar5S5uzybjp7txN+F8rzuf dt+57UeC3+/Wz4anO6us4S8MDYwxUzPNdHzxwPXhWpNyNjzb5d90aix9l6H3ROFiJwrT8/PH vjcaP2EcP8lxjevY6UwObnYE7TWGaqaAp+uDHUQRzFhhtuOV57SQnNtp5hGx9MUW646mrB66 d2vWSHQ1HlKDRlT/wVTLks1n3tq5boZTA4cZhUg6MpNHSnew0IxAMCCGobag2kGDHoNwQIxD qfJsk7WOf5vhhAJ2FODmRztZ2EYgGBDD4LpK6ra5nSIE5P9/4N7AqcSBhxR44Pn/rqyXEBLA /SRWwIVgCy6uWqINzy6vrL+XDz2Bl289j2KeQLz/sj7yJILHGbEK5GSzmVouWD0g9fgBqcfD h3g+Hg0flPrsIaknD0mtlqwekPohZT6ZTB6Qenr6EM+npw9hbXo6fUjq0R1SU0uMuSUeO2FH SyxDqCPGL/+oW3/aFY0VAHkuQOthAbQbGq/o7+VSqCv0t4pLK8mOWHbIuEV2aSXZccrOmLAH poXkRiq3Pa59tK9hI8nRSp6yuSG5tJHkaCU39CaxsYrtM71BlxaSG6fcIj7byA3OrUYSHafo wXsoVUP1ykqyI5a9RXMSHKngLOZGLS9sJDlSyUU2HJgWkhun3LJQhyOHpWzQZSfpcUrP0sR8 MM9tzYNmSqN+oIUyzyCGPF9DFZD2omiV8KJxgqE8WnMRqqKisyc+eQwDY0U3oOVcvHK7rr5+ 75LYWMVmmf4BvEw/xUxZjKOSxM5uRSU5a7yan5+gOwtYPJivXJcnR1bAbuTbfSvBHWsVqiO1 QMOP3KleISyvSPShpG/O06WI3FS91jfYEUTND1IAXG9gGLTPmkmL1vyAbVfzkye5bDQ/kesK nlKbQ8gF8cAwaMhJi45cEO9ETiWZNA7aSRbzf5z+627I7ZHl8PGzHN0xS6oYOCuGsdOnsFH3 i1Ny+1KbXZIGEhup2Maznl087JHcSOU2lgZLI4mOWHQRt4guYhIdqeiLyI8Cbb9uYSPJcUpe nYVlrgnThBlm4W0v5DG7HrQaSXSkovvvtY8YKgvJjVTuKNIruLSQ3EjlFrZ2dpWykNxI5b5Z ZQPTQnLjlNuxtX2b0kBiIxU73CwdY9KtspLsmGU3dmhvzSQ8YuGNRdPK2txVsDVfXTS2xlVr 7fkdqd3VUHZREIMB7ni71Zr2WGMlaXu4vYFTM4iaEqQAVCfaD7rszeakHqB/VU/65zObOzPB Zdlrm5UaSaeN77we/fKP0b8esmvp1rwfsH1pd97jJ/R7/IR+T57Q78nj+d1EbDmajmdBNtkD sLPx0wHWlvdj3bCR9yMC1pb3k/n9iIC15X1Xv6n7Qth9gffcjsI0ifxBZ0CzA2uEaM2L685k 8KwIb/sqbDP5sPEt1JjlR0+zZLFSpTiS33CXuaoPfB/d/zPdd7rq5EFXpXqCsJ44wrO9kGkz wJWVRvdIZc/mYjU3ZwYrMwmPWfg21UlytJI77XXdobr+CQhvTgdXZhIeq/C64vrUf2Y84ThZ PqfrdL9TqFINT8/GdDILgdcO3kZfctzQYiNWsTmzA62hyU0kOE7BL+ax9sKespDcSOUWmfZx Y2VpjiRykzaW4N5imUJAOZhomS0t0l08yilvLflOaIxCWLd3W0BAzIejyaDDTO0ZTuFdVz+n VllIbpxyJ/J4N/ljoi8AVnZ9/W8bYC7/yT5spqIUvVpirP/Vkp/V+x95Qw9Z4avnO921vjdU 63vzm5RDiXEWzCDD2ZwPp0e3buLb60a6lzFrpcPDvHSor6U6uFy5rvF6SWls1r7Kqs9Ldc9H bZMMT0/rFePI526aRnF2700mt2a9oj0mnzzdrvHdIrf4bpFh0vsTMO6aaS0Sjc7rU61Hzr1x rucXRinPM1szYeUyQPolT/gePtiP6YN9Px/mj+nD/H4+sMf0gbX6QG0G0jbDWJErjWbLkb+e oc2uqAHWDIrZc8CflqYjT3U+bRw4ulazMg/CtpZvQW6ZKeH7yeArliIz8FVGA9/cavZ90n5L 91ckHV5OaSKPWNzFYltrWtppbger9J7dctzU1kzC4xRevuZj7GQrjSQ6XtFNxfX5I2XSxhpS jkk50phDeV3rU0h5qsn5+LTxpG3PQBJn5nj0VRDiD4KjRD1v+R6MKvhgdyg1QzgxmGyCgWEg sXGKDbekb3bKTSQ4TsHlik/AQnOpShpJdJyiLzzXeJoobCQ5Tsn9j+uBYSCxcYoNddmo3CQ2 UrHhWX7YNjc0pOYct+im4iQ3YrmNBZ/SSKKjFX2cH1mTmNPAZQCJj1b8iaG6eklDzvR7PreK MnDy9X8j4tXF6fiiOesvsg/mWoE0lksFwvdsPltyZm7zLtKen54/2g7vwk9tl8+G26tUbvNx Z7Fnz4CVa7iWuX4hk47Ho/rBT0dQ0is7XSX8/htgq4zrb2gdvX+EDBueKmJn4Sp4hIwbG/Sg zGjphloPgMNz7NRsQZSVOg28sssFXFN2ZTVWjgvz1ei00dpJ62QzmTnROpzJjf+zJJuczsIo jeIZNC8Od70QGpP5KpUbIlU7Q0ShJaprDDqpjUFrITabM3uwvDprHoIr38lSQcCRF/oAUBdI rXldtuZ1lywux+3uzG/k+113yGl6OWrPCYo/8EJQmKrIJ1RFcixaTFQtqFp8utUCBppe2LJZ tWZvVpB6gH6QvgzatXO+kXY0bNSwl7/9wnyepvxVfl7wkeXJlzZAPRuKlPBDil+gtcnSoAEX mC8ZgW3H6S15iuGk4+UM+mLMpwhaCK3OaNBmo8dsxJKPWyQfk+RIJXdiW9sFqywkN065VZ6x z27aBrDNMG1MoQXqw4v41tNmjRwuGoe60XD2kwTyPRSqL4xtPlsztUSYhW9TnSRHLbmx3Wdr JuFxCn8dZJrmykJy45TblzXaqOaVlWTHKXvQKntAsuOWHe5Te5BUFpIbp9wB01+YVxaSG6nc 4IfeoisTCY5UcNlfm1+X25pJeKTC+7Gpem4jyZFKHrQsA5RGEh2p6JH0IfY2XJ9+bYSQ/Ejl h0JlK8eLzMa+HkLy45c/fx+uG4IinFBAjkIHASQ8duEdlrKu6i+DCADkAJiz9fUQkh+v/JOO ln9CTT9u6e1zXXSwkNxo5TbUJrHxin1hqH1BcqOVmy+GI7MHH9L7Obglbx2052YSHq/wk/wN i7YzK8xgAgEpCEJpPWg1Nt/Yqazmt6+LoF0fUtmmHk6Ho0f5lsrdfCu+irjbt/PzxicR+SaF Ig7v/1FELefio4jbbOmziJ9UNWuZH60FUBuLVfzE17c4KhMJjlVwNXYa6poXVpIdp+y+7Rt7 IApbcyRVGrXBitP9rnOVYjh94LGyRB5C8kLu+zdBBA9qBoDNIGp6sAPQpT5Jj1X6lfa1dWlo 9jfKonU2dhTftHY1eeTz+lEa8nxDqQr0IytVNCMrcq0jlsWeOkR85nq+f0QdEcGYpPK1jkGb rYlkabwaD6/qRyp/9vKHN9/99JkFPucnYHYd46+KtSxycSNOYii6YLC8Gp5efvniuaX/UYkG J8qFVer5J3OxZjHEH5/tFR1KK+HMUWUDqUaTfVPxJGS+8mu0VxI7CoIohAQX3Y61FeRoCPW4 USoBs5dQhFXJnF82ilrNWsF/6ZJbkk9FD9Rr+TtQnnnRSuTnkHp0AD7aGhvLExm1MWNha9bY 0qj1I2DedUhTlarrKMh7fxRjm/P5Y+RMcOOE2yCbBsJYxbY3A8NAYiMVO1zoNXtBYuMV25jX Kmz6GGXRNrEK5uqsaofpZ1VXicZnNJIgBDsRbBkmL9qGyYv2YfJipi4/S6K1CWCeZDSkyX1C z0Av1cc1KY1rsIr9wQm0LbjKQnJjlTtZ63KDheRGKrcxOf6hmBonuTHKnRobv3ITCY5YcOM5 obI2nxS2Zu1ZQQWU+5XbJtVrKYfDi/qG5YTHnKV2tHrAnmU992LTciPrln3LXTk09nrPV/71 I3o3qryrZUx7qj+Nypaw4UR7cSE3UeuKU3Bmcz+We00ga+2ksWYQAYATgISNLi70Gi9NJDhW wdfGxH9h07YTFUZtJAXmYuJfG0FV8YejM9roRmTeh0xjnF/YqDFCKrmvzcxKA4mNVOzog3pb y+x+agEkPm7x25Un2ZHLbnbstQASH6f43J9rSzPKQnLjlBuqdPuBpfUAEh+p+PFH7RgOZSG5 kcqdDU8HpoXkxim3WHjGU1thI8nRSm505IWNJMcpubGzhvbV4BVbLKHQeThoNZLoSEUPmH2t H2hSGkl0rKLr3XhAfThascNI2/2uLCQ3UrmjUP/0c24iwZEKvgoTyGnQaiTRkYqefRia8y+F sblrq7Jq27akfdehMtt00+mI3pglBFsQNPmjFgex3Ob0X2Ek0XGKLltxbREvN5HgiAU3qnll Jdlxyp7F44FhILFxir3x4uXAtJDcOOWGquyI2Kje0kaS45Q8hefxlG8E/6CdWl4PIPGxiu+6 uupgIbnxym0O2AsjiY5TdP+j+WJkYSPJcUqeJiseRNIPbda1HkDiYxd/1CX+SFv2aYTs/w20 ZrLz8zNa+SEaW2gUMef20oSxsFNDhFR6YetDTWnRmh5lukObk8cfDceP/PWSIuOL+gd5jmJv Mx7d+2S0WpbFoWhFfrsPayuTnWqeDKcP9uS07onMj45m+0Tqov6Z65Q+b41X7I0zMAwkNk6x xTjVN1pIC8mNU25Z2APTQnLjlDubD/TfSWqkUtvaZJ00NB+WlEV7VgJbuTM3ngVz7XEpTzEe DuuPNatQPT9kcJOyEKwjWVYrcXS3a81BmGvRcb1R45DpmN3/eOl6juWzC6NDpT+lauEw/eml NFJbiFd0Yx9KbiPJcUoOeSZsox0mXRpJdNSiG3W9ZifpcUqf2Ykx3k1oVRqt3IHDtA2GuYkE xyq4vulIWUhupHKre5ezA4MuO0mPWfo22Uly1JLPWiZmagEkPmrxjU3FNTtJj1T6+Ex/OeyM xMYr9tRQe6ovSSmTvk4Exl3HxRSJzk7rm/iOmB8v2SxyXcHvuFxE+CHFr2WAUVqp1cEqu9Ho TElsrGJ/YC3fdaqsJDtO2dcsi5l9PWg1kuhIRQ+YMTtY2EhytJIbepPYeMU2poQKW/ORsTRq D41gk8+L8klPe1ysEowbuwr5Jk2YfBagh0WCL8hGLb1LbqQWB6/opuIkN2K5W3qY3EiiIxU9 zLRtYsqijSiU6Wo4qY8PqlFAfhfqJXAoryiIwSBfe6jeCKfTJ9DSI45F6OgAFUZqMnCKvmHa d8mkodlgKIv2/AG2XWtWeZLJsHEqw8vffmE+T1P+KgrTJPKPLE++lQT62FBoDgGGEzB/oP+u 4eXf5UgTFfuswZU9vPf7cm25nT5mbjdjet6mKiBWc+N5uzRSx4pTdN/2zZMkcxtJjlPyj8Fc e2tDWZrdXW7av8Mr4k8uH+UML+IOKXdGW1MaqbHBKXpsBwPDQGLjFJs5hty5iQTHKvjGeGIo bCQ5WsmNTrywkeQ4JV+cj7T9u8pCcuOUW/54pi3CF7bmM2JpvBqNJrRIRww10XAZcwyIlNGg KLdejcfj+2PUkeOUwCQwm2ykSx4l5r7GRoiBaC1ImxSzo1AuDIbw/0xuduf6Vkct9dnkkU+5 1/OfPnH+F0+bf+Nj8zSDSJW3QUrbwRRbs1FtS7tWZ6PFYvtme8cO5Xrqy8sak7GEEoQD3Faq 9EZW5FpHRYbQnUjjjDnOLGWLowfViz0dGD+iA1RxcFaczWg6MaqNMhqVJrdqVeZ3MHZUkyL+ 6HF6HgIQIYCM2TA4SgRPBl12mk7AKz2zx53y18IIAaQIdMlP0mOX3maZaNW+HkDi4xTfsVmr 9jU7SY9Uei/pGPI1Qkh+pPJnc7Gat+vfCCIAsALgdAPgEADoAViOpsNW+esBJD5O8YP3UKqt 6jdCSH6k8vtxu/hbO0mPVHooVLZyvKgdAD2UMMCLgTrvsRODRmhzCcoMvhpO67smjrYxROx7 6ZHlcNcLuWPNV6n8oqR6i5XQQolWHAatUNXsTZzqAdqiZhWkLWo2kkzOaujJm7j/kn4z3+nD 8iW6EdItP8fbRnfNTn0mUunj9lWymp2kxym9swriWXX25Wwu3MFt4YQCThSWcp9VEE/SiIUh 38xNGFpjNIc87VG0wY8RyfV8uB9tKNSR1fSUBi/Erv7p32AzU03VkjOHJya6bRGoIcMJg5rp Zbt56IhDSCBFIsrkyp+JwdZO0iOVHh5iihouX7iDshItHHRE0qcHO2Jp45uWeNrYpjunyZCG N8RwN8Pw6z4Ua9E6OdbjdZO8jdnNspHbmGYaiWad5jDyBDfp3ZqpK8YpfMJhvMV3TTe1xmg2 Xu1RtHZLj6Q1WR15PHS9haBFCG2cLhOuHyhRGqmlwim6N76YnniOnc6CYDPYEQQAyIbH87lV lIqTNxDdKa5GZ83WSIXLoOXVaHJVP4TgL8VP1uuMJzfpUv5YnomdD7maR8R/KbcfWLHPIBIT wedf/Lv1E19b8jIQIlPXk649kGLOrYS/5zakHhDMeGF2RLxKPXm8cgfSWgRq2RDDIF+BA707 SKiHEgaIMXB9ZndjUA8lDBBjIMJo3Y1BPZQwQIxBZg+7KagFEgSYIYjHOyDYBu793FNPczU6 pycfQrofpOH2R91Mq9C7Qp0n+hNQLZYMSh3K0v/yWEQh6Pzl1t+BiAZD6/iHe2GqjuLN5IMj 5FBjC8zWsc/O4OKJcwNX9EAbvpG5H1e/S3eOZZEcy6PjFCzSwsRxyLlTOpzEUmnfC6+/vLeL cSTSOInsx8tRrAXcJ3+8DFmW74J7zBwdnnn24/oYJVDxHjNHxeBjZpjDKPP7WtwE88j32s6Z rrNfPxjI99UP2kGP6tUxOwqh2qbNkLmXQtPEWdBhLvY2artq87mWppFnTLO4jIVy3lDfyrZo 9eR9wjMjMrTF2sx1yz7vhK31ZRjBgtjn7VatGRWeNM5MR+UtCsP39rzzJ87uCVc7XnlO96xV R6rt21od4ZHso2ZcdF22dm+3zATPNlmrgypcdhRdEVxXhXeEjJ2wO2Rk4mKI8F4WqivarNDj 6oeiCf37CvbY/OaCPU7Z3LBpBp9pyUR8Zn6yQ23Da7dq+cXciMaE/jVnqfdwJFf0tJhpYngY GEUFpaolyzR85zxdishNFVNakOtphiA2DEZZ2peaV7ZxTTUbp996MUXXNC4iPwrmZom0eGt7 IY/ZtWb03+tHZUWRHkfYGsT2zUr7qJtja8XvhJulY9xDbjW0UmajoLY12QyqKrHeqqXczr+k q7e+Htw/071Wp8OYXipz2zkiLVGl2fDP0S+00e6YMzvQ4lzMYw2DC5FpzQ8M/KFWDEfa4aqu q9eKhIUL9f08/TyMlesa4rlGxZUW46bAKJbCTCuNLZE9uwXC5Wg6NgpRGrX7TJIomUG34fke ZK21lJON1vPCY4xedvJGA/07zgvPNS7uf1wbkQz3hm0+D02LUQzy1roOJpmYFrNDlVZ4NHBM a8dBd3NdS8jTC1uk8AI9Yghx9OcladPEMb+7pZ7j4JHlpuUysl33zdYsN7fZjDK8DjJdMxnT bBRarfBsonkUMB2oAJ5d2zIz63vgx6YtaLntvIWKvQ3X77I6lsDMqBaSP991hHclMxrWKqi1 cZ20ZmafGxbDcNHWB7fZ2q+742V9oSK0GltuTyT6oDIQKnOtbvq2b5R2yH3/JojAhR1Bml1v OZPUHLbE8hxq27BpBnujxzCyMQdJYDOzTrWcPjjBSLckWhv3wfD6Q2oUpTIZ10vYcKLpA/XJ j4uHHqHHHl1c6Ka1cWNgMy/ka7eRRB+UtmbqIqDdamTM/fnCiNpeS5L4o4Zckg1Pmxax8AyP wNZyP1r5iiU86nKtixKB/KpHohv1/MNIU1REod6EiVWYMH2EJLIPZmcmjabFuAO58Y21mIyI Wax1GRsvXhpRjMFs6sEDLt8I/iHTA1zXtJhN/UeTojRZ8bwtHnYFjMwAEXNogjW7sPW89fYo 3Wj9tBinWho5r6GVhDbSzOyhYTCbvnxxxuiGE7a5aDUakTM70a8TOPoAOQsMafPvPhgItX0q o4xrOl99DkOH4swwTE1LS4axHu0Da2kS1iyTH83RjAEz7gZshsHwdh1ko5aU2ci0mGlDfcS+ FscidDTjRh/BbrTnmk3bQ0nbZ9bbv8Nt9ibtn1TVTK3f4TTyMr/kJ39s+dhb68e7uj+c1PFV FvObE7u+A7DHKeENe+fR0p3HDnefSbvruNLOgyw7jzjccfxd18lotx6b1T1A6zoQp/MokY5z Jm47hOD2N9Nvff93r3dCu14SvOMbZM6OV3Q63n24fWd86zbk27ap3rrpb/dGsN37g3ZvG9m9 m2CPVeb6ep28ie3k/kBEcm2pa9Xp7gbruChd+Mn/CP/PP47g76BcwfJlowT/5M0Q/BAtFvB3 3vZA4VY/V0Gy/VE5wJ8Xz23HGtQWHU6s//gPyw+tY+HWbl5fioDfb12/y1djHmEBT12R1gBp DfATWAPM3T8xKlA9kPl+/lM1tCgC7MaiVmGMxEysYumoFiCcWLO0JYfRadRimq9czVpbpyvj OWl9jqy01h6RyqSmiQWJbomNnGKuW4SRj3Dt5CbW7x3Mxy2urcw7rQ0gt0YzqVi7Lfllemlm kW1mCEbNUlvK0UO2Kzml6NtVmtKS2KYvDoyjdJNaatCNmWFoyWy7SlBYOHTGtYed0upzO03k Az9LDFqhephlAUbzcnKK3jBlLYn9Fl9Zpltqs/JlQrm7qLXYanPspWXTYjETqsls3WZg7gWL kW6KYbTl6WTLEZh5DRHpd+IHfjDR0zLQQFwzM4MypMNslnCgXy8I9FsCT3VLrBMaGHW5PlVb mRqT5DVri8mgKze2pX/fkoMI1/YstfUGMUiNe8n0+hcYPISihc1wlbYaTYvpc202t2zUFwsz NzCqB5j6KpkWFC10AcsQOZG06QjLh5Ydgc2H3G2geRtRoOcRZ7oFmgldhNr0amlpaTiSlnbD c5Logx4v9o1LGldMYzMzMMJjni6EtDKjuPMMZvWls21Ii++QSUtcAQ+FMOTSFRNmM6LNxZbW SL/VWGxEakRbu6ZL6VIvlO2cpx5gNPu12cWyi7OHaW0NvGlt6U3hWgnLAiObqKWJXjNdlLU9 bmtD13CtdRTpma715EbndrPKJi3tjuo1lrVdCKXd8/VLL9M2yGDAn+qDK7MRWjnahOj2R/mw qX5rfwYtRq5/zqfR4u71x9GOQfE+D6T5w8YjPJDml6SHWnqopYfafR5q8wI5MSphPRAeavOf qqFEETC/3vZYZdz6boBy4NtoC+7VXJal/GdvOYtS0lvOjpKvt5z0gsmf/gWTvCwH1Q+dr42U 4VfjcfmGiDGuWcrjIFrfEfnt+59//u/m+yAD6xefMyjmJfdjuGLoCfUOSb2V9UIY7gHmkQt5 ilQG30SrxJJUWPJWpSXka6vYo2GBS/lrJHbC4vimsFviBvIJBi+e36/FyiBrkGcgltb98Cwz WFLVwVN17MApZ0CrH6H6bH/WznESy2g9K0iQZzjVIo5G9bPljooOZTZfeb5z1Kw21ud5ecFP 0Pk0lmLKbktWw/Hki4q1+w8atyOy++dRjcEeMnYtx0g0DKdhOA3Dn3wYnkefLbbDg1pjd+xv CfEraf1tCf65x8bQMMdwAb0MXjyXPUNc/Ub9+J++H2+9/Xff/NBx19/Mvvvpb4VSXw3l729f v/7p17cvf/p1O5qWLwsMqh9gOFD+pB9Gyzw1CKiCR2eT89oYgAl5Z6rs7nVuI/X51OdTn099 /l36fNkSqf6uaMQ+nT6/5fpVeX9p1FrVRRTebEcLjdLbjhby32i08KcfLVRdvOBJphZPqx9t 6nap26Vul7rdO3e78tfX9WZF9SBVC/Pp9MDbftQoh21fWv5eNLbuL29eUZ/6J+1T8940k+tG J64n5DuJtV86l6Hqca4mF/AE3dz/8WdajGrcS3N64FUUut5ilahPajfiDUeXjzlNQH0j9Y0H 2jc2GgS556Jlo1YZ1mhHLOohsPUQ4cr3B41fbukh8jhXo/GfuoegVppa6T9JK60qXEcrXYY1 6jK10uha6TU4CRQn1wPTckt7XYt4NaVGmxptarT/gEZ7W+s6Wu5GBLOSUxuOrg2P42BQ//mW dltFuRpd/qlb7PqtNOdhfoFWsvhKcON+x/Wvax5Fq3S25N5imR5ZAbuR59avBJTTCsLBG2Dv I/xWHo5f5q5nOdGzXHtOurxbjtT3UN/zJ+l7JPYdvU4RVG+QoKdJ+cYbLdMAsgRCITNgH/IL V8EctHIiu/QDfhzIyC+e/+d/Wv/zJsygHsjqoXZSr2LVHPzPt9/KuPJnuClmyQPrVyyNkqMv rfkqtZZMWNA2QnO9sqDJTm62jUgIxfTieZBZtcsptzQXpG0vr9mHwl2ZJ/yyzaz4Zb97z1dH anevXKxZa05q1v0uILcy6NlXtlrmDds+WS94yBPm10T7hmfcj2LZeH+38hzekO5V5MgW/u3K 5+IOcpVXqTytG/ZxU+Iotjef/1rltv31xXP5u8ovjpxBbJAhg2q2AcR68Rz+GgUMWt5jwVVr LvcYHttcduxffWbBkOY44apvVL81k1t/rRuGXR40FKzZHuBBmbzyQBk6PdAgbVgf4MU2g8qP wgSeJAGMeaxa31PvhwbsxXOWWIndHaERUv4AowJoliBzFsoedkfu1eWLjqrWZzUu3hZctyeL +Qj+z19kLI1lzDbjjGVyMBmFzdCbVVbkU/e+3bnK99a3Muvet0d48DubdRe7fKg52fJ2Z9PJ tgjN81/otKTCQqcl0WlJTSOdlkSnJdWMdFpSM4hOS6LTkui0JM38pzgtqTnKbBsjNkaZxkEh zTGmGVy301f58kOi6at89FU+Tl/lo6/y0Vf56Kt89FW+unv0Vb46zPRVvqaNvsoX01f5Kht9 la8Rm77KV90PfZWvEYW+ypeXBH2VbwsFfZWvWW/oq3z6vdFX+eirfHnDRl/lQ/pVvubk/7bp yH/Upv61o8CbE/96YM3KHJ8n4+ZHANl2I4z6fc4E3zYqymQnduN3R0viem7UMED/6/oRS2dS SrX3uxHs+830frRo/v6xmV3AoGGEvzy7mS5wzpq/86DxO5SoE+kmOfrZLkDkRrt5v2LJhk2D 2rjeMKUJ54Zspi4gmrE3TNuypm/B+4sVsGtuff3y11fff3XDhfX3N79+P3v3zQ9fyVGa9bd3 r2ffvXr11WQw+l9qEzrz/RfPv/rqq79a1pv8V7kv0Y0Sq7YjdnB6Phidz87LmG1hcgM8Dx1h RaFV7IeFe0lYcnNlyS7s1DqGbFehc99MVJ/34FyKpeoH51MdCTIYPTQr1Q2fPdgj0Ph4OBgN hkMjp+/ULlH1TkHKgziSCSw5rstfSxBpGfPVkudGz7WMjdIW82WNvCm54XCB4kfr2CmOFa82 7H9WCwys6WQiPe3YnGgmLeqFFtBM9tn+lz8/O+u8vIh2XkZEg7PhYDg4/aw8xGXf2LbpVPMD BWYq3Tp8jFzurFLrLs67aFSlurtELdduF2gbOjgdnA2Gu+RpiXtrseppNNs+yuzO4s6ydGxP vYsw22R3V6bjoyY7LyORhKZ/d+VpjX1r4ZqpdOs+Et2ayz1Uatt7cUeVymT3Uanl8l0qVcHy 3ocXt8nUFn2PEjaS6eb9hLotm3soZQ6U76hTkeo+MhnX7hKpDJWN+/SWfqg19h5lq6fSrPsJ tDuTe8hjPIvcTZw80X20MT+W1H0BuN/J5eD8Nl2MuHsUaDNN07afJDty6CyW8rXh2iBiZxnK J/GT+Fput3K9hSnlfV6+a1y88b7K8i6+3t+BxnuejRFebO9fAJ0FW4wCeinX8trVezf3+yJQ I6vyvZ5OdVpu+IHitAwUH0Wasu/vRZvq4ifVEKSzSNscfWCZtg7xHqlU8366p1ItLn5SDRfu z3w9My96lIzUnvbHykj2tzuayTYhHkxNy5DzkahRo4eeoMmvvf0k1cOzkvuMdyhj3OyDhTEG mY8kixxD9KSKunQ1F/0QUYqcsmJ+9jGyUmOrh2dUzKI/PKP8JIzHyCh5WAXIc1FT/Q/PpmWB 4OGZymWER8jl42PcYH3J4hFyc84eIxcePEIuxaLKY2RULMU8PCu1YLOjWdYbuwe3ytrj5f3b ZPl0qU4YMZ9jm+fONs83bDk4q3Geya2XaHox98J6oF26UKwa5ItV1TEeu5I28w1YKP8fmmVf PyeicWSDdm7CbdnJk1ySKEqt44W1XnKuLjCBC9yHqMalpXJW7eI81QKPHbXs4rnWP6x/l0uz uyJb//ovuXAVWlYvnv+XZbnei+dSrZPg2vESecp9LYpaiTrZivJEBfxqKbfoQzvdw7Xfvn75 zY+ve7iwvMCvP3/zc0+Xrs7y6eny2vFEfXnRPCKoLy/0c5D68aN2ZlA/DtRPFxykm3S3G52t VtnHNyLKL3i4bbFqj1PbB8LO3LZx7pBv/nTYnacK3yu/8gCa7RzSLk/LSHtlXR2aUU2k7Mq6 jHS3rNW0yq5sZYS7ZFlMsHRnmUe4a5blVMvufItYe2Xe2Ge1swzKOHfIdvugu6tsy0h3ybh4 7N2VbR5l/0yrR+DuTMso+2daPQ53Z1pGuUOmye6mQIXvn13xjNydXx5h/wxbn5a7s2+Lvv/F 8qfo7txV+B2y+7i7LFT4/tk1n6u7s23Eu0P26kF7R7Yy/A7ZqSfuHdnJ8P2zqx69dzRXRZS7 ZFo9hu/Ktoy0f8bFQ3l3pnmEPTJsPfZuV86NeHtcQD/cbmdRlHHukO92nW5HaZRx9hjwlPd3 /7LbletJsZewtpsUGkDHgt+SdBVbwk68OP1cfFHtTnxV7AOXUeEBXZ75HLMFF7fuQn27CtUZ zL6TT5TADQl5R+XvcqDZnMrYJuULeP7midrrmHuan1a9+5rvXr/629s3v/7f1tvXv/z89tcr 68Xz/MOav8pjOuVYVh3jWW2QlE/tkKXvR2u1rdbz4bbWS89eqiORmZ1a8tRPnsrhbplXPswX FlRGFQvySDj4xeECglvMkvvgUw7x7BW0zzdW4olrK43UxaoDobU5nPrazHYLTSOaLLrtB+ru dmdNdev3aLOV4GVmkAjuoLhfdaPyKEXp+5zneUDOLLXm8nlBPhE0b0ROjEiYWtx84+blZMH4 38pWvtzwOvd8L/W4yA+ZllcGQBcJC0QRtziWmlVFWebWUqLWtwnnX7/7Ru2vVie1LlYMGsyU QwbzaJXmkUtNIrfMSz3hbA8ez32xflHWV1CA+Qmh1aHh8ttm8tvq19xyeFHcR1X5RVujykYJ 47n5MbHwH7MAfZsn4WBbNN8C0oHExwtzAOByXyq65MEPkkGHp8zzRct9VEymLF0JeVy5upI8 3mMNJf0lROQaCms+l9VX1g15qtHVSTlVF8inaJ4sPwyWqxO5U72YGTxJg/hEnf4EI3vQG1Dl G7ls5Rxz31WbXa6sNpy3+5OurL+FDne9EAo4P6bZ+qx4F2T2PlKTjH+BZsKx/icHM7/y/7Tg L+1XL54/kxeASiK3blpQ8VsuX4Z+froZXZxenJ2enn6RJ6xvE21P3IiRZ3A52mbQ2MXYcflG lDyLuVvPora/riuLepQ8C3tcz2JbwF051GKoDIbT03oG1W6lrvTbCCo5lOM2eaB2LqmURfzC kkdVlyqiFrv6u9WqR8iTj+xt8nLrvHSkw9VmlDyLaa28VSFM684Wljyqc7mNurDtmegqFQg8 nsB1zk6aMVU2l3bNafXagGzKt7f8+3D4dlpevxaeJ3ZqBfZRhozr7hYWFZWd1aLOP6q7Hm2d zRNU9jzJ9HybZPtyRCNhwz0tTp7J+YWeyZaBjhxqSMzPa/RGi4W6+3Y5q9A84SXbJvTkuWHb 4jGS1sKLxDUMwMEtCEbSKlQltC9rpfw736S7UlbBKqlzMakllcP2RNOokbgWIU9eb2x+T3go D87orqaNGEUGNZ6zhd9UqdSntOdJWL2BY7taBVa/EqtJsxLzpee00lgPyhPaw1qVi5nWjjVI 2gYXSWuN+e9stUuXMlQmvDwd1a75uxPY8a6k2/AicU3TJLZFZmsU5unqQUXCmhgh9NuCC6M1 atjzZOOas0K0a1jZ8yTntdZdHZscGW103ZwnYsV1tB5YjgnaemBp7+qBG6rpPXCtbWztgRuJ 23rgy9NbeuDm5Vt6YHt6eksPrGXR0gOz0909sJaD2QOfn+7sgbX0Rg9ca81u64Gd3T1w40pm Dzyutdbli7tV1S5SNex5svNaGd/S617WHHxAr3tZo/7OvW69a7ml1x3Wou7Z647mj9Drjm09 kzv1uuMacHfqdc/4fVvo+XR8x7brwqmPjvdsuy4c97Rsu/jGS188/zf6Q3/oD/15xD//P8fB fE8AwAgA --------------070106060002030303000103-- From dfilter at FreeBSD.ORG Fri Sep 12 18:40:03 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Fri Sep 12 18:40:16 2008 Subject: kern/126216: commit references a PR Message-ID: <200809121840.m8CIe3wV097237@freefall.freebsd.org> The following reply was made to PR kern/126216; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/126216: commit references a PR Date: Fri, 12 Sep 2008 18:38:20 +0000 (UTC) remko 2008-09-12 18:37:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/sound/pci/hda hdac.c Log: SVN rev 182969 on 2008-09-12 18:37:52Z by remko MFC r182854 Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z. Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev , Ganael Laplanche , Dennis Generaloff Requested by: joel Approved by: re (kib, via joel), imp (mentor, implicit) Obtained from: joel Revision Changes Path 1.44.2.7 +9 -0 src/sys/dev/sound/pci/hda/hdac.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From dfilter at FreeBSD.ORG Fri Sep 12 18:40:06 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Fri Sep 12 18:40:16 2008 Subject: kern/126244: commit references a PR Message-ID: <200809121840.m8CIe54j097249@freefall.freebsd.org> The following reply was made to PR kern/126244; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/126244: commit references a PR Date: Fri, 12 Sep 2008 18:38:21 +0000 (UTC) remko 2008-09-12 18:37:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/sound/pci/hda hdac.c Log: SVN rev 182969 on 2008-09-12 18:37:52Z by remko MFC r182854 Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z. Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev , Ganael Laplanche , Dennis Generaloff Requested by: joel Approved by: re (kib, via joel), imp (mentor, implicit) Obtained from: joel Revision Changes Path 1.44.2.7 +9 -0 src/sys/dev/sound/pci/hda/hdac.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From mav at FreeBSD.org Sat Sep 13 17:08:57 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 13 17:09:03 2008 Subject: New snd_hda driver came in. Message-ID: <48CBF399.9080801@FreeBSD.org> Hi. I have just committed my massive snd_hda driver update to the 8-CURRENT. Because of using more clear and same time more functional codec parser new driver is able to handle more codecs, use them better then before and without most of previous quirks. All of tested codecs itself manage playback, record, input mixing and monitoring quite fine. In all of investigated trouble cases problem was found or in nonstandard codec usage or in incorrect codec configuration made by BIOS. Most of that cases could be fixed using device hints, some of which are already included to the driver. New driver supports multiple codecs per HDA bus, multiple audio function groups per codec and multiple logical sound devices per audio function group. So don't worry when you get several PCM devices instead of one, it is normal. It is usual situation with powerful codecs to provide, for example, 3 PCM devices: one for 7.1 playback and main recording, one for headset and one for digital SPDIF I/O. New driver implements Universal Audio Architecture (UAA) much better then previous one. Most information about recommended codec usage now taken from the codec configuration registers initialized by BIOS. User may alter that configuration using device hints to reconfigure logical audio devices to his needs in a very broad range up to the limits of the codec functionality. New driver supports digital PCM playback and AC3 pass-through. I am not sure about completeness of this implementation, but I have several success stories including my own. Vchans subsystem does not support AC3 pass-through so it had to be disabled for that devices at this moment. New driver is ready for multichannel playback, but until our OSS is unable to use this it will just duplicate same stereo stream into all channel pairs. New driver supports suspend/resume. I am unable to really test this part myself, but I have got several success stories. Driver has very informative verbose boot messages. So if you have any questions or problems - enable and read them first. Driver was actively discussed and tested on freebsd-multimedia@ mail list. -- Alexander Motin From Alexander at Leidinger.net Sat Sep 13 18:15:23 2008 From: Alexander at Leidinger.net (Alexander Leidinger) Date: Sat Sep 13 18:15:39 2008 Subject: New snd_hda driver came in. In-Reply-To: <48CBF399.9080801@FreeBSD.org> References: <48CBF399.9080801@FreeBSD.org> Message-ID: <20080913201513.71995150@deskjail> Quoting Alexander Motin (Sat, 13 Sep 2008 20:08:41 +0300): > Hi. > > I have just committed my massive snd_hda driver update to the 8-CURRENT. Congratulations to our new HDA maintainer... ;-) > New driver supports digital PCM playback and AC3 pass-through. I am not > sure about completeness of this implementation, but I have several > success stories including my own. Vchans subsystem does not support AC3 > pass-through so it had to be disabled for that devices at this moment. As vchans is our internal many-to-one (physical output) mixer, and the fact that digital out can be anything (PCM, AC3, ...) I think a sensible default for vchans would be to ignore digital interfaces. I don't know if this is easy to do or not. From what I've read on the list it looks like great work. I'm sure I will be happy about it when I get a machine with HDA, so thanks in advance. :) Bye, Alexander. -- Ferengi Rule of Acquisition #57: Good customers are as rare as latinum. Treasure them. -- ST:DS9, "Armageddon Game" http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From mav at FreeBSD.org Sat Sep 13 18:37:43 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 13 18:37:49 2008 Subject: New snd_hda driver came in. In-Reply-To: <20080913201513.71995150@deskjail> References: <48CBF399.9080801@FreeBSD.org> <20080913201513.71995150@deskjail> Message-ID: <48CC0867.9020208@FreeBSD.org> Alexander Leidinger wrote: >> New driver supports digital PCM playback and AC3 pass-through. I am not >> sure about completeness of this implementation, but I have several >> success stories including my own. Vchans subsystem does not support AC3 >> pass-through so it had to be disabled for that devices at this moment. > > As vchans is our internal many-to-one (physical output) mixer, and the > fact that digital out can be anything (PCM, AC3, ...) I think a > sensible default for vchans would be to ignore digital interfaces. I > don't know if this is easy to do or not. As soon as AC3 is a separate stream format and vchans has info about it, better solution would be to make vchans mute other streams, switch hardware device to the AC3 stream sample rate and pass it though. For usual PCM streams in such case mixing would work as before, that would be good. -- Alexander Motin From joel at FreeBSD.org Sun Sep 14 05:28:45 2008 From: joel at FreeBSD.org (joel@FreeBSD.org) Date: Sun Sep 14 05:28:52 2008 Subject: kern/126216: [snd_hda] [patch] snd_hda does't support ACER Aspire 4715Z laptop Message-ID: <200809140528.m8E5Shxv011031@freefall.freebsd.org> Synopsis: [snd_hda] [patch] snd_hda does't support ACER Aspire 4715Z laptop State-Changed-From-To: patched->closed State-Changed-By: joel State-Changed-When: Sun Sep 14 05:27:34 UTC 2008 State-Changed-Why: Patch committed to RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=126216 From joel at FreeBSD.org Sun Sep 14 05:29:24 2008 From: joel at FreeBSD.org (joel@FreeBSD.org) Date: Sun Sep 14 05:29:30 2008 Subject: kern/126244: [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of speakers while plugging headphones Message-ID: <200809140529.m8E5TOEm011078@freefall.freebsd.org> Synopsis: [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of speakers while plugging headphones State-Changed-From-To: patched->closed State-Changed-By: joel State-Changed-When: Sun Sep 14 05:28:55 UTC 2008 State-Changed-Why: Patch committed to RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=126244 From joel at FreeBSD.org Sun Sep 14 05:30:13 2008 From: joel at FreeBSD.org (joel@FreeBSD.org) Date: Sun Sep 14 05:30:20 2008 Subject: kern/127037: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting Message-ID: <200809140530.m8E5UCK2011931@freefall.freebsd.org> Synopsis: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting State-Changed-From-To: patched->closed State-Changed-By: joel State-Changed-When: Sun Sep 14 05:29:40 UTC 2008 State-Changed-Why: Patch committed to RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=127037 From Jochen.Keil at gmail.com Sun Sep 14 08:31:36 2008 From: Jochen.Keil at gmail.com (Jochen Keil) Date: Sun Sep 14 08:31:45 2008 Subject: alc889a/alc885 with hda.7.20080913.patch Message-ID: <48CCCBDF.6060208@gmail.com> Hello, sorry to bother again. I got my hands on a Gigabyte EX38-DS4 board which features an ALC889A chip which is (as far as i found out) a cut-down version of the ALC889 made for Gigabyte. Stereo PCM output via SPDIF-out works flawless once hw.snd.default_unit is set to 2. Unfortunately AC3 doesn't work even after setting dev.pcm.2.play.vchans to 0. Moreover hdac reports pcm2 to be AC3 capable. Tried to play a bit with the boot hints but i'm not quite shure what i should to put here (cad, seq and as is a bit unclear to me, assuming that nid 30 is my SPDIF-out). Attached you'll find lot's of debugging info, hope this helps :) The files were made after booting with hint.hdac.0.config="gpio2" and hint.hdac.0.cad0.nid6.config="device=SPDIF-out" Made no difference though (at least for AC3 output..). Best regards, Jochen -------------- next part -------------- FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex) [pcm0:play:dsp0.p0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000020 interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:4096/2048/2] {userland} -> feeder_vchan(0x10000010) -> feeder_volume(0x10000010) -> {hardware} pcm0:play:dsp0.p0[pcm0:virtual:dsp0.vp0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:record:dsp0.r0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096 [b:4096/2048/2|bs:4096/2048/2] {hardware} -> feeder_root(0x10000010) -> feeder_vchan(0x10000010) -> {userland} pcm0:record:dsp0.r0[pcm0:virtual:dsp0.vr0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} pcm1: at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex) [pcm1:play:dsp1.p0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000020 interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:4096/2048/2] {userland} -> feeder_vchan(0x10000010) -> feeder_volume(0x10000010) -> {hardware} pcm1:play:dsp1.p0[pcm1:virtual:dsp1.vp0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm1:record:dsp1.r0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096 [b:4096/2048/2|bs:4096/2048/2] {hardware} -> feeder_root(0x10000010) -> feeder_vchan(0x10000010) -> {userland} pcm1:record:dsp1.r0[pcm1:virtual:dsp1.vr0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} pcm2: at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:0v/1r:1v channels duplex default) [pcm2:play:dsp2.p0]: spd 48000, fmt 0x10000010, flags 0x00000000, 0x00000020 interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:65536/2048/32] {userland} -> feeder_root(0x10000010) -> feeder_volume(0x10000010) -> {hardware} [pcm2:record:dsp2.r0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096 [b:4096/2048/2|bs:4096/2048/2] {hardware} -> feeder_root(0x10000010) -> feeder_vchan(0x10000010) -> {userland} pcm2:record:dsp2.r0[pcm2:virtual:dsp2.vr0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} File Versions: $FreeBSD: src/sys/dev/sound/pci/hda/hdac.c,v 1.56 2008/09/07 20:25:19 joel Exp $ $FreeBSD: src/sys/dev/sound/isa/sndbuf_dma.c,v 1.3 2005/01/06 01:43:17 imp Exp $ $FreeBSD: src/sys/dev/sound/pcm/vchan.c,v 1.36 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/sound.c,v 1.119 2007/06/17 19:02:05 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/sndstat.c,v 1.28 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.61 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_volume.c,v 1.6 2007/06/16 20:36:39 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_rate.c,v 1.23 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_fmt.c,v 1.23 2007/06/02 13:07:44 joel Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder.c,v 1.44 2007/06/17 15:53:11 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/fake.c,v 1.18 2007/03/15 18:19:01 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/dsp.c,v 1.107.2.1 2008/05/28 14:45:05 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/channel.c,v 1.121.2.1 2007/12/06 05:21:39 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/buffer.c,v 1.37 2007/06/16 03:37:27 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/ac97_patch.c,v 1.10.2.1 2007/10/29 18:47:27 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.73.2.1 2007/10/29 18:47:47 ariff Exp $ -------------- next part -------------- hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 14 returned 4 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 15 returned 5 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 22 returned 3 hdac0: Pin 22 traced to DAC 3 hdac0: Tracing pin 21 with min nid 0 hdac0: tracing via nid 21 hdac0: tracing via nid 12 hdac0: nid 12 busy by seqmask 1 hdac0: tracing via nid 13 hdac0: nid 13 busy by seqmask 2 hdac0: tracing via nid 14 hdac0: tracing via nid 4 hdac0: nid 4 returned 4 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 14 returned 4 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 15 returned 5 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 21 returned 4 hdac0: Pin 21 traced to DAC 4 hdac0: Tracing pin 23 with min nid 0 hdac0: tracing via nid 23 hdac0: tracing via nid 12 hdac0: nid 12 busy by seqmask 1 hdac0: tracing via nid 13 hdac0: nid 13 busy by seqmask 2 hdac0: tracing via nid 14 hdac0: nid 14 busy by seqmask 4 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 busy by seqmask 4 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 15 returned 5 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 busy by seqmask 4 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 23 returned 5 hdac0: Pin 23 traced to DAC 5 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Tracing pin 27 with min nid 0 hdac0: tracing via nid 27 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 0 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 0 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by association 0 hdac0: tracing via nid 21 hdac0: nid 21 busy by association 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by association 0 hdac0: tracing via nid 23 hdac0: nid 23 busy by association 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 27 returned 37 hdac0: Pin 27 traced to DAC 37 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Tracing pin 30 with min nid 0 hdac0: tracing via nid 30 hdac0: tracing via nid 6 hdac0: nid 6 returned 6 hdac0: nid 30 returned 6 hdac0: Pin 30 traced to DAC 6 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (4) hdac0: Tracing pin 24 to ADC 7 hdac0: tracing via nid 24 hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 0 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: tracing via nid 38 hdac0: nid 38 busy by association 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 24 returned 1 hdac0: Traced to ADC 7 hdac0: Tracing pin 26 to ADC 7 hdac0: tracing via nid 26 hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 0 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: tracing via nid 38 hdac0: nid 38 busy by association 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 26 returned 1 hdac0: Traced to ADC 7 hdac0: Association 3 (4) trace succeded hdac0: Tracing association 4 (5) hdac0: Tracing pin 25 to ADC 8 hdac0: tracing via nid 25 hdac0: tracing via nid 11 hdac0: nid 11 busy by association 3 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 35 returned 1 hdac0: tracing via nid 36 hdac0: nid 36 busy by association 3 hdac0: nid 25 returned 1 hdac0: Traced to ADC 8 hdac0: Association 4 (5) trace succeded hdac0: Tracing association 5 (6) hdac0: Tracing pin 31 to ADC 9 hdac0: tracing via nid 31 hdac0: tracing via nid 10 hdac0: nid 10 returned 0 hdac0: nid 31 returned 0 hdac0: Unable to trace pin 31 to ADC 9 hdac0: Tracing pin 31 to ADC 10 hdac0: tracing via nid 31 hdac0: tracing via nid 10 hdac0: nid 10 returned 1 hdac0: nid 31 returned 1 hdac0: Traced to ADC 10 hdac0: Association 5 (6) trace succeded hdac0: Tracing input monitor hdac0: Tracing nid 11 to out hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 found output association 0 hdac0: tracing via nid 13 hdac0: nid 13 found output association 0 hdac0: tracing via nid 14 hdac0: nid 14 found output association 0 hdac0: tracing via nid 15 hdac0: nid 15 found output association 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 busy by input association 4 hdac0: tracing via nid 36 hdac0: nid 36 busy by input association 3 hdac0: tracing via nid 38 hdac0: nid 38 found output association 1 hdac0: nid 11 returned 1 hdac0: nid 11 is input monitor hdac0: Tracing nid 35 to out hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 busy by input association 4 hdac0: nid 35 returned 0 hdac0: Tracing nid 36 to out hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 busy by input association 3 hdac0: nid 36 returned 0 hdac0: Tracing beeper hdac0: Tracing nid 29 to out hdac0: tracing via nid 29 hdac0: tracing via nid 11 hdac0: nid 11 found output association -2 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 busy by input association 4 hdac0: tracing via nid 36 hdac0: nid 36 busy by input association 3 hdac0: nid 29 returned 1 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 16. hdac0: Disabling unassociated nid 17. hdac0: Disabling unassociated nid 18. hdac0: Disabling unassociated nid 19. hdac0: Disabling unassociated nid 32. hdac0: Disabling unassociated nid 34. hdac0: Disabling connection from output pin nid 11 conn 6 cnid 20. hdac0: Disabling connection from output pin nid 35 conn 6 cnid 20. hdac0: Disabling connection from output pin nid 36 conn 6 cnid 20. hdac0: Disabling connection from output pin nid 11 conn 7 cnid 21. hdac0: Disabling connection from output pin nid 35 conn 7 cnid 21. hdac0: Disabling connection from output pin nid 36 conn 7 cnid 21. hdac0: Disabling connection from output pin nid 11 conn 8 cnid 22. hdac0: Disabling connection from output pin nid 35 conn 8 cnid 22. hdac0: Disabling connection from output pin nid 36 conn 8 cnid 22. hdac0: Disabling connection from output pin nid 11 conn 9 cnid 23. hdac0: Disabling connection from output pin nid 35 conn 9 cnid 23. hdac0: Disabling connection from output pin nid 36 conn 9 cnid 23. hdac0: Disabling connection to input pin nid 24 conn 0. hdac0: Disabling connection to input pin nid 24 conn 1. hdac0: Disabling connection to input pin nid 24 conn 2. hdac0: Disabling connection to input pin nid 24 conn 3. hdac0: Disabling connection to input pin nid 24 conn 4. hdac0: Disabling connection to input pin nid 25 conn 0. hdac0: Disabling connection to input pin nid 25 conn 1. hdac0: Disabling connection to input pin nid 25 conn 2. hdac0: Disabling connection to input pin nid 25 conn 3. hdac0: Disabling connection to input pin nid 25 conn 4. hdac0: Disabling connection to input pin nid 26 conn 0. hdac0: Disabling connection to input pin nid 26 conn 1. hdac0: Disabling connection to input pin nid 26 conn 2. hdac0: Disabling connection to input pin nid 26 conn 3. hdac0: Disabling connection to input pin nid 26 conn 4. hdac0: Disabling connection from output pin nid 11 conn 3 cnid 27. hdac0: Disabling connection from output pin nid 35 conn 3 cnid 27. hdac0: Disabling connection from output pin nid 36 conn 3 cnid 27. hdac0: Disabling nonselected inputs... hdac0: Disabling unselected connection nid 20 conn 1. hdac0: Disabling unselected connection nid 20 conn 2. hdac0: Disabling unselected connection nid 20 conn 3. hdac0: Disabling unselected connection nid 20 conn 4. hdac0: Disabling unselected connection nid 21 conn 0. hdac0: Disabling unselected connection nid 21 conn 1. hdac0: Disabling unselected connection nid 21 conn 3. hdac0: Disabling unselected connection nid 21 conn 4. hdac0: Disabling unselected connection nid 22 conn 0. hdac0: Disabling unselected connection nid 22 conn 2. hdac0: Disabling unselected connection nid 22 conn 3. hdac0: Disabling unselected connection nid 22 conn 4. hdac0: Disabling unselected connection nid 23 conn 0. hdac0: Disabling unselected connection nid 23 conn 1. hdac0: Disabling unselected connection nid 23 conn 2. hdac0: Disabling unselected connection nid 23 conn 4. hdac0: Disabling unselected connection nid 27 conn 0. hdac0: Disabling unselected connection nid 27 conn 1. hdac0: Disabling unselected connection nid 27 conn 2. hdac0: Disabling unselected connection nid 27 conn 3. hdac0: Disabling useless... hdac0: Disabling ctl 3 nid 9 cnid -1 due to disabled widget. hdac0: Disabling ctl 42 nid 34 cnid 24 due to disabled widget. hdac0: Disabling ctl 43 nid 34 cnid 25 due to disabled widget. hdac0: Disabling ctl 44 nid 34 cnid 26 due to disabled widget. hdac0: Disabling ctl 45 nid 34 cnid 27 due to disabled widget. hdac0: Disabling ctl 47 nid 34 cnid 29 due to disabled widget. hdac0: Disabling ctl 48 nid 34 cnid 20 due to disabled widget. hdac0: Disabling ctl 49 nid 34 cnid 21 due to disabled widget. hdac0: Disabling ctl 50 nid 34 cnid 22 due to disabled widget. hdac0: Disabling ctl 51 nid 34 cnid 23 due to disabled widget. hdac0: Disabling ctl 52 nid 34 cnid 11 due to disabled widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling crossassociatement connection ctl 53 nid 35 cnid 24. hdac0: Disabling crossassociatement connection ctl 55 nid 35 cnid 26. hdac0: Disabling crossassociatement connection ctl 65 nid 36 cnid 25. hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: Preparing pin controls... hdac0: AFG commit... hdac0: Ctls commit... hdac0: HP switch init... hdac0: hdac0: HDA config/quirks: gpio2 forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: IN amp: 0x00000000 hdac0: OUT amp: 0x00000000 hdac0: hdac0: nid: 2 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 3 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 6 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00000211 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e05e0 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 88 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 7 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00008001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: Input amp: 0x80032e10 hdac0: mute=1 step=46 size=3 offset=16 hdac0: connections: 1 hdac0: | hdac0: + <- nid=36 [audio mixer] hdac0: hdac0: nid: 8 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: Input amp: 0x80032e10 hdac0: mute=1 step=46 size=3 offset=16 hdac0: connections: 1 hdac0: | hdac0: + <- nid=35 [audio mixer] hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: Input amp: 0x80032e10 hdac0: mute=1 step=46 size=3 offset=16 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=34 [audio mixer] [DISABLED] hdac0: hdac0: nid: 10 [DIGITAL] hdac0: name: audio input hdac0: widget_cap: 0x00100391 hdac0: Parse flags: 0x0 hdac0: Association: 5 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e0560 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=31 [pin: SPDIF-in (Jack)] hdac0: hdac0: nid: 11 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x1 hdac0: Association: -2 (0x00008001) hdac0: OSS: mix (mix) hdac0: Input amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 10 hdac0: | hdac0: + <- nid=24 [pin: Mic (Jack)] hdac0: + <- nid=25 [pin: Mic (Jack)] hdac0: + <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: hdac0: nid: 12 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=3 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=4 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 16 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01014410 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01011412 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + <- nid=14 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 22 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: hdac0: Pin cap: 0x0000003c hdac0: PDC HP OUT IN : UNSOL hdac0: Pin config: 0x01016411 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + <- nid=13 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 23 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: hdac0: Pin cap: 0x0000003c hdac0: PDC HP OUT IN : UNSOL hdac0: Pin config: 0x01012414 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + <- nid=15 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: mic (mic) hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01a19c40 hdac0: Pin control: 0x00000025 IN VREFs hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 25 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02a19c50 hdac0: Pin control: 0x00000025 IN VREFs hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 26 [ANALOG] hdac0: name: pin: Line-in (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00008000) hdac0: OSS: line (line) hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x0181344f hdac0: Pin control: 0x00000025 IN VREFs hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 27 [ANALOG] hdac0: name: pin: Headphones (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02214c20 hdac0: Pin control: 0x000000c0 HP OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + <- nid=38 [audio mixer] (selected) hdac0: hdac0: nid: 28 [ANALOG] [DISABLED] hdac0: name: pin: CD (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x593301f0 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 29 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x00700000 hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: connections: 0 hdac0: hdac0: nid: 30 [DIGITAL] hdac0: name: pin: SPDIF-out (Jack) hdac0: widget_cap: 0x00400300 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x014b6130 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=6 [audio output] hdac0: hdac0: nid: 31 [DIGITAL] hdac0: name: pin: SPDIF-in (Jack) hdac0: widget_cap: 0x00400200 hdac0: Parse flags: 0x0 hdac0: Association: 5 (0x00000001) hdac0: OSS: dig1 (dig1) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x01cb7160 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 32 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00040 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 33 [ANALOG] [DISABLED] hdac0: name: volume widget hdac0: widget_cap: 0x00600080 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 34 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 11 hdac0: | hdac0: + [DISABLED] <- nid=24 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=25 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + [DISABLED] <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [audio mixer] hdac0: hdac0: nid: 35 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: speaker, mix, monitor hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 11 hdac0: | hdac0: + [DISABLED] <- nid=24 [pin: Mic (Jack)] hdac0: + <- nid=25 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 36 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00008001) hdac0: OSS: speaker, line, mic, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 11 hdac0: | hdac0: + <- nid=24 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=25 [pin: Mic (Jack)] hdac0: + <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 37 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 38 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=37 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 7 in (in ) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 46 size: 3 off: 16 hdac0: 2: nid 8 in (in ) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 46 size: 3 off: 16 hdac0: 3: nid 9 in (in ) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 46 size: 3 off: 16 [DISABLED] hdac0: 4: nid 11 in (in ) index 0 cnid 24 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 5: nid 11 in (in ) index 1 cnid 25 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 6: nid 11 in (in ) index 2 cnid 26 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 7: nid 11 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 8: nid 11 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 9: nid 11 in (in ) index 5 cnid 29 ossmask=0x00000220 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 10: nid 11 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 11: nid 11 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 12: nid 11 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 13: nid 11 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 14: nid 12 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 15: nid 12 in (in ) index 0 cnid 2 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 16: nid 12 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 17: nid 13 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 18: nid 13 in (in ) index 0 cnid 3 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 19: nid 13 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 20: nid 14 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 21: nid 14 in (in ) index 0 cnid 4 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 22: nid 14 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 23: nid 15 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 24: nid 15 in (in ) index 0 cnid 5 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 25: nid 15 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 26: nid 20 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 27: nid 20 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 28: nid 21 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 29: nid 21 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 30: nid 22 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 31: nid 22 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 32: nid 23 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 33: nid 23 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 34: nid 24 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 35: nid 24 out (in ) index 0 ossmask=0x00000080 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 36: nid 25 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 37: nid 25 out (in ) index 0 ossmask=0x01000000 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 38: nid 26 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 39: nid 26 out (in ) index 0 ossmask=0x00000040 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 40: nid 27 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 41: nid 27 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 42: nid 34 in (in ) index 0 cnid 24 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 43: nid 34 in (in ) index 1 cnid 25 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 44: nid 34 in (in ) index 2 cnid 26 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 45: nid 34 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 46: nid 34 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 47: nid 34 in (in ) index 5 cnid 29 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 48: nid 34 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 49: nid 34 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 50: nid 34 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 51: nid 34 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 52: nid 34 in (in ) index 10 cnid 11 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 53: nid 35 in (in ) index 0 cnid 24 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 54: nid 35 in (in ) index 1 cnid 25 ossmask=0x01000800 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 55: nid 35 in (in ) index 2 cnid 26 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 56: nid 35 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 57: nid 35 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 58: nid 35 in (in ) index 5 cnid 29 ossmask=0x00000820 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 59: nid 35 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 60: nid 35 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 61: nid 35 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 62: nid 35 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 63: nid 35 in (in ) index 10 cnid 11 ossmask=0x00000a00 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 64: nid 36 in (in ) index 0 cnid 24 ossmask=0x00000880 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 65: nid 36 in (in ) index 1 cnid 25 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 66: nid 36 in (in ) index 2 cnid 26 ossmask=0x00000840 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 67: nid 36 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 68: nid 36 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 69: nid 36 in (in ) index 5 cnid 29 ossmask=0x00000820 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 70: nid 36 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 71: nid 36 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 72: nid 36 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 73: nid 36 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 74: nid 36 in (in ) index 10 cnid 11 ossmask=0x00000a00 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 75: nid 38 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 76: nid 38 in (in ) index 0 cnid 37 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 77: nid 38 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: pcm0: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm2: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: Dumping AFG cad=2 nid=1 pins: hdac0: nid 20 0x01014410 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 21 0x01011412 as 1 seq 2 Line-out Jack jack 1 loc 1 color Black misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 22 0x01016411 as 1 seq 1 Line-out Jack jack 1 loc 1 color Orange misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 23 0x01012414 as 1 seq 4 Line-out Jack jack 1 loc 1 color Grey misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 24 0x01a19c40 as 4 seq 0 Mic Jack jack 1 loc 1 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 25 0x02a19c50 as 5 seq 0 Mic Jack jack 1 loc 2 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 26 0x0181344f as 4 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 27 0x02214c20 as 2 seq 0 Headphones Jack jack 1 loc 2 color Green misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 28 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED] hdac0: Caps: IN hdac0: nid 30 0x014b6130 as 3 seq 0 SPDIF-out Jack jack 11 loc 1 color Orange misc 1 hdac0: Caps: OUT hdac0: nid 31 0x01cb7160 as 6 seq 0 SPDIF-in Jack jack 11 loc 1 color Yellow misc 1 hdac0: Caps: IN hdac0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000 hdac0: wake=0x00000000 unsol=0x00000000 sticky=0x00000000 hdac0: hdac_poll_reinit: pollticks 1000000 -> 1000000 dev.hdac.0.%desc: Intel 82801I High Definition Audio Controller dev.hdac.0.%driver: hdac dev.hdac.0.%location: slot=27 function=0 handle=\_SB_.PCI0.AZAL dev.hdac.0.%pnpinfo: vendor=0x8086 device=0x293e subvendor=0x1458 subdevice=0xa022 class=0x040300 dev.hdac.0.%parent: pci0 dev.hdac.0.wake: 0 dev.hdac.0.polling: 1 dev.hdac.0.polling_interval: 250 dev.hdac.0.pindump: 0 dev.pcm.0.%parent: hdac0 dev.pcm.1.%parent: hdac0 dev.pcm.2.%parent: hdac0 -------------- next part -------------- hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm, mix hdac0: OSS: pcm, mix hdac0: OSS: pcm, mix hdac0: OSS: pcm, mix hdac0: OSS: pcm (pcm) hdac0: OSS: pcm, mix pcm0: on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: DAC: 2 3 4 5 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: ADC: 7 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=20 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=12 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: nid=21 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=14 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=4 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: nid=22 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=13 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=3 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: nid=23 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=15 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=5 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: Record: pcm0: pcm0: nid=7 [audio input] pcm0: | pcm0: + <- nid=36 [audio mixer] [src: speaker, line, mic, mix] pcm0: | pcm0: + <- nid=24 [pin: Mic (Jack)] [src: mic] pcm0: + <- nid=26 [pin: Line-in (Jack)] [src: line] pcm0: + <- nid=29 [beep widget] [src: speaker] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: Input Mix: pcm0: pcm0: nid=11 [audio mixer] pcm0: | pcm0: + <- nid=24 [pin: Mic (Jack)] [src: mic] pcm0: + <- nid=25 [pin: Mic (Jack)] [src: monitor] pcm0: + <- nid=26 [pin: Line-in (Jack)] [src: line] pcm0: + <- nid=29 [beep widget] [src: speaker] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 14 (nid 12 out): -64/0dB (65 steps) pcm0: +- ctl 15 (nid 12 in 0): mute pcm0: +- ctl 16 (nid 12 in 1): mute pcm0: +- ctl 17 (nid 13 out): -64/0dB (65 steps) pcm0: +- ctl 18 (nid 13 in 0): mute pcm0: +- ctl 19 (nid 13 in 1): mute pcm0: +- ctl 20 (nid 14 out): -64/0dB (65 steps) pcm0: +- ctl 21 (nid 14 in 0): mute pcm0: +- ctl 22 (nid 14 in 1): mute pcm0: +- ctl 23 (nid 15 out): -64/0dB (65 steps) pcm0: +- ctl 24 (nid 15 in 0): mute pcm0: +- ctl 25 (nid 15 in 1): mute pcm0: +- ctl 26 (nid 20 in ): mute pcm0: +- ctl 28 (nid 21 in ): mute pcm0: +- ctl 30 (nid 22 in ): mute pcm0: +- ctl 32 (nid 23 in ): mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 15 (nid 12 in 0): mute pcm0: +- ctl 18 (nid 13 in 0): mute pcm0: +- ctl 21 (nid 14 in 0): mute pcm0: +- ctl 24 (nid 15 in 0): mute pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- ctl 35 (nid 24 out): 0/30dB (4 steps) pcm0: +- ctl 64 (nid 36 in 0): mute pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- ctl 39 (nid 26 out): 0/30dB (4 steps) pcm0: +- ctl 66 (nid 36 in 2): mute pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 9 (nid 11 in 5): -34/12dB (32 steps) + mute pcm0: +- ctl 69 (nid 36 in 5): mute pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 1 (nid 7 in 0): -16/30dB (47 steps) + mute pcm0: +- ctl 64 (nid 36 in 0): mute pcm0: +- ctl 66 (nid 36 in 2): mute pcm0: +- ctl 69 (nid 36 in 5): mute pcm0: +- ctl 74 (nid 36 in 10): mute pcm0: pcm0: Input Mix Level (OSS: mix) pcm0: | pcm0: +- ctl 4 (nid 11 in 0): -34/12dB (32 steps) + mute pcm0: +- ctl 5 (nid 11 in 1): -34/12dB (32 steps) + mute pcm0: +- ctl 6 (nid 11 in 2): -34/12dB (32 steps) + mute pcm0: +- ctl 9 (nid 11 in 5): -34/12dB (32 steps) + mute pcm0: +- ctl 16 (nid 12 in 1): mute pcm0: +- ctl 19 (nid 13 in 1): mute pcm0: +- ctl 22 (nid 14 in 1): mute pcm0: +- ctl 25 (nid 15 in 1): mute pcm0: +- ctl 74 (nid 36 in 10): mute pcm0: pcm0: OSS mixer initialization... pcm0: Enabling Soft PCM volume pcm0: Recsel (mic): nid 36 source 0 unmute pcm0: Recsel (mic): nid 36 source 2 mute pcm0: Recsel (mic): nid 36 source 5 mute pcm0: Recsel (mic): nid 36 source 10 mute pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "mix": pcm0: Mixer "rec": pcm0: Soft PCM mixer ENABLED pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: sndbuf_setmap 23e0000, 4000; 0xe74d8000 -> 23e0000 pcm0: sndbuf_setmap 23f0000, 4000; 0xe74e8000 -> 23f0000 pcm1: on hdac0 pcm1: +--------------------------------------+ pcm1: | DUMPING PCM Playback/Record Channels | pcm1: +--------------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e0560 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 96 192 pcm1: DAC: 37 pcm1: pcm1: Record: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e0560 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 96 192 pcm1: ADC: 8 pcm1: pcm1: +--------------------------------+ pcm1: | DUMPING Playback/Record Pathes | pcm1: +--------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: nid=27 [pin: Headphones (Jack)] pcm1: | pcm1: + <- nid=38 [audio mixer] [src: pcm, mix] pcm1: | pcm1: + <- nid=37 [audio output] [src: pcm] pcm1: + <- nid=11 [audio mixer] [src: mix] pcm1: pcm1: Record: pcm1: pcm1: nid=8 [audio input] pcm1: | pcm1: + <- nid=35 [audio mixer] [src: speaker, mix, monitor] pcm1: | pcm1: + <- nid=25 [pin: Mic (Jack)] [src: monitor] pcm1: + <- nid=29 [beep widget] [src: speaker] pcm1: + <- nid=11 [audio mixer] [src: mix] pcm1: pcm1: +-------------------------+ pcm1: | DUMPING Volume Controls | pcm1: +-------------------------+ pcm1: pcm1: Master Volume (OSS: vol) pcm1: | pcm1: +- ctl 40 (nid 27 in ): mute pcm1: +- ctl 75 (nid 38 out): -64/0dB (65 steps) pcm1: +- ctl 76 (nid 38 in 0): mute pcm1: +- ctl 77 (nid 38 in 1): mute pcm1: pcm1: PCM Volume (OSS: pcm) pcm1: | pcm1: +- ctl 76 (nid 38 in 0): mute pcm1: pcm1: Microphone2 Volume (OSS: monitor) pcm1: | pcm1: +- ctl 37 (nid 25 out): 0/30dB (4 steps) pcm1: +- ctl 54 (nid 35 in 1): mute pcm1: pcm1: Speaker/Beep Volume (OSS: speaker) pcm1: | pcm1: +- ctl 58 (nid 35 in 5): mute pcm1: pcm1: Recording Level (OSS: rec) pcm1: | pcm1: +- ctl 2 (nid 8 in 0): -16/30dB (47 steps) + mute pcm1: +- ctl 54 (nid 35 in 1): mute pcm1: +- ctl 58 (nid 35 in 5): mute pcm1: +- ctl 63 (nid 35 in 10): mute pcm1: pcm1: Input Mix Level (OSS: mix) pcm1: | pcm1: +- ctl 63 (nid 35 in 10): mute pcm1: +- ctl 77 (nid 38 in 1): mute pcm1: pcm1: OSS mixer initialization... pcm1: Enabling Soft PCM volume pcm1: Mixer "vol": pcm1: Mixer "pcm": pcm1: Mixer "speaker": pcm1: Mixer "mix": pcm1: Mixer "rec": pcm1: Mixer "monitor": pcm1: Soft PCM mixer ENABLED pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e pcm1: sndbuf_setmap 2410000, 4000; 0xe74f8000 -> 2410000 pcm1: sndbuf_setmap 2420000, 4000; 0xe7508000 -> 2420000 pcm2: on hdac0 pcm2: +--------------------------------------+ pcm2: | DUMPING PCM Playback/Record Channels | pcm2: +--------------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: Stream cap: 0x00000005 pcm2: Format: AC3 PCM pcm2: PCM cap: 0x001e05e0 pcm2: PCM size: 16 20 24 32 pcm2: PCM rate: 44 48 88 96 192 pcm2: DAC: 6 pcm2: pcm2: Record: pcm2: pcm2: Stream cap: 0x00000005 pcm2: Format: AC3 PCM pcm2: PCM cap: 0x001e0560 pcm2: PCM size: 16 20 24 32 pcm2: PCM rate: 44 48 96 192 pcm2: ADC: 10 pcm2: pcm2: +--------------------------------+ pcm2: | DUMPING Playback/Record Pathes | pcm2: +--------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: nid=30 [pin: SPDIF-out (Jack)] pcm2: | pcm2: + <- nid=6 [audio output] [src: pcm] pcm2: pcm2: Record: pcm2: pcm2: nid=10 [audio input] pcm2: | pcm2: + <- nid=31 [pin: SPDIF-in (Jack)] [src: dig1] pcm2: pcm2: +-------------------------+ pcm2: | DUMPING Volume Controls | pcm2: +-------------------------+ pcm2: pcm2: OSS mixer initialization... pcm2: Forcing Soft PCM volume pcm2: Forcing master volume with PCM pcm2: Mixer "vol" -> "none": child=0x00000010 pcm2: Mixer "pcm": parent="vol" pcm2: Soft PCM mixer ENABLED pcm2: Registering PCM channels... pcm2: clone manager: deadline=750ms flags=0x8000001e pcm2: sndbuf_setmap 2450000, 4000; 0xe7518000 -> 2450000 pcm2: sndbuf_setmap 2460000, 4000; 0xe7528000 -> 2460000 timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 <118>dev.pcm.2.play.vchans: pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=44100 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x4011, dfmt=0x0001 pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=44100 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x4011, dfmt=0x0001 pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x0011, dfmt=0x0001 pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x0011, dfmt=0x0001 dev.pcm.0.%desc: HDA codec #2 Realtek ALC885 PCM #0 dev.pcm.0.%driver: pcm dev.pcm.0.%parent: hdac0 dev.pcm.0.play.vchans: 1 dev.pcm.0.play.vchanrate: 48000 dev.pcm.0.play.vchanformat: s16le dev.pcm.0.rec.vchans: 1 dev.pcm.0.rec.vchanrate: 48000 dev.pcm.0.rec.vchanformat: s16le dev.pcm.0.buffersize: 16384 dev.pcm.1.%desc: HDA codec #2 Realtek ALC885 PCM #1 dev.pcm.1.%driver: pcm dev.pcm.1.%parent: hdac0 dev.pcm.1.play.vchans: 1 dev.pcm.1.play.vchanrate: 48000 dev.pcm.1.play.vchanformat: s16le dev.pcm.1.rec.vchans: 1 dev.pcm.1.rec.vchanrate: 48000 dev.pcm.1.rec.vchanformat: s16le dev.pcm.1.buffersize: 16384 dev.pcm.2.%desc: HDA codec #2 Realtek ALC885 PCM #2 dev.pcm.2.%driver: pcm dev.pcm.2.%parent: hdac0 dev.pcm.2.play.vchans: 0 dev.pcm.2.rec.vchans: 1 dev.pcm.2.rec.vchanrate: 48000 dev.pcm.2.rec.vchanformat: s16le dev.pcm.2.buffersize: 16384 -------------- next part -------------- hdac0: Dumping AFG cad=2 nid=1 pins: hdac0: nid 20 0x01014410 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 21 0x01011412 as 1 seq 2 Line-out Jack jack 1 loc 1 color Black misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 22 0x01016411 as 1 seq 1 Line-out Jack jack 1 loc 1 color Orange misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 23 0x01012414 as 1 seq 4 Line-out Jack jack 1 loc 1 color Grey misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 24 0x01a19c40 as 4 seq 0 Mic Jack jack 1 loc 1 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 25 0x02a19c50 as 5 seq 0 Mic Jack jack 1 loc 2 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 26 0x0181344f as 4 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 27 0x02214c20 as 2 seq 0 Headphones Jack jack 1 loc 2 color Green misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 28 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED] hdac0: Caps: IN hdac0: nid 30 0x014b6130 as 3 seq 0 SPDIF-out Jack jack 11 loc 1 color Orange misc 1 hdac0: Caps: OUT hdac0: nid 31 0x01cb7160 as 6 seq 0 SPDIF-in Jack jack 11 loc 1 color Yellow misc 1 hdac0: Caps: IN hdac0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000 hdac0: wake=0x00000000 unsol=0x00000000 sticky=0x00000000 From mav at FreeBSD.org Sun Sep 14 15:27:54 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 14 15:28:01 2008 Subject: alc889a/alc885 with hda.7.20080913.patch In-Reply-To: <48CCCBDF.6060208@gmail.com> References: <48CCCBDF.6060208@gmail.com> Message-ID: <48CD2D6A.1070709@FreeBSD.org> Jochen Keil wrote: > sorry to bother again. > I got my hands on a Gigabyte EX38-DS4 board which features an ALC889A > chip which is (as far as i found out) a cut-down version of the ALC889 > made for Gigabyte. > > Stereo PCM output via SPDIF-out works flawless once hw.snd.default_unit > is set to 2. Unfortunately AC3 doesn't work even after setting > dev.pcm.2.play.vchans to 0. > > Moreover hdac reports pcm2 to be AC3 capable. Did you hear anything while playing it? Any noise? Did you player prints anything? Did player progress bar is moving? How do you run your player and what is it? Did your receiver detects some data stream and which type (PCM/data)? Also try to make sure that Soft PCM vol will not touch binary data stream - try to set both pcm and vol controls in mixer2 to 100. > Tried to play a bit with the boot hints but i'm not quite shure what i > should to put here (cad, seq and as is a bit unclear to me, assuming > that nid 30 is my SPDIF-out). > > Attached you'll find lot's of debugging info, hope this helps :) > The files were made after booting with > hint.hdac.0.config="gpio2" and > hint.hdac.0.cad0.nid6.config="device=SPDIF-out" > Made no difference though (at least for AC3 output..). I think they won't. GPIO usually controls analogs parts, while device=SPDIF-out I think is already set in your case. -- Alexander Motin From Jochen.Keil at gmail.com Sun Sep 14 18:54:54 2008 From: Jochen.Keil at gmail.com (Jochen Keil) Date: Sun Sep 14 18:55:01 2008 Subject: alc889a/alc885 with hda.7.20080913.patch In-Reply-To: <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) References: <48CCCBDF.6060208@gmail.com> <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) Message-ID: <48CD5DFA.5070402@gmail.com> Alexander Motin wrote: > Did you hear anything while playing it? Any noise? Did you player prints > anything? Did player progress bar is moving? How do you run your player > and what is it? Did your receiver detects some data stream and which > type (PCM/data)? > > Also try to make sure that Soft PCM vol will not touch binary data > stream - try to set both pcm and vol controls in mixer2 to 100. Oh dear.. that's really interesting.. a point i'd never thought of. Vol was set to 25:25 and pcm to 5:5. After setting both to 100:100 AC3 immediately worked! What i heard before might have been some undecoded raw pcm data.. i have the same issue when using windows and vlc when i'm not using the correct device in vlc settings. To sum it up: sysctl -w hw.snd.default_unit=2 && sysclt -w dev.pcm.2.play.vchans=0 && mixer vol 100 && mixer pcm 100 && mplayer -ac hwac3 (Mplayer won't work without forcing the audio codec: means mplayer using liba52 -> stereo output) == 5.1 dolby something playback with my receiver. Some mplayer output: $ mplayer -ac hwac3 "somefilewithac3stream" MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Playing "somefilewithac3stream". AVI file format detected. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 VIDEO: [XVID] 672x276 12bpp 25.000 fps 1419.4 kbps (173.3 kbyte/s) Clip info: Software: VirtualDubMod 1.5.1.1a (build 1639/release) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ========================================================================== Forced audio codec: hwac3 Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF No accelerated IMDCT transform found hwac3: switched to AC3, 448000 bps, 48000 Hz AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000->192000) Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF) ========================================================================== [AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le... AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) [format] Sample format big-endian AC3 not yet supported [libaf] Reinitialization did not work, audio filter 'format' returned error code -2 Couldn't find matching filter/ao format! Starting playback... Don't let yourself fool by the error messages.. ac3/dolby digital/5.1 works. Thanks again for your help Alexander! From mav at FreeBSD.org Sun Sep 14 19:32:36 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 14 19:32:42 2008 Subject: alc889a/alc885 with hda.7.20080913.patch In-Reply-To: <48CD5DFA.5070402@gmail.com> References: <48CCCBDF.6060208@gmail.com> <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) <48CD5DFA.5070402@gmail.com> Message-ID: <48CD66BF.2060804@FreeBSD.org> Jochen Keil wrote: > [AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le... > AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) > [format] Sample format big-endian AC3 not yet supported > [libaf] Reinitialization did not work, audio filter 'format' returned > error code -2 > Couldn't find matching filter/ao format! > Starting playback... > > Don't let yourself fool by the error messages.. ac3/dolby digital/5.1 > works. Actually this is bad. Device should be opened with AC3 format. You are just lucky that your receiver is clever enough to detect unmarked AC3 input stream instead of PCM data. Mine is not. Probably reason is also in Soft PCM vol. I had no such messages on my tests. My AD1988 codec has real hardware digital volume control, so Soft PCM vol is not used. -- Alexander Motin From jochen.keil at gmail.com Sun Sep 14 21:01:54 2008 From: jochen.keil at gmail.com (Jochen Keil) Date: Sun Sep 14 21:02:01 2008 Subject: alc889a/alc885 with hda.7.20080913.patch In-Reply-To: <48CD66BF.2060804@FreeBSD.org> (sfid-20080914_21350_68C3FEC8) References: <48CCCBDF.6060208@gmail.com> <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) <48CD5DFA.5070402@gmail.com> <48CD66BF.2060804@FreeBSD.org> (sfid-20080914_21350_68C3FEC8) Message-ID: <48CD7BBA.2000307@gmail.com> Alexander Motin schrieb: > Actually this is bad. Device should be opened with AC3 format. You are > just lucky that your receiver is clever enough to detect unmarked AC3 > input stream instead of PCM data. Mine is not. Makes me love my amp even more. :) > Probably reason is also in Soft PCM vol. I had no such messages on my > tests. My AD1988 codec has real hardware digital volume control, so Soft > PCM vol is not used. Setting pcm or vol to anything else than 100 while mplayer is running results in immediate noise. Never had that issue with ad1988: i just couldn't change vol/pcm. In Windows the volume setting for SPDIF is marked as not changeable. If i can provide further info/help out somehow i'd be glad to do so! Regards, Jochen From smveloso at gmail.com Mon Sep 15 00:02:52 2008 From: smveloso at gmail.com (Sergio Veloso) Date: Mon Sep 15 00:03:00 2008 Subject: HDA STAC9228 Message-ID: <8437a5190809141641t1019a68ej1da02550c8c221c7@mail.gmail.com> Hi, I am having some problems with sound support in a Dell Vostro 1400 with FreeBSD 7.0: - Sound is output only through the headphones. Internal speakers are silent. - Internal microphone (located beside the webcam) does not work at all. The hardware is ok since it works with M$ Vista. I?ve been following the discussions on similar problems on vostro 1500 and latitude 630 and I believe the solution for my problem should be (almost) the same. First I tried various combinations of "GPIO" etc in the device.hints file, but with no success. Then I upgraded kernel/world to 7-STABLE, also no joy. Finally, I changed the /usr/src/sys/dev/sound/pci/hda/hdac.c file in the following manner: (1) Created a #define for the STAC9228 (id 0x7616) (2) Forced it to have the same 'special handling' as the stac9205 in Vostro 1500 Here is the patch (to version 1.44.2.7): *** hdac.c Sat Sep 13 21:00:47 2008 --- hdac.c.releng7 Sat Sep 13 18:56:15 2008 *************** *** 196,202 **** #define DELL_D630_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01f9) #define DELL_D820_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01cc) #define DELL_V1500_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0228) - #define DELL_V1400_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0227) #define DELL_I1300_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01c9) #define DELL_XPSM1210_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01d7) #define DELL_OPLX745_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01da) --- 196,201 ---- *************** *** 563,569 **** #define HDA_CODEC_STAC9271D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7627) #define HDA_CODEC_STAC9205 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a0) #define HDA_CODEC_STAC9872AK HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7662) - #define HDA_CODEC_STAC9228 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7616) #define HDA_CODEC_STACXXXX HDA_CODEC_CONSTRUCT(SIGMATEL, 0xffff) /* --- 562,567 ---- *************** *** 627,633 **** { HDA_CODEC_STAC9227, "Sigmatel STAC9227" }, { HDA_CODEC_STAC9271D, "Sigmatel STAC9271D" }, { HDA_CODEC_STAC9205, "Sigmatel STAC9205" }, - { HDA_CODEC_STAC9228, "Sigmatel STAC9228" }, { HDA_CODEC_STAC9872AK,"Sigmatel STAC9872AK" }, { HDA_CODEC_CXVENICE, "Conexant Venice" }, { HDA_CODEC_CXWAIKIKI, "Conexant Waikiki" }, --- 625,630 ---- *************** *** 699,706 **** 0, 0, -1, 10, { 13, -1 }, -1 }, { DELL_V1500_SUBVENDOR, HDA_CODEC_STAC9205, HDAC_HP_SWITCH_CTRL, 0, 0, -1, 10, { 13, -1 }, -1 }, - { DELL_V1400_SUBVENDOR, HDA_CODEC_STAC9228, HDAC_HP_SWITCH_CTRL, - 0, 0, -1, 10, { 13, -1 }, -1 }, { APPLE_MB3_SUBVENDOR, HDA_CODEC_ALC885, HDAC_HP_SWITCH_CTL, 0, 0, -1, 21, { 20, 22, -1 }, -1 }, { APPLE_INTEL_MAC, HDA_CODEC_STAC9221, HDAC_HP_SWITCH_CTRL, --- 696,701 ---- *************** *** 4276,4283 **** HDA_QUIRK_GPIO0, 0 }, { DELL_V1500_SUBVENDOR, HDA_CODEC_STAC9205, HDA_QUIRK_GPIO0, 0 }, - { DELL_V1400_SUBVENDOR, HDA_CODEC_STAC9228, - HDA_QUIRK_GPIO0, 0 }, { HDA_MATCH_ALL, HDA_CODEC_AD1988, HDA_QUIRK_IVREF80, HDA_QUIRK_IVREF50 | HDA_QUIRK_IVREF100 }, { HDA_MATCH_ALL, HDA_CODEC_AD1988B, --- 4271,4276 ---- *************** *** 4559,4574 **** w->selconn = 1; } break; - case HDA_CODEC_STAC9228: - if (subvendor == DELL_V1400_SUBVENDOR) { - w = hdac_widget_get(devinfo, 29); - if (w != NULL) - w->selconn = 1; - w = hdac_widget_get(devinfo, 30); - if (w != NULL) - w->selconn = 1; - } - break; case HDA_CODEC_STAC9221: /* * Dell XPS M1210 need all DACs for each output jacks --- 4552,4557 ---- Booting with the recompiled kernel did NOT solve the problem, although the dmesg output did show the correct codec (STAC9228) instead of the "generic" STACXXXX. Having done all this I am left with no alternatives but to ask for support... I am including all relevant data on my system and I am willing to test any patches and future versions on my laptop, should this be of any help. Thanks in advance ! S?rgio DATA ON MY SYSTEM: MODEL: Dell Vostro 1400 [1] uname -a FreeBSD vostro 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #9: Sat Sep 13 21:06:28 BRT 2008 sergio@vostro:/usr/obj/usr/src/sys/VOSTRO.i386 i386 [2] cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at memory 0xfe9fc000 irq 21 [20080420_0052] [MPSAFE] (1p:1v/1r:1v channels duplex default) [3] dmesg | grep pcm timer: 0x000100ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 pcm0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 pcm0: TCSEL: 0x07 -> 0x00 pcm0: DMA Coherency: Uncacheable / vendor=0x8086 pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe9fc000 pcm0: [MPSAFE] pcm0: [ITHREAD] pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024 pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048 pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000 pcm0: HDA_DEBUG: Starting CORB Engine... pcm0: HDA_DEBUG: Starting RIRB Engine... pcm0: HDA_DEBUG: Enabling controller interrupt... pcm0: HDA_DEBUG: Scanning HDA codecs [start index=0] ... pcm0: HDA_DEBUG: Probing codec: 0 pcm0: HDA_DEBUG: startnode=1 endnode=2 pcm0: HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=0 pcm0: Vendor: 0x00008384 pcm0: Device: 0x00007616 pcm0: Revision: 0x00000002 pcm0: Stepping: 0x00000001 pcm0: PCI Subvendor: 0x02271028 pcm0: Nodes: start=2 endnode=37 total=35 pcm0: CORB size: 256 pcm0: RIRB size: 256 pcm0: Streams: ISS=4 OSS=4 BSS=0 pcm0: GPIO: 0xc0000003 pcm0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=8 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=16 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=9 found=9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=22 entries=9 found=9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=23 entries=9 found=9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=3 found=3 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=3 found=3 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=3 found=3 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=32 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=33 entries=5 found=5 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=36 entries=4 found=4 pcm0: HDA_DEBUG: Parsing Ctls... pcm0: HDA_DEBUG: Parsing vendor patch... pcm0: HDA_DEBUG: Building AFG tree... pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 pcm0: HDA_DEBUG: HWiP: 0 DAC path found! Retrying parser using HDA_PARSE_DIRECT strategy. pcm0: HDA_DEBUG: HWiP: Found 4 DAC path using HDA_PARSE_DIRECT strategy. pcm0: HDA_DEBUG: AFG commit... pcm0: GPIO init: data=0x00000000 mask=0x00000000 dir=0x00000000 pcm0: GPIO commit: data=0x00000001 mask=0x00000001 dir=0x00000001 pcm0: HDA_DEBUG: Ctls commit... pcm0: [ 3] Ctl nid=4 Bind to NONE pcm0: [ 5] Ctl nid=6 Bind to NONE pcm0: [ 9] Ctl nid=24 childnid=21 Bind to NONE pcm0: [10] Ctl nid=25 childnid=22 Bind to NONE pcm0: [11] Ctl nid=26 childnid=23 Bind to NONE pcm0: HDA_DEBUG: PCMDIR_PLAY setup... pcm0: HDA_DEBUG: PCMDIR_REC setup... pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Pin sense: nid=10 timeout=10000 res=0x7fffffff pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching: pcm0: HDA_DEBUG: index=11 nid=10 pci_subvendor=0x02271028 codec=0x83847616 [UNSOL] pcm0: HDA_DEBUG: Forcing Soft PCM volume pcm0: Mixer "vol": child=0x00000010 pcm0: Mixer "pcm": parent="vol" pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "rec": pcm0: Soft PCM mixer ENABLED pcm0: HDA_DEBUG: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 19b8000, 4000; 0xe5783000 -> 19b8000 pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 19c0000, 4000; 0xe5787000 -> 19c0000 pcm0: pcm0: pcm0: pcm0: pcm0: HDA config/quirks: gpio0 softpcmvol forcestereo ivref50 ivref80 ivref100 ivref pcm0: pcm0: +-------------------+ pcm0: | DUMPING HDA NODES | pcm0: +-------------------+ pcm0: pcm0: Default Parameter pcm0: ----------------- pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: IN amp: 0x00050e00 pcm0: OUT amp: 0x80027f7f pcm0: pcm0: nid: 2 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 3 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 4 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 5 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 6 [ANALOG] pcm0: name: vendor widget pcm0: widget_cap: 0x00fd0c05 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 7 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x001d0541 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 1 pcm0: | pcm0: + <- nid=27 [audio selector] pcm0: pcm0: nid: 8 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x001d0541 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 1 pcm0: | pcm0: + <- nid=28 [audio selector] pcm0: pcm0: nid: 9 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x001d0541 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 1 pcm0: | pcm0: + <- nid=29 [audio selector] pcm0: pcm0: nid: 10 [ANALOG] pcm0: name: pin: headphones out (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x0221101f pcm0: Pin control: 0x00000080 HP pcm0: connections: 2 pcm0: | pcm0: + <- nid=2 [audio output] (selected) pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 11 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x40f000f0 pcm0: Pin control: 0x000000e0 HP IN OUT pcm0: connections: 2 pcm0: | pcm0: + <- nid=2 [audio output] pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 12 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x40f000f1 pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 13 [ANALOG] pcm0: name: pin: speaker (fixed) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x90170110 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=2 [audio output] pcm0: pcm0: nid: 14 [ANALOG] pcm0: name: pin: line in (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x02811030 pcm0: Pin control: 0x00000024 IN pcm0: connections: 1 pcm0: | pcm0: + <- nid=4 [audio output] pcm0: pcm0: nid: 15 [ANALOG] pcm0: name: pin: line out (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x02011020 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=5 [audio output] pcm0: pcm0: nid: 16 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000037 pcm0: ISC TRQD OUT IN : UNSOL pcm0: Pin config: 0x40f000f2 pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=4 [audio output] pcm0: pcm0: nid: 17 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000037 pcm0: ISC TRQD OUT IN : UNSOL pcm0: Pin config: 0x40f000f3 pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 18 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x40f000f4 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 19 [ANALOG] pcm0: name: pin: Mic in (fixed) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000080 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x90a60040 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 20 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x40f000f5 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 21 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Output amp: 0x00270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=14 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=18 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=15 [pin: line out (jack)] pcm0: | pcm0: + <- nid=11 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=12 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=13 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=16 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=17 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 22 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Output amp: 0x00270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=14 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=18 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=15 [pin: line out (jack)] pcm0: | pcm0: + <- nid=11 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=12 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=13 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=16 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=17 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 23 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Output amp: 0x00270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=14 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=18 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=15 [pin: line out (jack)] pcm0: | pcm0: + <- nid=11 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=12 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=13 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=16 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=17 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 24 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=0 step=14 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=21 [audio selector] pcm0: pcm0: nid: 25 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=0 step=14 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=22 [audio selector] pcm0: pcm0: nid: 26 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=0 step=14 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=23 [audio selector] pcm0: pcm0: nid: 27 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=24 [audio selector] pcm0: | pcm0: + <- nid=19 [pin: Mic in (fixed)] (selected) pcm0: | pcm0: + <- nid=20 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 28 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=25 [audio selector] pcm0: | pcm0: + <- nid=19 [pin: Mic in (fixed)] (selected) pcm0: | pcm0: + <- nid=20 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 29 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000880 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: | pcm0: + <- nid=19 [pin: Mic in (fixed)] (selected) pcm0: | pcm0: + <- nid=20 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 30 [DIGITAL] [DISABLED] pcm0: name: audio output pcm0: widget_cap: 0x00040211 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000005 pcm0: Format: AC3 PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 0 pcm0: pcm0: nid: 31 [DIGITAL] [DISABLED] pcm0: name: vendor widget pcm0: widget_cap: 0x00f30201 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: nid: 32 [DIGITAL] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x00140311 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000005 pcm0: Format: AC3 PCM pcm0: PCM cap: 0x000e0160 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 pcm0: connections: 1 pcm0: | pcm0: + <- nid=34 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 33 [DIGITAL] [DISABLED] pcm0: name: pin: SPDIF out (jack) pcm0: widget_cap: 0x00400301 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x034410a0 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 5 pcm0: | pcm0: + <- nid=30 [audio output] [DISABLED] pcm0: | pcm0: + <- nid=31 [vendor widget] [DISABLED] pcm0: | pcm0: + <- nid=27 [audio selector] pcm0: | pcm0: + <- nid=28 [audio selector] pcm0: | pcm0: + <- nid=29 [audio selector] pcm0: pcm0: nid: 34 [DIGITAL] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00430681 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00010024 pcm0: IN EAPD : UNSOL pcm0: Pin config: 0x40f000f6 pcm0: Pin control: 0x00000020 IN pcm0: EAPD: 0x00000002 pcm0: connections: 0 pcm0: pcm0: nid: 35 [ANALOG] pcm0: name: beep widget pcm0: widget_cap: 0x0070000c pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000021 pcm0: Output amp: 0x00170303 pcm0: mute=0 step=3 size=23 offset=3 pcm0: connections: 0 pcm0: pcm0: nid: 36 [ANALOG] pcm0: name: volume widget pcm0: widget_cap: 0x00600000 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 4 pcm0: | pcm0: + <- nid=2 [audio output] (selected) pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=4 [audio output] pcm0: | pcm0: + <- nid=5 [audio output] pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=2 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 2: nid=3 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 3: nid=4 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 4: nid=5 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 5: nid=6 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 6: nid=21 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 pcm0: 7: nid=22 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 pcm0: 8: nid=23 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 pcm0: 9: nid=24 cnid=21 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 10: nid=25 cnid=22 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 11: nid=26 cnid=23 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 12: nid=27 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 pcm0: 13: nid=28 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 pcm0: 14: nid=29 dir=0x1 index=0 ossmask=0x00000880 ossdev=7 pcm0: 15: nid=35 dir=0x1 index=0 ossmask=0x00000021 ossdev=5 pcm0: pcm0: +-----------------------------------+ pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS | pcm0: +-----------------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 29 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000880 pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- nid: 21 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000040 pcm0: | pcm0: +- nid: 22 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000040 pcm0: | pcm0: +- nid: 23 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000040 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 27 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000800 pcm0: | pcm0: +- nid: 28 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000800 pcm0: | pcm0: +- nid: 29 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000880 pcm0: pcm0: Speaker/Beep (OSS: speaker) pcm0: | pcm0: +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Playback path: pcm0: pcm0: nid=10 [pin: headphones out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=2 [audio output] pcm0: pcm0: nid=13 [pin: speaker (fixed)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=2 [audio output] pcm0: pcm0: nid=15 [pin: line out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=5 [audio output] pcm0: pcm0: Recording sources: pcm0: pcm0: nid=27 [audio selector] pcm0: | pcm0: + <- nid=24 [audio selector] pcm0: | pcm0: + <- nid=19 [pin: Mic in (fixed)] [recsrc: mic] pcm0: pcm0: nid=28 [audio selector] pcm0: | pcm0: + <- nid=25 [audio selector] pcm0: | pcm0: + <- nid=19 [pin: Mic in (fixed)] [recsrc: mic] pcm0: pcm0: nid=29 [audio selector] pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: | pcm0: + <- nid=19 [pin: Mic in (fixed)] [recsrc: mic] pcm0: pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: PCM Playback: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: DAC: 2 3 5 pcm0: pcm0: PCM Record: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: ADC: 7 8 9 timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 [4] pciconf -lv hostb0@pci0:0:0:0: class=0x060000 card=0x02271028 chip=0x2a008086 rev=0x0c hdr=0x00 vendor = 'Intel Corporation' device = 'Mobile PM965/GM965/GL960 Express Processor to DRAM Controller' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 card=0x02271028 chip=0x2a028086 rev=0x0c hdr=0x00 vendor = 'Intel Corporation' device = 'Mobile 965 Express Integrated Graphics Controller' class = display subclass = VGA vgapci1@pci0:0:2:1: class=0x038000 card=0x02271028 chip=0x2a038086 rev=0x0c hdr=0x00 vendor = 'Intel Corporation' device = 'Mobile 965 Express Integrated Graphics Controller' class = display uhci0@pci0:0:26:0: class=0x0c0300 card=0x02271028 chip=0x28348086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) USB UHCI' class = serial bus subclass = USB uhci1@pci0:0:26:1: class=0x0c0300 card=0x02271028 chip=0x28358086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) USB UHCI' class = serial bus subclass = USB ehci0@pci0:0:26:7: class=0x0c0320 card=0x02271028 chip=0x283a8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '81EC1043 (?) ICH8 Enhanced USB2 Enhanced Host Controller' class = serial bus subclass = USB pcm0@pci0:0:27:0: class=0x040300 card=0x02271028 chip=0x284b8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8' class = multimedia pcib1@pci0:0:28:0: class=0x060400 card=0x02271028 chip=0x283f8086 rev=0x02 hdr=0x01 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) PCIe Port 1' class = bridge subclass = PCI-PCI pcib2@pci0:0:28:1: class=0x060400 card=0x02271028 chip=0x28418086 rev=0x02 hdr=0x01 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) PCIe Port 2' class = bridge subclass = PCI-PCI pcib3@pci0:0:28:3: class=0x060400 card=0x02271028 chip=0x28458086 rev=0x02 hdr=0x01 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) PCIe Port 4' class = bridge subclass = PCI-PCI pcib4@pci0:0:28:5: class=0x060400 card=0x02271028 chip=0x28498086 rev=0x02 hdr=0x01 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) PCIe Port 6' class = bridge subclass = PCI-PCI uhci2@pci0:0:29:0: class=0x0c0300 card=0x02271028 chip=0x28308086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) USB UHCI' class = serial bus subclass = USB uhci3@pci0:0:29:1: class=0x0c0300 card=0x02271028 chip=0x28318086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) USB UHCI' class = serial bus subclass = USB uhci4@pci0:0:29:2: class=0x0c0300 card=0x02271028 chip=0x28328086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) USB UHCI' class = serial bus subclass = USB ehci1@pci0:0:29:7: class=0x0c0320 card=0x02271028 chip=0x28368086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) USB2 EHCI' class = serial bus subclass = USB pcib5@pci0:0:30:0: class=0x060401 card=0x02271028 chip=0x24488086 rev=0xf2 hdr=0x01 vendor = 'Intel Corporation' device = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 card=0x02271028 chip=0x28158086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = 'ICH8M-E (ICH8 Family) LPC Interface Controller' class = bridge subclass = PCI-ISA atapci0@pci0:0:31:1: class=0x01018a card=0x02271028 chip=0x28508086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) Ultra ATA Storage Controllers' class = mass storage subclass = ATA atapci1@pci0:0:31:2: class=0x010601 card=0x02271028 chip=0x28298086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801 Intel(R) 82801HEM/HBM SATA AHCI Controller' class = mass storage none0@pci0:0:31:3: class=0x0c0500 card=0x02271028 chip=0x283e8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801H (ICH8 Family) SMBus Controller' class = serial bus subclass = SMBus wpi0@pci0:12:0:0: class=0x028000 card=0x10218086 chip=0x42228086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '10418086 Intel 3945ABG Wireless LAN controller' class = network none1@pci0:9:0:0: class=0x020000 card=0x02271028 chip=0x171314e4 rev=0x02 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetLink BCM5906M Fast Ethernet PCIe' class = network subclass = ethernet fwohci0@pci0:3:1:0: class=0x0c0010 card=0x02271028 chip=0x08321180 rev=0x05 hdr=0x00 vendor = 'Ricoh Company, Ltd.' device = 'unknown IEEE 1394 (4 pin firewire) chip)' class = serial bus subclass = FireWire none2@pci0:3:1:1: class=0x080501 card=0x02271028 chip=0x08221180 rev=0x22 hdr=0x00 vendor = 'Ricoh Company, Ltd.' device = 'R5C832, R5C843 SDA Standard Compliant SD Host Controller' class = base peripheral none3@pci0:3:1:2: class=0x088000 card=0x02271028 chip=0x08431180 rev=0x12 hdr=0x00 vendor = 'Ricoh Company, Ltd.' device = 'unknown Ricoh MMC Host Controller' class = base peripheral none4@pci0:3:1:3: class=0x088000 card=0x02271028 chip=0x05921180 rev=0x12 hdr=0x00 vendor = 'Ricoh Company, Ltd.' device = '13871043 Ricoh Memory Stick Host Controller' class = base peripheral none5@pci0:3:1:4: class=0x088000 card=0x02271028 chip=0x08521180 rev=0x12 hdr=0x00 vendor = 'Ricoh Company, Ltd.' device = 'unknown Ricoh xD-Picture Card Host Controller' class = base peripheral [5] sysctl hw.snd hw.snd.latency_profile: 1 hw.snd.latency: 5 hw.snd.report_soft_formats: 1 hw.snd.compat_linux_mmap: 0 hw.snd.feeder_buffersize: 16384 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.verbose: 1 hw.snd.maxautovchans: 16 hw.snd.default_unit: 0 hw.snd.version: 2007061600/i386 hw.snd.default_auto: 0 From rmtodd at ichotolot.servalan.com Mon Sep 15 01:08:26 2008 From: rmtodd at ichotolot.servalan.com (Richard Todd) Date: Mon Sep 15 01:08:35 2008 Subject: Volume much lower with newest version of snd_hda? Message-ID: <20080915004506.3B27ECDC@mx1.synetsystems.com> Noticed something odd when I updated to the latest version of -CURRENT with the new snd_hdda code (SVN rev 182999 on 2008-09-13 16:56:03Z by mav). With the new code, the volume on the sound output is much lower -- with the old kernel, I was running comfortably with "mixer vol" set at 30 to 35 and "mixer pcm" at the default 75, but with the new kernel I have to crank both "mixer vol" and "mixer pcm" to 100 to get the same volume. Any ideas what might be going on here? This is on the onboard sound on an Intel DP965LT motherboard with Intel 82801H HDA Controller and STAC9227X codec chip, using the green "line out" output on the back of the machine into an external amp/speakers. I've attached the relevant portions of the verbose boot dmesg for both the "before" and "after" kernels, but I must admit that I have no idea what I should be looking for here in this mass of debugging output. I noticed that the "old" kernel said pcm0: HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref whereas the new one said hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref . I'm guessing this means that the old kernel was doing volume control entirely in software and the new one is not doing so, but is instead using the actual variable-gain amplifiers in the hardware? ------------------ This is "old" kernel ------------------------------------- pcm0: mem 0xe8320000-0xe8323fff irq 22 at device 27.0 on pci0 pcm0: TCSEL: 0x07 -> 0x00 pcm0: DMA Coherency: Uncacheable / vendor=0x8086 pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xe8320000 pcm0: [MPSAFE] pcm0: [ITHREAD] pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024 pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048 pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000 pcm0: HDA_DEBUG: Starting CORB Engine... pcm0: HDA_DEBUG: Starting RIRB Engine... pcm0: HDA_DEBUG: Enabling controller interrupt... pcm0: HDA_DEBUG: Scanning HDA codecs [start index=0] ... pcm0: HDA_DEBUG: Probing codec: 2 pcm0: HDA_DEBUG: startnode=1 endnode=2 pcm0: HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=2 pcm0: Vendor: 0x00008384 pcm0: Device: 0x00007618 pcm0: Revision: 0x00000002 pcm0: Stepping: 0x00000001 pcm0: PCI Subvendor: 0x21118086 pcm0: Nodes: start=2 endnode=37 total=35 pcm0: CORB size: 256 pcm0: RIRB size: 256 pcm0: Streams: ISS=4 OSS=4 BSS=0 pcm0: GPIO: 0xc0000003 pcm0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=8 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=16 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=9 found=9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=22 entries=9 found=9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=23 entries=9 found=9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=32 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=33 entries=5 found=5 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=36 entries=4 found=4 pcm0: HDA_DEBUG: Parsing Ctls... pcm0: HDA_DEBUG: Parsing vendor patch... pcm0: HDA_DEBUG: Building AFG tree... pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 pcm0: HDA_DEBUG: HWiP: 0 DAC path found! Retrying parser using HDA_PARSE_DIRECT strategy. pcm0: HDA_DEBUG: HWiP: Found 5 DAC path using HDA_PARSE_DIRECT strategy. pcm0: HDA_DEBUG: AFG commit... pcm0: HDA_DEBUG: Ctls commit... pcm0: [ 5] Ctl nid=6 Bind to NONE pcm0: [ 7] Ctl nid=22 Bind to NONE pcm0: [ 8] Ctl nid=23 Bind to NONE pcm0: [ 9] Ctl nid=24 childnid=21 Bind to NONE pcm0: [10] Ctl nid=25 childnid=22 Bind to NONE pcm0: [11] Ctl nid=26 childnid=23 Bind to NONE pcm0: [13] Ctl nid=28 Bind to NONE pcm0: [14] Ctl nid=29 Bind to NONE pcm0: HDA_DEBUG: PCMDIR_PLAY setup... pcm0: HDA_DEBUG: PCMDIR_REC setup... pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Forcing Soft PCM volume pcm0: Mixer "vol": child=0x00000010 pcm0: Mixer "pcm": parent="vol" pcm0: Mixer "speaker": pcm0: Mixer "mic": pcm0: Mixer "rec": pcm0: Soft PCM mixer ENABLED pcm0: HDA_DEBUG: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap db098000, 4000; 0xfd16c000 -> db098000 pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap db09c000, 4000; 0xfd170000 -> db09c000 pcm0: pcm0: pcm0: pcm0: pcm0: HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref pcm0: pcm0: +-------------------+ pcm0: | DUMPING HDA NODES | pcm0: +-------------------+ pcm0: pcm0: Default Parameter pcm0: ----------------- pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: IN amp: 0x00050e00 pcm0: OUT amp: 0x80027f7f pcm0: pcm0: nid: 2 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 3 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 4 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 5 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 6 [ANALOG] pcm0: name: vendor widget pcm0: widget_cap: 0x00fd0c05 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80027f7f pcm0: mute=1 step=127 size=2 offset=127 pcm0: connections: 0 pcm0: pcm0: nid: 7 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x001d0541 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 1 pcm0: | pcm0: + <- nid=27 [audio selector] pcm0: pcm0: nid: 8 [ANALOG] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x001d0541 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 1 pcm0: | pcm0: + <- nid=28 [audio selector] pcm0: pcm0: nid: 9 [ANALOG] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x001d0541 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 1 pcm0: | pcm0: + <- nid=29 [audio selector] pcm0: pcm0: nid: 10 [ANALOG] pcm0: name: pin: headphones out (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x0221401f pcm0: Pin control: 0x000000c0 HP OUT pcm0: connections: 2 pcm0: | pcm0: + <- nid=2 [audio output] (selected) pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 11 [ANALOG] pcm0: name: pin: Mic in (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000080 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x02a19040 pcm0: Pin control: 0x00000024 IN pcm0: connections: 2 pcm0: | pcm0: + <- nid=2 [audio output] (selected) pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 12 [ANALOG] [DISABLED] pcm0: name: pin: line out (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x400000fd pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 13 [ANALOG] pcm0: name: pin: speaker (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x01114010 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=2 [audio output] pcm0: pcm0: nid: 14 [ANALOG] pcm0: name: pin: speaker (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x01119012 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=4 [audio output] pcm0: pcm0: nid: 15 [ANALOG] pcm0: name: pin: speaker (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x01113011 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=5 [audio output] pcm0: pcm0: nid: 16 [ANALOG] [DISABLED] pcm0: name: pin: line out (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000037 pcm0: ISC TRQD OUT IN : UNSOL pcm0: Pin config: 0x400000fc pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=4 [audio output] pcm0: pcm0: nid: 17 [ANALOG] [DISABLED] pcm0: name: pin: line out (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000037 pcm0: ISC TRQD OUT IN : UNSOL pcm0: Pin config: 0x400000fb pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 18 [ANALOG] [DISABLED] pcm0: name: pin: line out (none) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x400000fa pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 19 [ANALOG] pcm0: name: vendor widget pcm0: widget_cap: 0x00f00001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: nid: 20 [ANALOG] pcm0: name: vendor widget pcm0: widget_cap: 0x00f00001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: nid: 21 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000080 pcm0: Output amp: 0x00270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=14 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=18 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=15 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=11 [pin: Mic in (jack)] (selected) pcm0: | pcm0: + <- nid=12 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=13 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=16 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=17 [pin: line out (none)] [DISABLED] pcm0: pcm0: nid: 22 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x00270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=14 [pin: speaker (jack)] (selected) pcm0: | pcm0: + <- nid=18 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=15 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=11 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=12 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=13 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=16 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=17 [pin: line out (none)] [DISABLED] pcm0: pcm0: nid: 23 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x00270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=14 [pin: speaker (jack)] (selected) pcm0: | pcm0: + <- nid=18 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=15 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=11 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=12 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=13 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=16 [pin: line out (none)] [DISABLED] pcm0: | pcm0: + <- nid=17 [pin: line out (none)] [DISABLED] pcm0: pcm0: nid: 24 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=0 step=14 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=21 [audio selector] pcm0: pcm0: nid: 25 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=0 step=14 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=22 [audio selector] pcm0: pcm0: nid: 26 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=0 step=14 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=23 [audio selector] pcm0: pcm0: nid: 27 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000800 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=24 [audio selector] pcm0: pcm0: nid: 28 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=25 [audio selector] pcm0: pcm0: nid: 29 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: pcm0: nid: 30 [DIGITAL] [DISABLED] pcm0: name: audio output pcm0: widget_cap: 0x00040211 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000005 pcm0: Format: AC3 PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: connections: 0 pcm0: pcm0: nid: 31 [DIGITAL] [DISABLED] pcm0: name: vendor widget pcm0: widget_cap: 0x00f30201 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: nid: 32 [DIGITAL] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x00140311 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000005 pcm0: Format: AC3 PCM pcm0: PCM cap: 0x000e0160 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 pcm0: connections: 1 pcm0: | pcm0: + <- nid=34 [pin: line out (none)] [DISABLED] pcm0: pcm0: nid: 33 [DIGITAL] [DISABLED] pcm0: name: pin: line out (none) pcm0: widget_cap: 0x00400301 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x400000f9 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 5 pcm0: | pcm0: + <- nid=30 [audio output] [DISABLED] pcm0: | pcm0: + <- nid=31 [vendor widget] [DISABLED] pcm0: | pcm0: + <- nid=27 [audio selector] pcm0: | pcm0: + <- nid=28 [audio selector] pcm0: | pcm0: + <- nid=29 [audio selector] pcm0: pcm0: nid: 34 [DIGITAL] [DISABLED] pcm0: name: pin: line out (none) pcm0: widget_cap: 0x00430681 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00010024 pcm0: IN EAPD : UNSOL pcm0: Pin config: 0x400000ff pcm0: Pin control: 0x00000020 IN pcm0: EAPD: 0x00000002 pcm0: connections: 0 pcm0: pcm0: nid: 35 [ANALOG] pcm0: name: beep widget pcm0: widget_cap: 0x0070000c pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000021 pcm0: Output amp: 0x00170303 pcm0: mute=0 step=3 size=23 offset=3 pcm0: connections: 0 pcm0: pcm0: nid: 36 [ANALOG] pcm0: name: volume widget pcm0: widget_cap: 0x00600000 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 4 pcm0: | pcm0: + <- nid=2 [audio output] (selected) pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=4 [audio output] pcm0: | pcm0: + <- nid=5 [audio output] pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=2 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 2: nid=3 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 3: nid=4 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 4: nid=5 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] pcm0: 5: nid=6 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 6: nid=21 dir=0x1 index=0 ossmask=0x00000080 ossdev=7 pcm0: 7: nid=22 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 8: nid=23 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 9: nid=24 cnid=21 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 10: nid=25 cnid=22 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 11: nid=26 cnid=23 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 12: nid=27 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 pcm0: 13: nid=28 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 14: nid=29 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 15: nid=35 dir=0x1 index=0 ossmask=0x00000021 ossdev=5 pcm0: pcm0: +-----------------------------------+ pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS | pcm0: +-----------------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 21 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000080 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 27 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000800 pcm0: pcm0: Speaker/Beep (OSS: speaker) pcm0: | pcm0: +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Playback path: pcm0: pcm0: nid=10 [pin: headphones out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=2 [audio output] pcm0: pcm0: nid=13 [pin: speaker (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=2 [audio output] pcm0: pcm0: nid=14 [pin: speaker (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=4 [audio output] pcm0: pcm0: nid=15 [pin: speaker (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=5 [audio output] pcm0: pcm0: Recording sources: pcm0: pcm0: nid=21 [audio selector] pcm0: | pcm0: + <- nid=14 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=15 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=11 [pin: Mic in (jack)] [recsrc: mic] pcm0: | pcm0: + <- nid=13 [pin: speaker (jack)] pcm0: | pcm0: + <- nid=10 [pin: headphones out (jack)] pcm0: pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: PCM Playback: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: DAC: 2 3 4 5 pcm0: pcm0: PCM Record: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: ADC: 7 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011 ------------------ This is "new" kernel ------------------------------------- hdac0: HDA Config: on=0x00000000 off=0x00000000 hdac0: Starting CORB Engine... hdac0: Starting RIRB Engine... hdac0: Enabling controller interrupt... hdac0: Scanning HDA codecs ... hdac0: Probing codec 2... hdac0: hdac0: hdac0: Vendor: 0x8384 hdac0: Device: 0x7618 hdac0: Revision: 0x02 hdac0: Stepping: 0x01 hdac0: PCI Subvendor: 0x21118086 hdac0: startnode=1 endnode=2 hdac0: Found audio FG nid=1 startnode=2 endnode=37 total=35 hdac0: hdac0: Power up audio FG cad=2 nid=1... hdac0: Parsing audio FG... hdac0: GPIO: 0xc0000003 hdac0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 hdac0: nid 10 0x0221401f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 0 hdac0: nid 11 0x02a19040 as 4 seq 0 Mic Jack jack 1 loc 2 color Pink misc 0 hdac0: nid 12 0x400000fd as 15 seq 13 Line-out None jack 0 loc 0 color Unknown misc 0 hdac0: nid 13 0x01114010 as 1 seq 0 Speaker Jack jack 1 loc 1 color Green misc 0 hdac0: nid 14 0x01119012 as 1 seq 2 Speaker Jack jack 1 loc 1 color Pink misc 0 hdac0: nid 15 0x01113011 as 1 seq 1 Speaker Jack jack 1 loc 1 color Blue misc 0 hdac0: nid 16 0x400000fc as 15 seq 12 Line-out None jack 0 loc 0 color Unknown misc 0 hdac0: nid 17 0x400000fb as 15 seq 11 Line-out None jack 0 loc 0 color Unknown misc 0 hdac0: nid 18 0x400000fa as 15 seq 10 Line-out None jack 0 loc 0 color Unknown misc 0 hdac0: nid 33 0x400000f9 as 15 seq 9 Line-out None jack 0 loc 0 color Unknown misc 0 hdac0: nid 34 0x400000ff as 15 seq 15 Line-out None jack 0 loc 0 color Unknown misc 0 hdac0: Parsing Ctls... hdac0: Parsing vendor patch... hdac0: Disabling nonaudio... hdac0: Disabling nid 36 due to it's non-audio type. hdac0: Disabling useless... hdac0: Disabling pin nid 12 due to None connectivity. hdac0: Disabling pin nid 16 due to None connectivity. hdac0: Disabling pin nid 17 due to None connectivity. hdac0: Disabling pin nid 18 due to None connectivity. hdac0: Disabling pin nid 33 due to None connectivity. hdac0: Disabling pin nid 34 due to None connectivity. hdac0: Disabling nid 21 connection 1 due to disabled child widget. hdac0: Disabling nid 21 connection 4 due to disabled child widget. hdac0: Disabling nid 21 connection 7 due to disabled child widget. hdac0: Disabling nid 21 connection 8 due to disabled child widget. hdac0: Disabling nid 22 connection 1 due to disabled child widget. hdac0: Disabling nid 22 connection 4 due to disabled child widget. hdac0: Disabling nid 22 connection 7 due to disabled child widget. hdac0: Disabling nid 22 connection 8 due to disabled child widget. hdac0: Disabling nid 23 connection 1 due to disabled child widget. hdac0: Disabling nid 23 connection 4 due to disabled child widget. hdac0: Disabling nid 23 connection 7 due to disabled child widget. hdac0: Disabling nid 23 connection 8 due to disabled child widget. hdac0: Disabling nid 32 connection 0 due to disabled child widget. hdac0: Patched pins configuration: hdac0: nid 10 0x0221401f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 0 hdac0: nid 11 0x02a19040 as 4 seq 0 Mic Jack jack 1 loc 2 color Pink misc 0 hdac0: nid 12 0x400000fd as 15 seq 13 Line-out None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 13 0x01114010 as 1 seq 0 Speaker Jack jack 1 loc 1 color Green misc 0 hdac0: nid 14 0x01119012 as 1 seq 2 Speaker Jack jack 1 loc 1 color Pink misc 0 hdac0: nid 15 0x01113011 as 1 seq 1 Speaker Jack jack 1 loc 1 color Blue misc 0 hdac0: nid 16 0x400000fc as 15 seq 12 Line-out None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 17 0x400000fb as 15 seq 11 Line-out None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 18 0x400000fa as 15 seq 10 Line-out None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 33 0x400000f9 as 15 seq 9 Line-out None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 34 0x400000ff as 15 seq 15 Line-out None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: Parsing pin associations... hdac0: 2 associations found hdac0: Association 0 (1) out: hdac0: Pin nid=13 seq=0 hdac0: Pin nid=15 seq=1 hdac0: Pin nid=14 seq=2 hdac0: Pin nid=10 seq=15 hdac0: Association 1 (4) in: hdac0: Pin nid=11 seq=0 hdac0: Building AFG tree... hdac0: HWiP: HDA Widget Parser - Revision 2 hdac0: Tracing association 0 (1) hdac0: Tracing pin 13 with min nid 0 hdac0: tracing via nid 13 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 13 returned 2 hdac0: Pin 13 traced to DAC 2 hdac0: Tracing pin 15 with min nid 0 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: nid 15 returned 5 hdac0: Pin 15 traced to DAC 5 hdac0: Tracing pin 14 with min nid 0 hdac0: tracing via nid 14 hdac0: tracing via nid 4 hdac0: nid 4 returned 4 hdac0: nid 14 returned 4 hdac0: Pin 14 traced to DAC 4 hdac0: Tracing pin 10 with min nid 0 and hpredir 0 hdac0: tracing via nid 10 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 10 returned 2 hdac0: Pin 10 traced to DAC 2 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (4) hdac0: Tracing pin 11 to ADC 7 hdac0: tracing via nid 11 hdac0: tracing via nid 21 hdac0: tracing via nid 24 hdac0: tracing via nid 27 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 27 returned 1 hdac0: nid 24 returned 1 hdac0: nid 21 returned 1 hdac0: tracing via nid 22 hdac0: tracing via nid 25 hdac0: tracing via nid 28 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 28 returned 0 hdac0: nid 25 returned 0 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: tracing via nid 26 hdac0: tracing via nid 29 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 29 returned 0 hdac0: nid 26 returned 0 hdac0: nid 23 returned 0 hdac0: nid 11 returned 1 hdac0: Traced to ADC 7 hdac0: Association 1 (4) trace succeded hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: Tracing nid 35 to out hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 3. hdac0: Disabling unassociated nid 6. hdac0: Disabling unassociated nid 8. hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 19. hdac0: Disabling unassociated nid 20. hdac0: Disabling unassociated nid 22. hdac0: Disabling unassociated nid 23. hdac0: Disabling unassociated nid 25. hdac0: Disabling unassociated nid 26. hdac0: Disabling unassociated nid 28. hdac0: Disabling unassociated nid 29. hdac0: Disabling unassociated nid 30. hdac0: Disabling unassociated nid 31. hdac0: Disabling unassociated nid 32. hdac0: Disabling connection from output pin nid 21 conn 6 cnid 10. hdac0: Disabling connection to input pin nid 11 conn 0. hdac0: Disabling connection to input pin nid 11 conn 1. hdac0: Disabling connection from output pin nid 21 conn 5 cnid 13. hdac0: Disabling connection from output pin nid 21 conn 0 cnid 14. hdac0: Disabling connection from output pin nid 21 conn 2 cnid 15. hdac0: Disabling nonselected inputs... hdac0: Disabling unselected connection nid 10 conn 1. hdac0: Disabling useless... hdac0: Disabling ctl 2 nid 3 cnid -1 due to disabled widget. hdac0: Disabling ctl 5 nid 6 cnid -1 due to disabled widget. hdac0: Disabling ctl 7 nid 22 cnid -1 due to disabled widget. hdac0: Disabling ctl 8 nid 23 cnid -1 due to disabled widget. hdac0: Disabling ctl 10 nid 25 cnid 22 due to disabled widget. hdac0: Disabling ctl 11 nid 26 cnid 23 due to disabled widget. hdac0: Disabling ctl 13 nid 28 cnid -1 due to disabled widget. hdac0: Disabling ctl 14 nid 29 cnid -1 due to disabled widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: Preparing pin controls... hdac0: AFG commit... hdac0: Ctls commit... hdac0: HP switch init... hdac0: Enabling headphone/speaker audio routing switching: hdac0: as=0 sense nid=10 [UNSOL] hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: IN amp: 0x00050e00 hdac0: OUT amp: 0x80027f7f hdac0: hdac0: nid: 2 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00008001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 3 [ANALOG] [DISABLED] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 6 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00fd0c05 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 7 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=27 [audio selector] hdac0: hdac0: nid: 8 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=28 [audio selector] [DISABLED] hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 10 [ANALOG] hdac0: name: pin: Headphones (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00008000) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x0221401f hdac0: Pin control: 0x00000080 HP hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + [DISABLED] <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 11 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic (mic) hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02a19040 hdac0: Pin control: 0x00000024 IN VREFs hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=2 [audio output] (selected) hdac0: + [DISABLED] <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] [DISABLED] hdac0: name: pin: Line-out (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x400000fd hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: pin: Speaker (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01114010 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: pin: Speaker (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01119012 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=4 [audio output] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: pin: Speaker (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01113011 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: hdac0: nid: 16 [ANALOG] [DISABLED] hdac0: name: pin: Line-out (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x400000fc hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=4 [audio output] hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: pin: Line-out (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x400000fb hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: pin: Line-out (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x400000fa hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + [DISABLED] <- nid=14 [pin: Speaker (Jack)] hdac0: + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED] hdac0: + [DISABLED] <- nid=15 [pin: Speaker (Jack)] hdac0: + <- nid=11 [pin: Mic (Jack)] (selected) hdac0: + [DISABLED] <- nid=12 [pin: Line-out (None)] [DISABLED] hdac0: + [DISABLED] <- nid=13 [pin: Speaker (Jack)] hdac0: + [DISABLED] <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Line-out (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Line-out (None)] [DISABLED] hdac0: hdac0: nid: 22 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Speaker (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED] hdac0: + <- nid=15 [pin: Speaker (Jack)] hdac0: + <- nid=11 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=12 [pin: Line-out (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Jack)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Line-out (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Line-out (None)] [DISABLED] hdac0: hdac0: nid: 23 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Speaker (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED] hdac0: + <- nid=15 [pin: Speaker (Jack)] hdac0: + <- nid=11 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=12 [pin: Line-out (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Jack)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Line-out (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Line-out (None)] [DISABLED] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=21 [audio selector] hdac0: hdac0: nid: 25 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=22 [audio selector] [DISABLED] hdac0: hdac0: nid: 26 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=23 [audio selector] [DISABLED] hdac0: hdac0: nid: 27 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: mic hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=24 [audio selector] hdac0: hdac0: nid: 28 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=25 [audio selector] [DISABLED] hdac0: hdac0: nid: 29 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=26 [audio selector] [DISABLED] hdac0: hdac0: nid: 30 [DIGITAL] [DISABLED] hdac0: name: audio output hdac0: widget_cap: 0x00040211 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 0 hdac0: hdac0: nid: 31 [DIGITAL] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f30201 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 32 [DIGITAL] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x00140311 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e0160 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=34 [pin: Line-out (None)] [DISABLED] hdac0: hdac0: nid: 33 [DIGITAL] [DISABLED] hdac0: name: pin: Line-out (None) hdac0: widget_cap: 0x00400301 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x400000f9 hdac0: Pin control: 0x00000000 hdac0: connections: 5 hdac0: | hdac0: + <- nid=30 [audio output] [DISABLED] (selected) hdac0: + <- nid=31 [vendor widget] [DISABLED] hdac0: + <- nid=27 [audio selector] hdac0: + <- nid=28 [audio selector] [DISABLED] hdac0: + <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 34 [DIGITAL] [DISABLED] hdac0: name: pin: Line-out (None) hdac0: widget_cap: 0x00430681 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00010024 hdac0: PDC IN EAPD : UNSOL hdac0: Pin config: 0x400000ff hdac0: Pin control: 0x00000000 hdac0: EAPD: 0x00000002 hdac0: connections: 0 hdac0: hdac0: nid: 35 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x0070000c hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: Output amp: 0x00170303 hdac0: mute=0 step=3 size=23 offset=3 hdac0: connections: 0 hdac0: hdac0: nid: 36 [ANALOG] [DISABLED] hdac0: name: volume widget hdac0: widget_cap: 0x00600000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 4 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: + <- nid=4 [audio output] hdac0: + <- nid=5 [audio output] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 2 out (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 2: nid 3 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 3: nid 4 out (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 4: nid 5 out (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 5: nid 6 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 6: nid 21 out (out) index 0 ossmask=0x00000080 hdac0: mute: 0 step: 4 size: 39 off: 0 hdac0: 7: nid 22 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 4 size: 39 off: 0 [DISABLED] hdac0: 8: nid 23 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 4 size: 39 off: 0 [DISABLED] hdac0: 9: nid 24 in (in ) index 0 cnid 21 ossmask=0x00000800 hdac0: mute: 0 step: 14 size: 5 off: 0 hdac0: 10: nid 25 in (in ) index 0 cnid 22 ossmask=0x00000000 hdac0: mute: 0 step: 14 size: 5 off: 0 [DISABLED] hdac0: 11: nid 26 in (in ) index 0 cnid 23 ossmask=0x00000000 hdac0: mute: 0 step: 14 size: 5 off: 0 [DISABLED] hdac0: 12: nid 27 out (out) index 0 ossmask=0x00000880 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 13: nid 28 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 14: nid 29 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 15: nid 35 out (out) index 0 ossmask=0x00000020 hdac0: mute: 0 step: 3 size: 23 off: 3 hdac0: pcm0: on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: DAC: 2 5 4 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: ADC: 7 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=10 [pin: Headphones (Jack)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: nid=13 [pin: Speaker (Jack)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: nid=14 [pin: Speaker (Jack)] pcm0: | pcm0: + <- nid=4 [audio output] [src: pcm] pcm0: pcm0: nid=15 [pin: Speaker (Jack)] pcm0: | pcm0: + <- nid=5 [audio output] [src: pcm] pcm0: pcm0: Record: pcm0: pcm0: nid=7 [audio input] pcm0: | pcm0: + <- nid=27 [audio selector] [src: mic] pcm0: | pcm0: + <- nid=24 [audio selector] [src: mic] pcm0: | pcm0: + <- nid=21 [audio selector] [src: mic] pcm0: | pcm0: + <- nid=11 [pin: Mic (Jack)] [src: mic] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: +- ctl 3 (nid 4 out): -95/0dB (128 steps) + mute pcm0: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: +- ctl 3 (nid 4 out): -95/0dB (128 steps) + mute pcm0: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- ctl 6 (nid 21 out): 0/40dB (5 steps) pcm0: +- ctl 12 (nid 27 out): mute pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 15 (nid 35 out): -18/0dB (4 steps) pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 9 (nid 24 in 0): 0/21dB (15 steps) pcm0: +- ctl 12 (nid 27 out): mute pcm0: pcm0: OSS mixer initialization... pcm0: Recsel (mic): nid 21 source 3 select pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "mic": pcm0: Mixer "rec": pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap db0a0000, 4000; 0xfd16c000 -> db0a0000 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap db0b0000, 4000; 0xfd17c000 -> db0b0000 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001 From mav at FreeBSD.org Mon Sep 15 07:39:22 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 15 07:39:28 2008 Subject: HDA STAC9228 In-Reply-To: <1221448983.00013535.1221437403@10.7.7.3> References: <1221448983.00013535.1221437403@10.7.7.3> Message-ID: <48CE1127.5070805@FreeBSD.org> Sergio Veloso wrote: > I am having some problems with sound support in a Dell Vostro 1400 with > FreeBSD 7.0: > > - Sound is output only through the headphones. Internal speakers are > silent. > - Internal microphone (located beside the webcam) does not work at all. Read last month topics in this list related to my new HDA driver. Try this: http://people.freebsd.org/~mav/ -- Alexander Motin From bugmaster at FreeBSD.org Mon Sep 15 15:18:52 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Sep 15 15:20:20 2008 Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org Message-ID: <200809151518.m8FFIpe6018955@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui o kern/126217 multimedia [snd_hda] no snd_hda support for internal microphone f f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia multimedia/transcode patch revision o ports/125900 multimedia audio/jack: Update to 0.109.2 o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: References: <48CBF399.9080801@FreeBSD.org> <20080913201513.71995150@deskjail> <48CC0867.9020208@FreeBSD.org> <48CEB155.1020800@googlemail.com> Message-ID: <48CEB318.9060401@FreeBSD.org> army.of.root@googlemail.com wrote: > Is there a chance for an inofficial backport to 7 ? I really would like > microphone rec to work with my HDA-Controller. http://people.freebsd.org/~mav/hda.7.20080913.patch Or just take whole /usr/src/sys/dev/sound/pci/hda directory from 8-CURRENT. Differences are minimal. -- Alexander Motin From army.of.root at googlemail.com Mon Sep 15 19:23:37 2008 From: army.of.root at googlemail.com (army.of.root@googlemail.com) Date: Mon Sep 15 19:23:43 2008 Subject: New snd_hda driver came in. In-Reply-To: <48CC0867.9020208@FreeBSD.org> References: <48CBF399.9080801@FreeBSD.org> <20080913201513.71995150@deskjail> <48CC0867.9020208@FreeBSD.org> Message-ID: <48CEB155.1020800@googlemail.com> Alexander Motin schrieb: > Alexander Leidinger wrote: >>> New driver supports digital PCM playback and AC3 pass-through. I am >>> not sure about completeness of this implementation, but I have >>> several success stories including my own. Vchans subsystem does not >>> support AC3 pass-through so it had to be disabled for that devices >>> at this moment. >> >> As vchans is our internal many-to-one (physical output) mixer, and the >> fact that digital out can be anything (PCM, AC3, ...) I think a >> sensible default for vchans would be to ignore digital interfaces. I >> don't know if this is easy to do or not. > > As soon as AC3 is a separate stream format and vchans has info about > it, better solution would be to make vchans mute other streams, switch > hardware device to the AC3 stream sample rate and pass it though. For > usual PCM streams in such case mixing would work as before, that would > be good. > Is there a chance for an inofficial backport to 7 ? I really would like microphone rec to work with my HDA-Controller. Many Thanks for the great work! I love FreeBSD :) From pav at FreeBSD.org Tue Sep 16 22:12:08 2008 From: pav at FreeBSD.org (Pav Lucistnik) Date: Tue Sep 16 22:12:16 2008 Subject: [Fwd: linux-realplayer-10.0.9.809.20070726 failed on amd64 6] Message-ID: <1221603119.2334.10.camel@ikaros.oook.cz> -------- P?eposlan? zpr?va -------- > Od: User Ports-amd64 > Komu: cvs@oook.cz > P?edm?t: linux-realplayer-10.0.9.809.20070726 failed on amd64 6 > Datum: Tue, 16 Sep 2008 16:06:51 GMT > > You can also find this build log at > > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.6.20080915221642/linux-realplayer-10.0.9.809.20070726.log > > building linux-realplayer-10.0.9.809.20070726 on gohan12.freebsd.org > in directory /x/pkgbuild/6/20080915221642/chroot/500 > DISTDIR=/tmp/distfiles > DISTDIR=/tmp/distfiles/RESTRICTED > building for: 6.4-RELEASE amd64 > maintained by: multimedia@FreeBSD.org > port directory: /usr/ports/multimedia/linux-realplayer > Makefile ident: $FreeBSD: ports/multimedia/linux-realplayer/Makefile,v 1.54 2008/04/19 17:52:31 miwi Exp $ > build started at Tue Sep 16 16:06:45 UTC 2008 > FETCH_DEPENDS= > PATCH_DEPENDS= > EXTRACT_DEPENDS=perl-5.8.8_1.tbz rpm2cpio-1.2_2.tbz > BUILD_DEPENDS= > RUN_DEPENDS=linux-atk-1.9.1.tbz linux-cairo-1.0.2.tbz linux-expat-1.95.8.tbz linux-fontconfig-2.2.3_7.tbz linux-glib2-2.6.6.tbz linux-gtk2-2.6.10.tbz linux-jpeg-6b.34.tbz linux-pango-1.10.2.tbz linux-png-1.2.8_2.tbz linux-tiff-3.7.1.tbz linux-xorg-libs-6.8.2_5.tbz linux_base-fc-4_13.tbz > prefixes: LOCALBASE=usr/local X11BASE=usr/local > add_pkg > ================================================================ > ======================================== > => RealPlayer-10.0.9.809-20070726.i586.rpm doesn't seem to exist in /tmp/distfiles/RESTRICTED/. > => Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/. > fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlayer-10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no access) > => Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/. > fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlayer-10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no access) > => Attempting to fetch from https://helixcommunity.org/download.php/2479/. > fetch: https://helixcommunity.org/download.php/2479/RealPlayer-10.0.9.809-20070726.i586.rpm: size mismatch: expected 6645239, actual 74 > => Attempting to fetch from http://ftp.nluug.nl/ftp/pub/os/Linux/distr/pardusrepo/sources/. > fetch: http://ftp.nluug.nl/ftp/pub/os/Linux/distr/pardusrepo/sources/RealPlayer-10.0.9.809-20070726.i586.rpm: Not Found > => Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/. > fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlayer-10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no access) > => Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/. > fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlayer-10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no access) > => Couldn't fetch it - please try to retrieve this > => port manually into /tmp/distfiles/RESTRICTED/ and try again. > *** Error code 1 > > Stop in /a/ports/multimedia/linux-realplayer. > ================================================================ > build of /usr/ports/multimedia/linux-realplayer ended at Tue Sep 16 16:06:50 UTC 2008 -- Pav Lucistnik See file. Click file. Get file. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080916/103368f5/attachment.pgp From smveloso at gmail.com Wed Sep 17 00:56:49 2008 From: smveloso at gmail.com (Sergio Veloso) Date: Wed Sep 17 00:56:57 2008 Subject: HDA STAC9228 Message-ID: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> Hi Alexander, >Sergio Veloso wrote: >> I am having some problems with sound support in a Dell Vostro 1400 with >> FreeBSD 7.0: >> >> - Sound is output only through the headphones. Internal speakers are >> silent. >> - Internal microphone (located beside the webcam) does not work at all. > >Read last month topics in this list related to my new HDA driver. >Try this: http://people.freebsd.org/~mav/ > >-- >Alexander Motin I read last month's topics and updated the hda driver to current (just the driver, not the rest of the kernel sources). Booting with the new driver and 7-STABLE did not fix the issues, but there was a change: before the update, both headphone jacks worked and now only the left one does. Speakers are still mute. I am including some info so maybe you can help me find out what I am missing... Thank you very much ! > dmesg | grep hdac hdac0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 hdac0: hdac0: TCSEL: 0x07 -> 0x00 hdac0: DMA Coherency: Uncacheable / vendor=0x8086 hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe9fc000 hdac0: [MPSAFE] hdac0: [ITHREAD] hdac0: CORB size: 256 hdac0: RIRB size: 256 hdac0: Streams: ISS=4 OSS=4 BSS=0 hdac0: hdac_dma_alloc: size=1024 -> roundsz=1024 hdac0: hdac_dma_alloc: size=2048 -> roundsz=2048 hdac0: Reset controller... hdac0: HDA Config: on=0x00000000 off=0x00000000 hdac0: Starting CORB Engine... hdac0: Starting RIRB Engine... hdac0: Enabling controller interrupt... hdac0: Scanning HDA codecs ... hdac0:(probe0:ata0:0:0:0): error 6 hdac0: hdac0: hdac0: Vendor: 0x8384 hdac0: Device: 0x7616 hdac0: Revision: 0x02 hdac0: Stepping: 0x01 hdac0: PCI Subvendor: 0x02271028 hdac0: startnode=1 endnode=2 hdac0: Found audio FG nid=1 startnode=2 endnode=37 total=35 hdac0: Probing codec 1... hdac0: hdac0: hdac0: Vendor: 0x14f1 hdac0: Device: 0x2c06 hdac0: Revision: 0x00 hdac0: Stepping: 0x00 hdac0: PCI Subvendor: 0x02271028 hdac0: startnode=2 endnode=3 hdac0: Found modem FG nid=2 startnode=112 endnode=116 total=4 hdac0: hdac0: Power up audio FG cad=0 nid=1... hdac0: Parsing audio FG... hdac0: GPIO: 0xc0000003 hdac0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 hdac0: nid 10 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 11 0x40f000f0 as 15 seq 0 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 12 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 13 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 hdac0: nid 14 0x02811030 as 3 seq 0 Line-in Jack jack 1 loc 2 color Black misc 0 hdac0: nid 15 0x02011020 as 2 seq 0 Line-out Jack jack 1 loc 2 color Black misc 0 hdac0: nid 16 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 17 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 18 0x40f000f4 as 15 seq 4 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 19 0x90a60040 as 4 seq 0 Mic Fixed jack 6 loc 16 color Unknown misc 0 hdac0: nid 20 0x40f000f5 as 15 seq 5 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 33 0x034410a0 as 10 seq 0 SPDIF-out Jack jack 4 loc 3 color Black misc 0 hdac0: nid 34 0x40f000f6 as 15 seq 6 Other None jack 0 loc 0 color Unknown misc 0 hdac0: Parsing Ctls... hdac0: Parsing vendor patch... hdac0: Disabling nonaudio... hdac0: Disabling nid 36 due to it's non-audio type. hdac0: Disabling useless... hdac0: Disabling pin nid 11 due to None connectivity. hdac0: Disabling pin nid 12 due to None connectivity. hdac0: Disabling pin nid 16 due to None connectivity. hdac0: Disabling pin nid 17 due to None connectivity. hdac0: Disabling pin nid 18 due to None connectivity. hdac0: Disabling pin nid 20 due to None connectivity. hdac0: Disabling pin nid 34 due to None connectivity. hdac0: Disabling nid 21 connection 1 due to disabled child widget. hdac0: Disabling nid 21 connection 3 due to disabled child widget. hdac0: Disabling nid 21 connection 4 due to disabled child widget. hdac0: Disabling nid 21 connection 7 due to disabled child widget. hdac0: Disabling nid 21 connection 8 due to disabled child widget. hdac0: Disabling nid 22 connection 1 due to disabled child widget. hdac0: Disabling nid 22 connection 3 due to disabled child widget. hdac0: Disabling nid 22 connection 4 due to disabled child widget. hdac0: Disabling nid 22 connection 7 due to disabled child widget. hdac0: Disabling nid 22 connection 8 due to disabled child widget. hdac0: Disabling nid 23 connection 1 due to disabled child widget. hdac0: Disabling nid 23 connection 3 due to disabled child widget. hdac0: Disabling nid 23 connection 4 due to disabled child widget. hdac0: Disabling nid 23 connection 7 due to disabled child widget. hdac0: Disabling nid 23 connection 8 due to disabled child widget. hdac0: Disabling nid 27 connection 2 due to disabled child widget. hdac0: Disabling nid 28 connection 2 due to disabled child widget. hdac0: Disabling nid 29 connection 2 due to disabled child widget. hdac0: Disabling nid 32 connection 0 due to disabled child widget. hdac0: Patched pins configuration: hdac0: nid 10 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 11 0x40f000f0 as 15 seq 0 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 12 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 13 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 hdac0: nid 14 0x02811030 as 3 seq 0 Line-in Jack jack 1 loc 2 color Black misc 0 hdac0: nid 15 0x02011020 as 2 seq 0 Line-out Jack jack 1 loc 2 color Black misc 0 hdac0: nid 16 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 17 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 18 0x40f000f4 as 15 seq 4 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 19 0x90a60040 as 4 seq 0 Mic Fixed jack 6 loc 16 color Unknown misc 0 hdac0: nid 20 0x40f000f5 as 15 seq 5 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 33 0x034410a0 as 10 seq 0 SPDIF-out Jack jack 4 loc 3 color Black misc 0 hdac0: nid 34 0x40f000f6 as 15 seq 6 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: Parsing pin associations... hdac0: 5 associations found hdac0: Association 0 (1) out: hdac0: Pin nid=13 seq=0 hdac0: Pin nid=10 seq=15 hdac0: Association 1 (2) out: hdac0: Pin nid=15 seq=0 hdac0: Association 2 (3) in: hdac0: Pin nid=14 seq=0 hdac0: Association 3 (4) in: hdac0: Pin nid=19 seq=0 hdac0: Association 4 (10) out: hdac0: Pin nid=33 seq=0 hdac0: Building AFG tree... hdac0: HWiP: HDA Widget Parser - Revision 2 hdac0: Tracing association 0 (1) hdac0: Tracing pin 13 with min nid 0 hdac0: tracing via nid 13 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 13 returned 2 hdac0: Pin 13 traced to DAC 2 hdac0: Tracing pin 10 with min nid 0 and hpredir 0 hdac0: tracing via nid 10 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 10 returned 2 hdac0: Pin 10 traced to DAC 2 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Tracing pin 15 with min nid 0 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: nid 15 returned 5 hdac0: Pin 15 traced to DAC 5 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Tracing pin 14 to ADC 7 hdac0: tracing via nid 14 hdac0: tracing via nid 21 hdac0: tracing via nid 24 hdac0: tracing via nid 27 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 27 returned 1 hdac0: nid 24 returned 1 hdac0: nid 21 returned 1 hdac0: tracing via nid 22 hdac0: tracing via nid 25 hdac0: tracing via nid 28 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 28 returned 0 hdac0: nid 25 returned 0 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: tracing via nid 26 hdac0: tracing via nid 29 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 29 returned 0 hdac0: nid 26 returned 0 hdac0: nid 23 returned 0 hdac0: nid 14 returned 1 hdac0: Traced to ADC 7 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (4) hdac0: Tracing pin 19 to ADC 8 hdac0: tracing via nid 19 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 2 hdac0: tracing via nid 28 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 28 returned 1 hdac0: tracing via nid 29 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 29 returned 0 hdac0: nid 19 returned 1 hdac0: Traced to ADC 8 hdac0: Association 3 (4) trace succeded hdac0: Tracing association 4 (10) hdac0: Tracing pin 33 with min nid 0 hdac0: tracing via nid 33 hdac0: tracing via nid 30 hdac0: nid 30 returned 30 hdac0: tracing via nid 31 hdac0: nid 31 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 2 hdac0: tracing via nid 28 hdac0: nid 28 busy by association 3 hdac0: tracing via nid 29 hdac0: tracing via nid 26 hdac0: tracing via nid 23 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 2 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 1 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 10 hdac0: nid 10 busy by association 0 hdac0: nid 23 returned 0 hdac0: nid 26 returned 0 hdac0: tracing via nid 19 hdac0: nid 19 busy by association 3 hdac0: nid 29 returned 0 hdac0: nid 33 returned 30 hdac0: Pin 33 traced to DAC 30 hdac0: Association 4 (10) trace succeded hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: Tracing nid 35 to out hdac0: tracing via nid 35 hdac0: nid 35 returned 0 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 3. hdac0: Disabling unassociated nid 4. hdac0: Disabling unassociated nid 6. hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 22. hdac0: Disabling unassociated nid 23. hdac0: Disabling unassociated nid 25. hdac0: Disabling unassociated nid 26. hdac0: Disabling unassociated nid 29. hdac0: Disabling unassociated nid 31. hdac0: Disabling unassociated nid 32. hdac0: Disabling connection from output pin nid 21 conn 6 cnid 10. hdac0: Disabling connection from output pin nid 21 conn 5 cnid 13. hdac0: Disabling connection to input pin nid 14 conn 0. hdac0: Disabling connection from output pin nid 21 conn 2 cnid 15. hdac0: Disabling nonselected inputs... hdac0: Disabling unselected connection nid 10 conn 1. hdac0: Disabling unselected connection nid 33 conn 1. hdac0: Disabling unselected connection nid 33 conn 2. hdac0: Disabling unselected connection nid 33 conn 3. hdac0: Disabling unselected connection nid 33 conn 4. hdac0: Disabling useless... hdac0: Disabling ctl 2 nid 3 cnid -1 due to disabled widget. hdac0: Disabling ctl 3 nid 4 cnid -1 due to disabled widget. hdac0: Disabling ctl 5 nid 6 cnid -1 due to disabled widget. hdac0: Disabling ctl 7 nid 22 cnid -1 due to disabled widget. hdac0: Disabling ctl 8 nid 23 cnid -1 due to disabled widget. hdac0: Disabling ctl 10 nid 25 cnid 22 due to disabled widget. hdac0: Disabling ctl 11 nid 26 cnid 23 due to disabled widget. hdac0: Disabling ctl 14 nid 29 cnid -1 due to disabled widget. hdac0: Disabling nid 28 connection 0 due to disabled child widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling crossassociatement connection nid 27 conn 1 cnid 19. hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: Preparing pin controls... hdac0: AFG commit... hdac0: Ctls commit... hdac0: HP switch init... hdac0: Enabling headphone/speaker audio routing switching: hdac0: as=0 sense nid=10 [UNSOL] hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: IN amp: 0x00050e00 hdac0: OUT amp: 0x80027f7f hdac0: hdac0: nid: 2 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00008001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 3 [ANALOG] [DISABLED] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] [DISABLED] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 6 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00fd0c05 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: connections: 0 hdac0: hdac0: nid: 7 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=27 [audio selector] hdac0: hdac0: nid: 8 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=28 [audio selector] hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 10 [ANALOG] hdac0: name: pin: Headphones (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00008000) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x0221101f hdac0: Pin control: 0x00000080 HP hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + [DISABLED] <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 11 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x40f000f0 hdac0: Pin control: 0x00000000 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x40f000f1 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: pin: Speaker (Fixed) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x90170110 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: pin: Line-in (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line (line) hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02811030 hdac0: Pin control: 0x00000024 IN VREFs hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02011020 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: hdac0: nid: 16 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x40f000f2 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN : UNSOL hdac0: Pin config: 0x40f000f3 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000f4 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] hdac0: name: pin: Mic (Fixed) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x90a60040 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000f5 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Line-in (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=13 [pin: Speaker (Fixed)] hdac0: + [DISABLED] <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 22 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Line-in (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Fixed)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 23 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Line-in (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Fixed)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=21 [audio selector] hdac0: hdac0: nid: 25 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=22 [audio selector] [DISABLED] hdac0: hdac0: nid: 26 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x00050e00 hdac0: mute=0 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=23 [audio selector] [DISABLED] hdac0: hdac0: nid: 27 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + <- nid=24 [audio selector] (selected) hdac0: + [DISABLED] <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 28 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: monitor hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + [DISABLED] <- nid=25 [audio selector] [DISABLED] hdac0: + <- nid=19 [pin: Mic (Fixed)] (selected) hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 29 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + <- nid=26 [audio selector] [DISABLED] (selected) hdac0: + <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 30 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00040211 hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 0 hdac0: hdac0: nid: 31 [DIGITAL] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f30201 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 32 [DIGITAL] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x00140311 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e0160 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=34 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 33 [DIGITAL] hdac0: name: pin: SPDIF-out (Jack) hdac0: widget_cap: 0x00400301 hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x034410a0 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 5 hdac0: | hdac0: + <- nid=30 [audio output] (selected) hdac0: + [DISABLED] <- nid=31 [vendor widget] [DISABLED] hdac0: + [DISABLED] <- nid=27 [audio selector] hdac0: + [DISABLED] <- nid=28 [audio selector] hdac0: + [DISABLED] <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 34 [DIGITAL] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00430681 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00010024 hdac0: PDC IN EAPD : UNSOL hdac0: Pin config: 0x40f000f6 hdac0: Pin control: 0x00000000 hdac0: EAPD: 0x00000002 hdac0: connections: 0 hdac0: hdac0: nid: 35 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x0070000c hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: Output amp: 0x00170303 hdac0: mute=0 step=3 size=23 offset=3 hdac0: connections: 0 hdac0: hdac0: nid: 36 [ANALOG] [DISABLED] hdac0: name: volume widget hdac0: widget_cap: 0x00600000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 4 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: + <- nid=4 [audio output] [DISABLED] hdac0: + <- nid=5 [audio output] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 2 out (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 2: nid 3 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 3: nid 4 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 4: nid 5 out (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 127 size: 2 off: 127 hdac0: 5: nid 6 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] hdac0: 6: nid 21 out (out) index 0 ossmask=0x00000040 hdac0: mute: 0 step: 4 size: 39 off: 0 hdac0: 7: nid 22 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 4 size: 39 off: 0 [DISABLED] hdac0: 8: nid 23 out (out) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 4 size: 39 off: 0 [DISABLED] hdac0: 9: nid 24 in (in ) index 0 cnid 21 ossmask=0x00000800 hdac0: mute: 0 step: 14 size: 5 off: 0 hdac0: 10: nid 25 in (in ) index 0 cnid 22 ossmask=0x00000000 hdac0: mute: 0 step: 14 size: 5 off: 0 [DISABLED] hdac0: 11: nid 26 in (in ) index 0 cnid 23 ossmask=0x00000000 hdac0: mute: 0 step: 14 size: 5 off: 0 [DISABLED] hdac0: 12: nid 27 out (out) index 0 ossmask=0x00000840 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 13: nid 28 out (out) index 0 ossmask=0x01000800 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 14: nid 29 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 15: nid 35 out (out) index 0 ossmask=0x00000020 hdac0: mute: 0 step: 3 size: 23 off: 3 hdac0: hdac0: Power down unsupported non-audio FG cad=1 nid=2 to the D3 state... hdac0: pcm0: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm2: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff > dmesg | grep pcm hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) pcm0: on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: DAC: 2 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 88 96 176 192 pcm0: ADC: 7 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=10 [pin: Headphones (Jack)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: nid=13 [pin: Speaker (Fixed)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: Record: pcm0: pcm0: nid=7 [audio input] pcm0: | pcm0: + <- nid=27 [audio selector] [src: line] pcm0: | pcm0: + <- nid=24 [audio selector] [src: line] pcm0: | pcm0: + <- nid=21 [audio selector] [src: line] pcm0: | pcm0: + <- nid=14 [pin: Line-in (Jack)] [src: line] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- ctl 6 (nid 21 out): 0/40dB (5 steps) pcm0: +- ctl 12 (nid 27 out): mute pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 15 (nid 35 out): -18/0dB (4 steps) pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 9 (nid 24 in 0): 0/21dB (15 steps) pcm0: +- ctl 12 (nid 27 out): mute pcm0: pcm0: OSS mixer initialization... pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "rec": pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: sndbuf_setmap 19c0000, 4000; 0xe5783000 -> 19c0000 pcm0: sndbuf_setmap 19d0000, 4000; 0xe5793000 -> 19d0000 pcm1: on hdac0 pcm1: +--------------------------------------+ pcm1: | DUMPING PCM Playback/Record Channels | pcm1: +--------------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e07e0 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 88 96 176 192 pcm1: DAC: 5 pcm1: pcm1: Record: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e07e0 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 88 96 176 192 pcm1: ADC: 8 pcm1: pcm1: +--------------------------------+ pcm1: | DUMPING Playback/Record Pathes | pcm1: +--------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: nid=15 [pin: Line-out (Jack)] pcm1: | pcm1: + <- nid=5 [audio output] [src: pcm] pcm1: pcm1: Record: pcm1: pcm1: nid=8 [audio input] pcm1: | pcm1: + <- nid=28 [audio selector] [src: monitor] pcm1: | pcm1: + <- nid=19 [pin: Mic (Fixed)] [src: monitor] pcm1: pcm1: +-------------------------+ pcm1: | DUMPING Volume Controls | pcm1: +-------------------------+ pcm1: pcm1: Master Volume (OSS: vol) pcm1: | pcm1: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm1: pcm1: PCM Volume (OSS: pcm) pcm1: | pcm1: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm1: pcm1: Microphone2 Volume (OSS: monitor) pcm1: | pcm1: +- ctl 13 (nid 28 out): mute pcm1: pcm1: Recording Level (OSS: rec) pcm1: | pcm1: +- ctl 13 (nid 28 out): mute pcm1: pcm1: OSS mixer initialization... pcm1: Mixer "vol": pcm1: Mixer "pcm": pcm1: Mixer "rec": pcm1: Mixer "monitor": pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e pcm1: sndbuf_setmap 1a00000, 4000; 0xe57a3000 -> 1a00000 pcm1: sndbuf_setmap 1a10000, 4000; 0xe57b3000 -> 1a10000 pcm2: on hdac0 pcm2: +--------------------------------------+ pcm2: | DUMPING PCM Playback/Record Channels | pcm2: +--------------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: Stream cap: 0x00000005 pcm2: Format: AC3 PCM pcm2: PCM cap: 0x000e07e0 pcm2: PCM size: 16 20 24 pcm2: PCM rate: 44 48 88 96 176 192 pcm2: DAC: 30 pcm2: pcm2: +--------------------------------+ pcm2: | DUMPING Playback/Record Pathes | pcm2: +--------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: nid=33 [pin: SPDIF-out (Jack)] pcm2: | pcm2: + <- nid=30 [audio output] [src: pcm] pcm2: pcm2: +-------------------------+ pcm2: | DUMPING Volume Controls | pcm2: +-------------------------+ pcm2: pcm2: OSS mixer initialization... pcm2: Forcing Soft PCM volume pcm2: Forcing master volume with PCM pcm2: Mixer "vol" -> "none": child=0x00000010 pcm2: Mixer "pcm": parent="vol" pcm2: Soft PCM mixer ENABLED pcm2: Registering PCM channels... pcm2: clone manager: deadline=750ms flags=0x8000001e pcm2: sndbuf_setmap 1a20000, 4000; 0xe57c3000 -> 1a20000 timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 > cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 0 [20080913_0111] [MPSAFE] (1p:2v/1r:1v channels duplex default) pcm1: at hdac0 cad 0 [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex) pcm2: at hdac0 cad 0 [20080913_0111] [MPSAFE] (1p:1v/0r:0v channels) From mav at mavhome.dp.ua Wed Sep 17 09:23:40 2008 From: mav at mavhome.dp.ua (Alexander Motin) Date: Wed Sep 17 09:23:47 2008 Subject: HDA STAC9228 In-Reply-To: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> References: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> Message-ID: <48D0BE87.8070308@mavhome.dp.ua> Sergio Veloso wrote: >> Sergio Veloso wrote: >>> I am having some problems with sound support in a Dell Vostro 1400 with >>> FreeBSD 7.0: >>> >>> - Sound is output only through the headphones. Internal speakers are >>> silent. >>> - Internal microphone (located beside the webcam) does not work at all. >> Read last month topics in this list related to my new HDA driver. >> Try this: http://people.freebsd.org/~mav/ >> >> -- >> Alexander Motin > > I read last month's topics and updated the hda driver to current > (just the driver, not the rest of the kernel sources). > Booting with the new driver and 7-STABLE did not fix the issues, but > there was a change: before the update, both headphone jacks worked and > now only the left one does. Speakers are still mute. > > I am including some info so maybe you can help me find out what I am > missing... As I can see, you have 3 PCM devices. First dsp0 should give you internal speakers and one headphones jack playback and line-in recording. dsp1 will give you second jack playback and mic recording. dsp2 is an SPDIF playback. Have you tried to play via dsp1 to get output via second jack? Have you tried to record from dsp1 to record from microphone? To get speakers working you probably may need to experiment with GPIOs. You have 3 of them. -- Alexander Motin From admin at lissyara.su Wed Sep 17 09:35:26 2008 From: admin at lissyara.su (Alex Keda) Date: Wed Sep 17 09:35:33 2008 Subject: New snd_hda driver came in. In-Reply-To: <48CBF399.9080801@FreeBSD.org> References: <48CBF399.9080801@FreeBSD.org> Message-ID: <48D0CB33.9060303@lissyara.su> Alexander Motin ?????: > Hi. > > I have just committed my massive snd_hda driver update to the 8-CURRENT. > > Because of using more clear and same time more functional codec parser > new driver is able to handle more codecs, use them better then before > and without most of previous quirks. All of tested codecs itself > manage playback, record, input mixing and monitoring quite fine. In > all of investigated trouble cases problem was found or in nonstandard > codec usage or in incorrect codec configuration made by BIOS. Most of > that cases could be fixed using device hints, some of which are > already included to the driver. > > New driver supports multiple codecs per HDA bus, multiple audio > function groups per codec and multiple logical sound devices per audio > function group. So don't worry when you get several PCM devices > instead of one, it is normal. It is usual situation with powerful > codecs to provide, for example, 3 PCM devices: one for 7.1 playback > and main recording, one for headset and one for digital SPDIF I/O. > > New driver implements Universal Audio Architecture (UAA) much better > then previous one. Most information about recommended codec usage now > taken from the codec configuration registers initialized by BIOS. User > may alter that configuration using device hints to reconfigure logical > audio devices to his needs in a very broad range up to the limits of > the codec functionality. > > New driver supports digital PCM playback and AC3 pass-through. I am > not sure about completeness of this implementation, but I have several > success stories including my own. Vchans subsystem does not support > AC3 pass-through so it had to be disabled for that devices at this > moment. > > New driver is ready for multichannel playback, but until our OSS is > unable to use this it will just duplicate same stereo stream into all > channel pairs. > > New driver supports suspend/resume. I am unable to really test this > part myself, but I have got several success stories. > > Driver has very informative verbose boot messages. So if you have any > questions or problems - enable and read them first. > > Driver was actively discussed and tested on freebsd-multimedia@ mail > list. > after today update source, not work internal speaker... phones - works... lissyara$ dmesg | grep hda hdac0: mem 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 hdac0: hdac0: [ITHREAD] hdac0: pcm0: on hdac0 lissyara$ uname -a FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep 17 10:41:27 MSD 2008 lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 lissyara$ before update work and phones and speaker (but, when plug phones speaker not dead =() how say driver use internal speaker? From mav at FreeBSD.org Wed Sep 17 09:39:06 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 17 09:39:12 2008 Subject: New snd_hda driver came in. In-Reply-To: <48D0CB33.9060303@lissyara.su> References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> Message-ID: <48D0D037.4000005@FreeBSD.org> Hi. Alex Keda wrote: > after today update source, not work internal speaker... > phones - works... > lissyara$ dmesg | grep hda > hdac0: mem > 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 > hdac0: > hdac0: [ITHREAD] > hdac0: > pcm0: on hdac0 > lissyara$ uname -a > FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep > 17 10:41:27 MSD 2008 > lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 > lissyara$ > before update work and phones and speaker (but, when plug phones speaker > not dead =() > how say driver use internal speaker? Send me please verbose boot messages from your system. Also try to plug/unplug headphones with verbose messages enabled looking for any kernel log activity and send that logs to me. -- Alexander Motin From mav at FreeBSD.org Wed Sep 17 11:38:08 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 17 11:38:19 2008 Subject: New snd_hda driver came in. In-Reply-To: <48D0DDF3.7050207@lissyara.su> References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> Message-ID: <48D0EC1D.9040901@FreeBSD.org> Alex Keda wrote: >>> after today update source, not work internal speaker... >>> phones - works... >>> lissyara$ dmesg | grep hda >>> hdac0: mem >>> 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 >>> hdac0: >>> hdac0: [ITHREAD] >>> hdac0: >>> pcm0: on hdac0 >>> lissyara$ uname -a >>> FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep >>> 17 10:41:27 MSD 2008 >>> lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 >>> lissyara$ >>> before update work and phones and speaker (but, when plug phones speaker >>> not dead =() >>> how say driver use internal speaker? >> >> Send me please verbose boot messages from your system. Also try to >> plug/unplug headphones with verbose messages enabled looking for any >> kernel log activity and send that logs to me. >> > see attached file As I can see, your BIOS configures codec in very unusual way. It defines 2 playback associations (logical devices): one for line-out jack and headphones jack and another for speaker. As soon as your ALC262 codec allows playback to speaker only from first DAC and it was already used by the first association, driver was unable to route any signal to speaker reporting: hdac0: Association 1 (2) trace failed You can specify hint.hdac.0.cad3.nid22.config="as=1" hint.hdac.0.cad3.nid27.config="as=2" in your loader.conf to reconfigure codec in a more usual way to make speaker and headphones jack a first association and line-out - second. That combination should work fine I think. If it will - tell me your system model to add permanent quirk to the driver. > and > > plug phones: > hdac0: Unsol Tag: 0x00000000 > hdac0: Pin sense: nid=21 res=0x80000000 > > unplug phones: > hdac0: Unsol Tag: 0x00000000 > hdac0: Pin sense: nid=21 res=0x00000000 This means that jack detection works. -- Alexander Motin From admin at lissyara.su Wed Sep 17 12:30:28 2008 From: admin at lissyara.su (Alex Keda) Date: Wed Sep 17 12:30:40 2008 Subject: New snd_hda driver came in. In-Reply-To: <48D0EC1D.9040901@FreeBSD.org> References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> Message-ID: <48D0F860.6090307@lissyara.su> Alexander Motin ?????: > Alex Keda wrote: > >>>> after today update source, not work internal speaker... >>>> phones - works... >>>> lissyara$ dmesg | grep hda >>>> hdac0: mem >>>> 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 >>>> hdac0: >>>> hdac0: [ITHREAD] >>>> hdac0: >>>> pcm0: on hdac0 >>>> lissyara$ uname -a >>>> FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep >>>> 17 10:41:27 MSD 2008 >>>> lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 >>>> lissyara$ >>>> before update work and phones and speaker (but, when plug phones speaker >>>> not dead =() >>>> how say driver use internal speaker? >>>> >>> Send me please verbose boot messages from your system. Also try to >>> plug/unplug headphones with verbose messages enabled looking for any >>> kernel log activity and send that logs to me. >>> >>> >> see attached file >> > > As I can see, your BIOS configures codec in very unusual way. It defines > 2 playback associations (logical devices): one for line-out jack and > headphones jack and another for speaker. As soon as your ALC262 codec > allows playback to speaker only from first DAC and it was already used > by the first association, driver was unable to route any signal to > speaker reporting: > hdac0: Association 1 (2) trace failed > > You can specify > hint.hdac.0.cad3.nid22.config="as=1" > hint.hdac.0.cad3.nid27.config="as=2" > in your loader.conf to reconfigure codec in a more usual way to make > speaker and headphones jack a first association and line-out - second. > That combination should work fine I think. > > If it will - tell me your system model to add permanent quirk to the driver. > Thanks! It work! By default - sound from speaker, if I plug headphones - speaker is off, and sound from phones. ============== about my box. It brand HP computer - "HP xw4550 Workstation" Motherboard contain only "HP" logo and "Model FMB 0703" It's all... From mav at FreeBSD.org Wed Sep 17 12:47:48 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 17 12:47:55 2008 Subject: New snd_hda driver came in. In-Reply-To: <48D0F860.6090307@lissyara.su> References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> <48D0F860.6090307@lissyara.su> Message-ID: <48D0FC72.9020707@FreeBSD.org> Alex Keda wrote: >> You can specify >> hint.hdac.0.cad3.nid22.config="as=1" >> hint.hdac.0.cad3.nid27.config="as=2" >> in your loader.conf to reconfigure codec in a more usual way to make >> speaker and headphones jack a first association and line-out - second. >> That combination should work fine I think. >> >> If it will - tell me your system model to add permanent quirk to the >> driver. >> > Thanks! It work! > By default - sound from speaker, if I plug headphones - speaker is off, > and sound from phones. > > ============== > about my box. > It brand HP computer - "HP xw4550 Workstation" > Motherboard contain only "HP" logo and "Model FMB 0703" > It's all... Desktop with speaker, it's unusual. Is it's speaker worth to play sound over it or it is not able to play well anything except BEEP..BEEP..? Do you think that my codec setup is good in it's case? -- Alexander Motin From admin at lissyara.su Wed Sep 17 13:09:50 2008 From: admin at lissyara.su (Alex Keda) Date: Wed Sep 17 13:10:02 2008 Subject: New snd_hda driver came in. In-Reply-To: <48D0FC72.9020707@FreeBSD.org> References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> <48D0F860.6090307@lissyara.su> <48D0FC72.9020707@FreeBSD.org> Message-ID: <48D10197.8020609@lissyara.su> Alexander Motin ?????: > Alex Keda wrote: > >>> You can specify >>> hint.hdac.0.cad3.nid22.config="as=1" >>> hint.hdac.0.cad3.nid27.config="as=2" >>> in your loader.conf to reconfigure codec in a more usual way to make >>> speaker and headphones jack a first association and line-out - second. >>> That combination should work fine I think. >>> >>> If it will - tell me your system model to add permanent quirk to the >>> driver. >>> >>> >> Thanks! It work! >> By default - sound from speaker, if I plug headphones - speaker is off, >> and sound from phones. >> >> ============== >> about my box. >> It brand HP computer - "HP xw4550 Workstation" >> Motherboard contain only "HP" logo and "Model FMB 0703" >> It's all... >> > > Desktop with speaker, it's unusual. Is it's speaker worth to play sound > over it or it is not able to play well anything except BEEP..BEEP..? Do > you think that my codec setup is good in it's case? > > No. All Hewlett Packard desktop, as I know (I use 4-5 models with different motherboards and CPU - Intel, AMD, P-III, P-IV, Opteron...), contain internal speaker, with play sound, and "beep" on boot (some old models contain another speaker for boot messages, but new - only one). HP - very out of the ordinary box... From admin at lissyara.su Wed Sep 17 13:16:08 2008 From: admin at lissyara.su (Alex Keda) Date: Wed Sep 17 13:16:15 2008 Subject: New snd_hda driver came in. In-Reply-To: <48D10197.8020609@lissyara.su> References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> <48D0F860.6090307@lissyara.su> <48D0FC72.9020707@FreeBSD.org> <48D10197.8020609@lissyara.su> Message-ID: <48D10316.1090104@lissyara.su> Alex Keda ?????: > Alexander Motin ?????: >> Alex Keda wrote: >> >>>> You can specify >>>> hint.hdac.0.cad3.nid22.config="as=1" >>>> hint.hdac.0.cad3.nid27.config="as=2" >>>> in your loader.conf to reconfigure codec in a more usual way to make >>>> speaker and headphones jack a first association and line-out - second. >>>> That combination should work fine I think. >>>> >>>> If it will - tell me your system model to add permanent quirk to the >>>> driver. >>>> >>> Thanks! It work! >>> By default - sound from speaker, if I plug headphones - speaker is off, >>> and sound from phones. >>> >>> ============== >>> about my box. >>> It brand HP computer - "HP xw4550 Workstation" >>> Motherboard contain only "HP" logo and "Model FMB 0703" >>> It's all... >>> >> >> Desktop with speaker, it's unusual. Is it's speaker worth to play sound >> over it or it is not able to play well anything except BEEP..BEEP..? Do >> you think that my codec setup is good in it's case? >> >> > No. All Hewlett Packard desktop, as I know (I use 4-5 models with > different motherboards and CPU - Intel, AMD, P-III, P-IV, Opteron...), > contain internal speaker, with play sound, and "beep" on boot (some > old models contain another speaker for boot messages, but new - only > one). > HP - very out of the ordinary box... may be wrong. I do not mean that the setting is bad. I had the view that it is not unusual. you just did not work with HP workstations From gavin at FreeBSD.org Thu Sep 18 09:32:31 2008 From: gavin at FreeBSD.org (Gavin Atkinson) Date: Thu Sep 18 09:32:40 2008 Subject: HDA patch 20080903 experience In-Reply-To: <48C19944.1090005@FreeBSD.org> References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org> Message-ID: <1221730340.19986.15.camel@buffy.york.ac.uk> Sorry for the delay in replying, I only have intermittent access to the laptop in question. On Fri, 2008-09-05 at 23:40 +0300, Alexander Motin wrote: > Gavin Atkinson wrote: > > The only problem I have so far with the new driver is that I get a short > > high-pitched scream when the module is loaded. I believe this is > > feedback from the internal speakers to the internal microphone, as I get > > a very similar sound if I turn the "monitor" channel up. Is there any > > way to fix this? Maybe by setting it's volume to zero before enabling > > it or similar? > > During initialization driver was used to set all used amplifiers to the > maximum position. That caused audio loop in your case (via monitor => > mix => vol) until mixer initialization restored their normal level. I > have changed defaults from maximum to 0dB amplification. I think it > should help in your case. This does seem to be fixed with hda.7.20080913.patch, many thanks! > > I also cannot get sound from the internal CD ROM drive, but this didn't > > work with the old HDA driver either. Is this something that can be made > > to work somehow? > > Your system vendor does not declare CD pin in codec configuration. But > it is still possible that it is present on usual for this codec place. > You may try to declare it with such device hint: > hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" > If you also have any other audio connectors on your notebook not > detected by driver, you may try to add alike hints for other disabled pins. > Tell me please if you succeed with this to make a permanent quirk. I haven't managed to find the correct way to do this yet. Even with the above hint in place, the output of dev.hdac.0.pindump shows them as [DISABLED], is that correct? > Also in new driver version (20080905) I have tuned mixer detection a > bit, so now you should get working master volume control. Also I have > added some quirks which should give you PCBEEP signal working and > controlled (using "speaker"+"mix" controls) if is appropriately > connected in hardware. Master volume and PCBEEP do work correctly now, although I can't say for sure that they didn't work in the previous version. Thanks again! Gavin From mav at FreeBSD.org Thu Sep 18 10:19:53 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Thu Sep 18 10:20:00 2008 Subject: HDA patch 20080903 experience In-Reply-To: <1221730340.19986.15.camel@buffy.york.ac.uk> References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org> <1221730340.19986.15.camel@buffy.york.ac.uk> Message-ID: <48D22B47.7080806@FreeBSD.org> Gavin Atkinson wrote: >>> I also cannot get sound from the internal CD ROM drive, but this didn't >>> work with the old HDA driver either. Is this something that can be made >>> to work somehow? >> Your system vendor does not declare CD pin in codec configuration. But >> it is still possible that it is present on usual for this codec place. >> You may try to declare it with such device hint: >> hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" >> If you also have any other audio connectors on your notebook not >> detected by driver, you may try to add alike hints for other disabled pins. >> Tell me please if you succeed with this to make a permanent quirk. > > I haven't managed to find the correct way to do this yet. Even with the > above hint in place, the output of dev.hdac.0.pindump shows them as > [DISABLED], is that correct? No. Try that way: hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD conn=Fixed" -- Alexander Motin From edwin at FreeBSD.org Thu Sep 18 11:50:11 2008 From: edwin at FreeBSD.org (edwin@FreeBSD.org) Date: Thu Sep 18 11:50:23 2008 Subject: ports/127468: [PATCH]audio/wavpack: update to 4.50.1 Message-ID: <200809181150.m8IBoBPB024877@freefall.freebsd.org> Synopsis: [PATCH]audio/wavpack: update to 4.50.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Thu Sep 18 11:50:10 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=127468 From smveloso at gmail.com Thu Sep 18 19:51:58 2008 From: smveloso at gmail.com (Sergio Veloso) Date: Thu Sep 18 19:52:04 2008 Subject: HDA STAC9228 In-Reply-To: <48D0BE87.8070308@mavhome.dp.ua> References: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> <48D0BE87.8070308@mavhome.dp.ua> Message-ID: <8437a5190809181251h49a358eemde71fed23b8f51a9@mail.gmail.com> Alexander, > As I can see, you have 3 PCM devices. First dsp0 should give you > internal speakers and one headphones jack playback and line-in > recording. dsp1 will give you second jack playback and mic recording. > dsp2 is an SPDIF playback. I read your remark on the new driver supporting multiple codecs per bus thus giving dsp0, dsp1, etc... Is that what you?re talking about here ? >Have you tried to play via dsp1 to get output > via second jack? Have you tried to record from dsp1 to record from > microphone? I did the test (by changing "hw.snd.default_unit" to "1"). The second headphone jack and the internal mic worked just fine. > To get speakers working you probably may need to experiment with GPIOs. > You have 3 of them. > Alexander Motin Haven?t tried that yet; will get back to you with results when I do. Thank very much for your time ! S?rgio From gmarco at giovannelli.it Fri Sep 19 06:16:25 2008 From: gmarco at giovannelli.it (Gianmarco Giovannelli) Date: Fri Sep 19 06:16:32 2008 Subject: new hda hda.20080913 doesn't work Message-ID: <200809190532.m8J5WWvW072368@freebsd.giovannelli.com> Hi all, I have a fujitsu-siemens laptop p7120 which is affected by this well known problem on the hda audio subsystem. http://www.freebsd.org/cgi/query-pr.cgi?pr=119671 So I try to use the new driver I found here: http://people.freebsd.org/~mav/hda.20080913.tgz To see if it fixes the very annoying problem. It solves the problem of described in the pr but now my laptop is MUTE. lifebook:/home/gmarco> uname -a FreeBSD lifebook.giovannelli.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #6: Thu Sep 18 23:54:24 CEST 2008 gmarco@lifebook.giovannelli.com:/usr/obj/usr/src/sys/FREEBSD i386 in the messages I found: hdac0: hdac0: hdac0: hdac0: hdac_audio_as_parse: Duplicate pin 0 (21) in association 1! Disabling association. hdac0: pcm0: on hdac0 lifebook:/home/gmarco> cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 0 [20080913_0111] [MPSA FE] (0p:0v/1r:1v channels default) lifebook:/home/gmarco> mixer Mixer mic is currently set to 0:0 Mixer rec is currently set to 0:0 Recording source: mic Here some sysctls: hw.snd.latency_profile: 1 hw.snd.latency: 5 hw.snd.report_soft_formats: 1 hw.snd.compat_linux_mmap: 0 hw.snd.feeder_buffersize: 16384 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.verbose: 1 hw.snd.maxautovchans: 16 hw.snd.default_unit: 0 hw.snd.version: 2007061600/i386 hw.snd.default_auto: 0 dev.hdac.0.%desc: Intel 82801F High Definition Audio Controller dev.hdac.0.%driver: hdac dev.hdac.0.%location: slot=27 function=0 handle=\_SB_.PCI0.AZAL dev.hdac.0.%pnpinfo: vendor=0x8086 device=0x2668 subvendor=0x10cf subdevice=0x1326 class=0x040300 dev.hdac.0.%parent: pci0 dev.hdac.0.wake: 0 dev.hdac.0.polling: 0 dev.hdac.0.polling_interval: 250 dev.hdac.0.pindump: 0 dev.pcm.0.%parent: hdac0 dev.pcm.0.%desc: HDA codec #0 Realtek ALC260 PCM #0 dev.pcm.0.%driver: pcm dev.pcm.0.%parent: hdac0 dev.pcm.0.rec.vchans: 1 dev.pcm.0.rec.vchanrate: 48000 dev.pcm.0.rec.vchanformat: s16le dev.pcm.0.buffersize: 16384 Trying to play something: lifebook:/home/gmarco> mplayer barbara\ streisand\ -\ woman\ in\ love.mp3 MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Pentium(R) M processor 1.20GHz (Family: 6, Model: 13, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Playing barbara streisand - woman in love.mp3. Audio file file format detected. Clip info: Title: woman in love Artist: barbara streisand Album: Year: Comment: Genre: Pop ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 mpg123: Can't rewind stream by 2140 bits! AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== [AO OSS] audio_setup: Can't open audio device /dev/dsp: Operation not supported AO: [null] 44100Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A: 2.0 (01.9) of 235.0 (03:55.0) 0.9% ..... mute ..... Any help is really appreciated because the problem is very annoying :-) Thanks for attention and sorry for the long post... Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://utenti.gufi.org/~gmarco/ From i24ao502n587vweseq0c at yahoo.co.th Fri Sep 19 11:22:07 2008 From: i24ao502n587vweseq0c at yahoo.co.th (i24ao502n587vweseq0c@yahoo.co.th) Date: Fri Sep 19 11:22:08 2008 Subject: =?iso-8859-1?q?=C2=E0=B1H_Yahoo!=A9=5F=BC=AF=A9=E7=BD=E6=B0=D3?= =?iso-8859-1?q?=AB=7E=A1G_=28=28_=B2=F9=B2=F9=A6=E7=C0=5D=29=29=A1?= =?iso-8859-1?q?=B8=A1=AA=AC=EF=B7f=A5X=A5=D0=B6=E9=C0u=AC=FC=AD=B7?= =?iso-8859-1?q?=B1=A1=5E=5E=A1iS091217=A1j=BA=A1=BA=A1=B8H=AA=E1?= =?iso-8859-1?q?=B7f=B0t=B5u=B3S=A4p=ACv=B8=CB?= Message-ID: <200809191055.m8JAt7BH078086@m301.ac.tp2.yahoo.com> [nm_0001.gif] [nm_0003.gif] [1][nm_auc_logo.gif] * ½Ðª`·N¡J¦¹¶l¥ó¬O¨t²Î¦Û°Ê¶Ç°e¡A½Ð¤Åª½±µ¦^ÂЦ¹¶l¥ó Áܽбz¬Ý©ç½æ°Ó«~ ¶Ù¡I æ±è²æ ÁܽЧA¨Ó¬Ý¬ÝYahoo!©_¼¯©ç½æªº©ç½æ°Ó«~¡C ¸Ô²Ó¤º®e * °Ó«~¦WºÙ¡G[2](( ²ù²ù¦çÀ]))¡¸¡ª¬ï·f¥X¥Ð¶éÀu¬ü­ ·±¡^^¡iS091217¡jº¡º¡¸Hªá·f°tµu³S¤p¬v¸Ë æ±è²æ ¯dµ¹§Aªº°T®§¡G ¬î¥V³Ì®öº©~¿ï¾Ü!! ¶W¯Å¤ñ¤@¤ñ¯uªº«Ü«K©y ¬Ã°¦¥~®M ¬v¸Ë120°_!!! ¡¹ ¡¹ ¡¹¡¹¡¹¡¹¡¹¡¹ http://www.mayshop.tw/ ¡¹ ¡¹¡¹¡¹¡¹¡¹¡¹ [warn12_1.gif] ½Ðª`·N¡J¦¹¶l¥ó¬O¨t²Î¦Û°Ê¶Ç°e¡A½Ð¤Åª½±µ¦^ÂЦ¹¶l¥ó [3]Áô¨pÅv¬Fµ¦ | [4]ªA°È±ø´Ú | [5]¬Fµ¦»P³W«h | [6]¥æ©ö¦w¥þ ¶®ªê¸ê°T¡@ª©Åv©Ò¦³ © 2008 Yahoo! Taiwan All Rights Reserved. References 1. http://tw.rd.yahoo.com/referurl/bid/hp/hp_masthead/*http://tw.bid.yahoo.com/tw?.r=1139367862 2. http://tw.f3.page.bid.yahoo.com/tw/auction/c38832844 3. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://privacy.yahoo.com/privacy/tw 4. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://tw.yahoo.com/info/utos.html 5. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://tw.help.yahoo.com/auct/policy/ 6. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://tw.help.yahoo.com/auct/safety/ From decke at bluelife.at Sun Sep 21 16:36:42 2008 From: decke at bluelife.at (Bernhard Froehlich) Date: Sun Sep 21 16:36:45 2008 Subject: CFT: MythTV Fixes Message-ID: <20080921180743.313a5a08@chii.bluelife.at> Hi MythTV Users! As you all know the mythtv port is scheduled for removal so i decided to spend a few evenings to improve the situation a bit. Things that have changed ... * multimedia/mythtv * port fixed with patch from ports/126343 (Thanks Anders Troback!) * fixed build on amd64 * fixed conflicts with installed ffmpeg * fixed compile problem with libdts/libdca * multimedia/mythtv-frontend * MythTV 0.21 * slim and clean new port with fewer dependencies * sorry but FRONTEND ONLY! * multimedia/mythtv-themes * additional themes from MythTV 0.21 How to get it ... http://home.bluelife.at/ports/mythtv-cft-210908.tar.gz The reason for this call is that the port was broken for a long time and the mythtv code uses a dangerous style for including files. That easily breaks compile because it happens to include wrong headers from /usr/local/include which it shouldn't. I have tested the ports as good as i can but that is only FreeBSD 7-STABLE on i386 and amd64. In lack of an mythtv 0.20 backend and supported hardware i could not test multimedia/mythtv more than compiling it. I'd highly appreciate it if some of you could at least try to compile the ports on a newer FreeBSD 6.x to see how it works. Thanks! -- Bernhard Froehlich http://www.bluelife.at/ From shoesoft at gmx.net Sun Sep 21 18:58:40 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Sun Sep 21 18:58:44 2008 Subject: CFT: MythTV Fixes In-Reply-To: <20080921180743.313a5a08@chii.bluelife.at> References: <20080921180743.313a5a08@chii.bluelife.at> Message-ID: <200809212058.38419.shoesoft@gmx.net> On Sunday 21 September 2008 18:07:43 Bernhard Froehlich wrote: > Hi MythTV Users! > > As you all know the mythtv port is scheduled for removal so i decided to > spend a few evenings to improve the situation a bit. Hi, thanks for your effort. Haven't been able to try mythtv so far because of the broken port. > I have tested the ports as good as i can but that is only FreeBSD > 7-STABLE on i386 and amd64. In lack of an mythtv 0.20 backend and > supported hardware i could not test multimedia/mythtv more than > compiling it. I'd highly appreciate it if some of you could at least > try to compile the ports on a newer FreeBSD 6.x to see how it works. I've tried to build it on 7.1-PRERELEASE i386. In file included from mpeg/pespacket.cpp:13: ../libmyth/../libavutil/bswap.h:20: error: 'always_inline' does not name a type I've changed always_inline to inline to see if it gets me any further. Then I got another error but haven't figured out yet where av_crc04C11DB7 is coming from. mpeg/pespacket.cpp: In member function 'uint PESPacket::CalcCRC() const': mpeg/pespacket.cpp:160: error: 'av_crc04C11DB7' was not declared in this scope I can provide the complete build log if necessary. -- Stefan From decke at bluelife.at Sun Sep 21 20:00:16 2008 From: decke at bluelife.at (Bernhard Froehlich) Date: Sun Sep 21 20:00:19 2008 Subject: CFT: MythTV Fixes In-Reply-To: <200809212058.38419.shoesoft@gmx.net> References: <20080921180743.313a5a08@chii.bluelife.at> <200809212058.38419.shoesoft@gmx.net> Message-ID: <20080921220045.1dd0ceb5@chii.bluelife.at> On Sun, 21 Sep 2008 20:58:37 +0200 Stefan Ehmann wrote: > On Sunday 21 September 2008 18:07:43 Bernhard Froehlich wrote: > > Hi MythTV Users! > > > > As you all know the mythtv port is scheduled for removal so i > > decided to spend a few evenings to improve the situation a bit. > Hi, thanks for your effort. Haven't been able to try mythtv so far > because of the broken port. > > > > I have tested the ports as good as i can but that is only FreeBSD > > 7-STABLE on i386 and amd64. In lack of an mythtv 0.20 backend and > > supported hardware i could not test multimedia/mythtv more than > > compiling it. I'd highly appreciate it if some of you could at least > > try to compile the ports on a newer FreeBSD 6.x to see how it works. > > I've tried to build it on 7.1-PRERELEASE i386. > > In file included from mpeg/pespacket.cpp:13: > ../libmyth/../libavutil/bswap.h:20: error: 'always_inline' does not > name a type > > I've changed always_inline to inline to see if it gets me any further. > > Then I got another error but haven't figured out yet where > av_crc04C11DB7 is coming from. > > mpeg/pespacket.cpp: In member function 'uint PESPacket::CalcCRC() > const': mpeg/pespacket.cpp:160: error: 'av_crc04C11DB7' was not > declared in this scope > > I can provide the complete build log if necessary. > Great, that is exactly what i am searching for. That symptom is a result from including the locally installed ffmpeg/libavutil which is wrong. So could you please "make clean && make" and send me the last dozen of lines from the compiler output? -- Bernhard Froehlich http://www.bluelife.at/ From gavin.atkinson at ury.york.ac.uk Sun Sep 21 20:41:04 2008 From: gavin.atkinson at ury.york.ac.uk (Gavin Atkinson) Date: Sun Sep 21 20:41:09 2008 Subject: HDA patch 20080903 experience In-Reply-To: <48D22B47.7080806@FreeBSD.org> References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org> <1221730340.19986.15.camel@buffy.york.ac.uk> <48D22B47.7080806@FreeBSD.org> Message-ID: <20080921210813.O31429@ury.york.ac.uk> On Thu, 18 Sep 2008, Alexander Motin wrote: > Gavin Atkinson wrote: >>>> I also cannot get sound from the internal CD ROM drive, but this didn't >>>> work with the old HDA driver either. Is this something that can be made >>>> to work somehow? >>> Your system vendor does not declare CD pin in codec configuration. But >>> it is still possible that it is present on usual for this codec place. >>> You may try to declare it with such device hint: >>> hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" >> I haven't managed to find the correct way to do this yet. Even with the >> above hint in place, the output of dev.hdac.0.pindump shows them as >> [DISABLED], is that correct? > No. Try that way: > hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD conn=Fixed" That gets rid of the [DISABLED], but I still get no audio from the CD ROM drive. I'm guessing that it is just not wired, and that Windows plays CDs through reading the audio from the disk? Thanks anyway. Gavin From shoesoft at gmx.net Sun Sep 21 20:43:10 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Sun Sep 21 20:43:17 2008 Subject: CFT: MythTV Fixes In-Reply-To: <20080921220045.1dd0ceb5@chii.bluelife.at> References: <20080921180743.313a5a08@chii.bluelife.at> <200809212058.38419.shoesoft@gmx.net> <20080921220045.1dd0ceb5@chii.bluelife.at> Message-ID: <200809212243.05068.shoesoft@gmx.net> On Sunday 21 September 2008 22:00:45 Bernhard Froehlich wrote: > On Sun, 21 Sep 2008 20:58:37 +0200 > > Stefan Ehmann wrote: > > On Sunday 21 September 2008 18:07:43 Bernhard Froehlich wrote: > > > Hi MythTV Users! > > > > > > As you all know the mythtv port is scheduled for removal so i > > > decided to spend a few evenings to improve the situation a bit. > > > > Hi, thanks for your effort. Haven't been able to try mythtv so far > > because of the broken port. > > > > > > > > > I have tested the ports as good as i can but that is only FreeBSD > > > 7-STABLE on i386 and amd64. In lack of an mythtv 0.20 backend and > > > supported hardware i could not test multimedia/mythtv more than > > > compiling it. I'd highly appreciate it if some of you could at least > > > try to compile the ports on a newer FreeBSD 6.x to see how it works. > > > > I've tried to build it on 7.1-PRERELEASE i386. > > > > In file included from mpeg/pespacket.cpp:13: > > ../libmyth/../libavutil/bswap.h:20: error: 'always_inline' does not > > name a type > > > > I've changed always_inline to inline to see if it gets me any further. > > > > Then I got another error but haven't figured out yet where > > av_crc04C11DB7 is coming from. > > > > mpeg/pespacket.cpp: In member function 'uint PESPacket::CalcCRC() > > const': mpeg/pespacket.cpp:160: error: 'av_crc04C11DB7' was not > > declared in this scope > > > > I can provide the complete build log if necessary. > > Great, that is exactly what i am searching for. That symptom is a > result from including the locally installed ffmpeg/libavutil which is > wrong. So could you please "make clean && make" and send me the last > dozen of lines from the compiler output? Build log can be found here: http://stud4.tuwien.ac.at/~e0125637/fbsd/mythtv.log From freebsd at sopwith.solgatos.com Mon Sep 22 00:19:53 2008 From: freebsd at sopwith.solgatos.com (Dieter) Date: Mon Sep 22 00:19:57 2008 Subject: Video4Linux2 and BSD Message-ID: <200809220018.AAA14502@sopwith.solgatos.com> FYI, NetBSD now has Video4Linux2. http://www.netbsd.org/changes/#200809-video Ob-counterpoint: It isn't obvious from the summary whether this addresses the kernel bloat issue raised in http://video4bsd.sourceforge.net/ and http://wiki.freebsd.org/HDTV From henry.hu.sh at gmail.com Mon Sep 22 02:07:55 2008 From: henry.hu.sh at gmail.com (Henry Hu) Date: Mon Sep 22 02:07:58 2008 Subject: Video4Linux2 and BSD In-Reply-To: <200809220018.AAA14502@sopwith.solgatos.com> References: <200809220018.AAA14502@sopwith.solgatos.com> Message-ID: <53a1e0710809211907i340069f7w4847b2623a48a953@mail.gmail.com> They've also got a USB video class driver. Hope it would be imported soon. 2008/9/22 Dieter : > FYI, NetBSD now has Video4Linux2. > > http://www.netbsd.org/changes/#200809-video > > Ob-counterpoint: It isn't obvious from the summary whether > this addresses the kernel bloat issue raised in > > http://video4bsd.sourceforge.net/ > and > http://wiki.freebsd.org/HDTV > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org" > From mrechberger at gmail.com Mon Sep 22 02:34:31 2008 From: mrechberger at gmail.com (Markus Rechberger) Date: Mon Sep 22 02:34:34 2008 Subject: Video4Linux2 and BSD In-Reply-To: References: <200809220018.AAA14502@sopwith.solgatos.com> <53a1e0710809211907i340069f7w4847b2623a48a953@mail.gmail.com> Message-ID: On Mon, Sep 22, 2008 at 4:21 AM, Markus Rechberger wrote: > On Mon, Sep 22, 2008 at 4:07 AM, Henry Hu wrote: >> They've also got a USB video class driver. Hope it would be imported soon. >> >> 2008/9/22 Dieter : >>> FYI, NetBSD now has Video4Linux2. >>> >>> http://www.netbsd.org/changes/#200809-video >>> >>> Ob-counterpoint: It isn't obvious from the summary whether >>> this addresses the kernel bloat issue raised in >>> >>> http://video4bsd.sourceforge.net/ >>> and >>> http://wiki.freebsd.org/HDTV >>> _______________________________________________ >>> freebsd-multimedia@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia >>> To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org" >>> > > great news! > btw. I talked to Xceive a while ago regarding BSD, the xc3028 and xc5000 tuners which are used for analog and digital TV devices (eg. DVB-T, ATSC, analog TV-multistandard) can be licensed under the terms of the BSD license. http://mcentral.de/hg/~mrec/em28xx-new/file/6b0e6877f961/xc3028/ http://mcentral.de/hg/~mrec/em28xx-new/file/6b0e6877f961/xc5000/ I will keep the sources uptodate (there are occasionally firmware updates). Those ICs are used with numerous devices nowadays. If there are any questions just drop me a line. regards, Markus From mrechberger at gmail.com Mon Sep 22 02:42:59 2008 From: mrechberger at gmail.com (Markus Rechberger) Date: Mon Sep 22 02:43:03 2008 Subject: Video4Linux2 and BSD In-Reply-To: <53a1e0710809211907i340069f7w4847b2623a48a953@mail.gmail.com> References: <200809220018.AAA14502@sopwith.solgatos.com> <53a1e0710809211907i340069f7w4847b2623a48a953@mail.gmail.com> Message-ID: On Mon, Sep 22, 2008 at 4:07 AM, Henry Hu wrote: > They've also got a USB video class driver. Hope it would be imported soon. > > 2008/9/22 Dieter : >> FYI, NetBSD now has Video4Linux2. >> >> http://www.netbsd.org/changes/#200809-video >> >> Ob-counterpoint: It isn't obvious from the summary whether >> this addresses the kernel bloat issue raised in >> >> http://video4bsd.sourceforge.net/ >> and >> http://wiki.freebsd.org/HDTV >> _______________________________________________ >> freebsd-multimedia@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia >> To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org" >> great news! Markus From mav at FreeBSD.org Mon Sep 22 08:01:32 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Mon Sep 22 08:01:36 2008 Subject: HDA patch 20080903 experience In-Reply-To: <20080921210813.O31429@ury.york.ac.uk> References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org> <1221730340.19986.15.camel@buffy.york.ac.uk> <48D22B47.7080806@FreeBSD.org> <20080921210813.O31429@ury.york.ac.uk> Message-ID: <48D750D9.8080104@FreeBSD.org> Gavin Atkinson wrote: > On Thu, 18 Sep 2008, Alexander Motin wrote: >> Gavin Atkinson wrote: >>>>> I also cannot get sound from the internal CD ROM drive, but this >>>>> didn't >>>>> work with the old HDA driver either. Is this something that can be >>>>> made >>>>> to work somehow? >>>> Your system vendor does not declare CD pin in codec configuration. But >>>> it is still possible that it is present on usual for this codec place. >>>> You may try to declare it with such device hint: >>>> hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" >>> I haven't managed to find the correct way to do this yet. Even with the >>> above hint in place, the output of dev.hdac.0.pindump shows them as >>> [DISABLED], is that correct? >> No. Try that way: >> hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD conn=Fixed" > > That gets rid of the [DISABLED], but I still get no audio from the CD > ROM drive. I'm guessing that it is just not wired, and that Windows > plays CDs through reading the audio from the disk? I have the same situation on my Acer TM6292. I have no ideas. Do you have CD volume in your Windows mixer and does it control audio CD playback? Does Windows mixer PCM volume controls CD playback? If so, then audio probably played by software. -- Alexander Motin From bugmaster at FreeBSD.org Mon Sep 22 11:06:58 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Sep 22 11:07:24 2008 Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org Message-ID: <200809221106.m8MB6vUM015433@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/127468 multimedia [PATCH]audio/wavpack: update to 4.50.1 o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui o kern/126217 multimedia [snd_hda] no snd_hda support for internal microphone f f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia multimedia/transcode patch revision o ports/125900 multimedia audio/jack: Update to 0.109.2 o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: References: <20080921180743.313a5a08@chii.bluelife.at> <200809212058.38419.shoesoft@gmx.net> <20080921220045.1dd0ceb5@chii.bluelife.at> <200809212243.05068.shoesoft@gmx.net> Message-ID: On Sun, September 21, 2008 10:43 pm, Stefan Ehmann wrote: > On Sunday 21 September 2008 22:00:45 Bernhard Froehlich wrote: >> On Sun, 21 Sep 2008 20:58:37 +0200 >> >> Stefan Ehmann wrote: >> > On Sunday 21 September 2008 18:07:43 Bernhard Froehlich wrote: >> > > Hi MythTV Users! >> > > >> > > As you all know the mythtv port is scheduled for removal so i >> > > decided to spend a few evenings to improve the situation a bit. >> > >> > Hi, thanks for your effort. Haven't been able to try mythtv so far >> > because of the broken port. >> > >> > >> > >> > > I have tested the ports as good as i can but that is only FreeBSD >> > > 7-STABLE on i386 and amd64. In lack of an mythtv 0.20 backend and >> > > supported hardware i could not test multimedia/mythtv more than >> > > compiling it. I'd highly appreciate it if some of you could at least >> > > try to compile the ports on a newer FreeBSD 6.x to see how it works. >> > >> > I've tried to build it on 7.1-PRERELEASE i386. >> > >> > In file included from mpeg/pespacket.cpp:13: >> > ../libmyth/../libavutil/bswap.h:20: error: 'always_inline' does not >> > name a type >> > >> > I've changed always_inline to inline to see if it gets me any further. >> > >> > Then I got another error but haven't figured out yet where >> > av_crc04C11DB7 is coming from. >> > >> > mpeg/pespacket.cpp: In member function 'uint PESPacket::CalcCRC() >> > const': mpeg/pespacket.cpp:160: error: 'av_crc04C11DB7' was not >> > declared in this scope >> > >> > I can provide the complete build log if necessary. >> >> Great, that is exactly what i am searching for. That symptom is a >> result from including the locally installed ffmpeg/libavutil which is >> wrong. So could you please "make clean && make" and send me the last >> dozen of lines from the compiler output? > > Build log can be found here: > http://stud4.tuwien.ac.at/~e0125637/fbsd/mythtv.log Thanks. Your configure activates a lot of options that i could never test with my hardware so you are a pretty good test candidate for the ports :o) In your case the aRts include path was the problem and should be fixed now with that commit: http://svn.bluelife.at/index.cgi/packages/revision?rev=149 or if you like you can use the new tarball: http://home.bluelife.at/ports/mythtv-cft-220908.tar.gz Sch?ne Gr??e nach Wien! From intron at intron.ac Mon Sep 22 12:33:28 2008 From: intron at intron.ac (Intron is my alias on the Internet) Date: Mon Sep 22 12:33:31 2008 Subject: Which Userland Interface for USB Video Class Driver? (fwd) Message-ID: I would write/port a driver for USB video class for FreeBSD's new USB stack (usb2). OpenBSD and NetBSD both has had their own implementations for the device class as some people referred to recently. But which userland interface, bktr(4) or V4L2, should I use for the driver? I have noticed that Julian has done some work for V4L2: http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/user/julian/julian%5fv4l/sys/dev/video/framework&HIDEDEL=NO But I wonder how soon Julian's code can be committed into the main source tree. I wouldn't see the driver sleeps outside the main source tree. ------------------------------------------------------------------------ From Beijing, China From intron at intron.ac Mon Sep 22 13:09:25 2008 From: intron at intron.ac (Intron is my alias on the Internet) Date: Mon Sep 22 13:09:28 2008 Subject: Video4Linux2 and BSD In-Reply-To: References: <200809220018.AAA14502@sopwith.solgatos.com> <53a1e0710809211907i340069f7w4847b2623a48a953@mail.gmail.com> Message-ID: mrechberger wrote: > On Mon, Sep 22, 2008 at 4:07 AM, Henry Hu wrote: >> They've also got a USB video class driver. Hope it would be imported soon. >> >> 2008/9/22 Dieter : >>> FYI, NetBSD now has Video4Linux2. >>> >>> http://www.netbsd.org/changes/#200809-video >>> >>> Ob-counterpoint: It isn't obvious from the summary whether >>> this addresses the kernel bloat issue raised in >>> >>> http://video4bsd.sourceforge.net/ >>> and >>> http://wiki.freebsd.org/HDTV >>> _______________________________________________ >>> freebsd-multimedia@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia >>> To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org" >>> > > great news! > > Markus For the driver of USB video class, porting from NetBSD/OpenBSD will become harder than before. The new USB stack of FreeBSD, a deeply rewritten version of the previous one, will be committed into the main source tree. The previous one is mainly ported from NetBSD while the new stack's programming interface is quite different than the previous one. Thus, porting driver from NetBSD/OpenBSD maybe will consume more (especially consumed time to debug) than writing a new one for FreeBSD, though I believe the new stack is better organized than the previous/original one from NetBSD. ------------------------------------------------------------------------ From Beijing, China From piernik at gmail.com Mon Sep 22 18:42:40 2008 From: piernik at gmail.com (Krzysztof Kotlenga) Date: Mon Sep 22 18:42:43 2008 Subject: snd_emu10kx - center and subwoofer output Message-ID: <20080922201528.019f43a4@mobil.site> Hi! While trying to setup multichannel output using SB Audigy (CA100), PulseAudio and snd_emu10kx I came into problem with sub/center outputs being mute. After some digging, I've found that the driver code enabling them is disabled and enabling it (see attachment) solves my issue. Another problem is that I'm using analog outputs and until I set dev.emu10kx.0._digital=0 sysctl, analog/digital output produces only digital noise. Hearing that noise every time you turn on your PC, after the module loads and before sysctl runs can by quite annoying. I think both these issues were mentioned earlier on this list but didn't get enough attention. This being said, huge thanks to Yuriy for making this possible! -- xmpp:pocketer@jabber.gda.pl -------------- next part -------------- A non-text attachment was scrubbed... Name: emu10kx.diff Type: text/x-patch Size: 931 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080922/7ab28f0c/emu10kx.bin From shoesoft at gmx.net Mon Sep 22 20:19:25 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Mon Sep 22 20:19:29 2008 Subject: CFT: MythTV Fixes In-Reply-To: References: <20080921180743.313a5a08@chii.bluelife.at> <200809212243.05068.shoesoft@gmx.net> Message-ID: <200809222219.14268.shoesoft@gmx.net> On Monday 22 September 2008 14:20:01 Bernhard Fr?hlich wrote: > Thanks. Your configure activates a lot of options that i could never test > with my hardware so you are a pretty good test candidate for the ports :o) > > In your case the aRts include path was the problem and should be fixed now > with that commit: > http://svn.bluelife.at/index.cgi/packages/revision?rev=149 > > or if you like you can use the new tarball: > http://home.bluelife.at/ports/mythtv-cft-220908.tar.gz Fixed that problem. But got another issue some time later. http://stud4.tuwien.ac.at/~e0125637/fbsd/myth2.log.gz If I delete ffmpeg the build completes. Have yet to test if it is actually working. > Sch?ne Gr??e nach Wien! Actually I'm living only near Vienna. Aber Danke und Gruss zurueck. From frtzkatz at yahoo.com Tue Sep 23 18:32:49 2008 From: frtzkatz at yahoo.com (Fritz Katz) Date: Tue Sep 23 18:32:51 2008 Subject: Which Userland Interface for USB Video Class Driver? Message-ID: <949626.72396.qm@web63005.mail.re1.yahoo.com> On Monday, September 22, 2008 5:33 AM, Intron wrote: > I would write/port a driver for USB video class for FreeBSD's > new USB stack (usb2). OpenBSD and NetBSD both has had their > own implementations for the device class as some people referred > to recently. But which userland interface, bktr(4) or V4L2, should > I use for the driver? We've only got two choices: -- bktr is dead, -- and V4L2 doesn't exist. bktr is a dead end. The Brooktree company no longer exists. Conexant stopped making bktr chips years ago. It only supports analog -- analog is a dead end too. Instead, look at Jason Harmening's work on cx88 support: http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-September/009116.html ... that's the future. V4L2 has a well defined interface, and numerous applications already support it. It's not tied to any particular hardware, company, or chip so it's not going to die like bktr did. IMHO, V4L2 should be the future for BSDs as well. Implementing a V4L2-IOCTL interface would be a moderately difficult but very rewarding project. > I have noticed that Julian has done some work for V4L2: > http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/user/julian/julian%5fv4l/sys/dev/video/framework&HIDEDEL=NO > > But I wonder how soon Julian's code can be committed into > the main source tree. I wouldn't see the driver sleeps outside > the main source tree. Looks like no activity in that tree since 2006/08/24 -- I don't see it being committed anytime soon. I've started a project to bring V4L2 to BSDs here: http://video4bsd.sourceforge.net/ Cheers, -- Fritz Katz. From freebsd at sopwith.solgatos.com Tue Sep 23 21:48:22 2008 From: freebsd at sopwith.solgatos.com (Dieter) Date: Tue Sep 23 21:48:25 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: Your message of "Tue, 23 Sep 2008 11:32:47 PDT." <949626.72396.qm@web63005.mail.re1.yahoo.com> Message-ID: <200809232147.VAA07078@sopwith.solgatos.com> > > I would write/port a driver for USB video class for FreeBSD's > > new USB stack (usb2). OpenBSD and NetBSD both has had their > > own implementations for the device class as some people referred > > to recently. But which userland interface, bktr(4) or V4L2, should > > I use for the driver? > > We've only got two choices: > -- bktr is dead, Not dead. We will need bktr support for many years. > It only supports analog -- analog is a dead end too. We will need analog video support for many years. > V4L2 has a well defined interface, Are you saying the penguins got something right? That would be... unusual. From mrechberger at gmail.com Tue Sep 23 22:00:13 2008 From: mrechberger at gmail.com (Markus Rechberger) Date: Tue Sep 23 22:00:16 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: <200809232147.VAA07078@sopwith.solgatos.com> References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809232147.VAA07078@sopwith.solgatos.com> Message-ID: On Tue, Sep 23, 2008 at 3:47 PM, Dieter wrote: >> > I would write/port a driver for USB video class for FreeBSD's >> > new USB stack (usb2). OpenBSD and NetBSD both has had their >> > own implementations for the device class as some people referred >> > to recently. But which userland interface, bktr(4) or V4L2, should >> > I use for the driver? >> >> We've only got two choices: >> -- bktr is dead, > > Not dead. We will need bktr support for many years. > >> It only supports analog -- analog is a dead end too. > > We will need analog video support for many years. > remember cable providers will not shut down the analog signal that fast. Also S-Video, Scart belong into that area, webcams with different input formats. Think of analog tv devices as webcams with a tuner. >> V4L2 has a well defined interface, > > Are you saying the penguins got something right? > That would be... unusual. it's improving. not perfect at all yet there's not a single TV application available which can handle all the analog TV tuners (same in windows too actually). Markus From redtick at sbcglobal.net Wed Sep 24 04:42:49 2008 From: redtick at sbcglobal.net (Mark Busby) Date: Wed Sep 24 04:42:50 2008 Subject: lirc and smk ehome Message-ID: <152111.4522.qm@web81206.mail.mud.yahoo.com> I have been trying to use lirc with an smk ir transceiver. On connect I see in log/messages. ugen0 SMK eHome Infrared Transceiver, class 0/0, rev 1.10/0.00, addr 2 The lird.conf I am using is lircd.conf.mceusb but no joy. Anyone have this combo working and will to share the know how? From hselasky at c2i.net Wed Sep 24 06:45:59 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Sep 24 06:46:02 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: <949626.72396.qm@web63005.mail.re1.yahoo.com> References: <949626.72396.qm@web63005.mail.re1.yahoo.com> Message-ID: <200809240847.27194.hselasky@c2i.net> On Tuesday 23 September 2008, Fritz Katz wrote: > On Monday, September 22, 2008 5:33 AM, Intron wrote: > > I would write/port a driver for USB video class for FreeBSD's > > new USB stack (usb2). OpenBSD and NetBSD both has had their > > own implementations for the device class as some people referred > > to recently. But which userland interface, bktr(4) or V4L2, should > > I use for the driver? > > We've only got two choices: > -- bktr is dead, > -- and V4L2 doesn't exist. > > bktr is a dead end. The Brooktree company no longer exists. > Conexant stopped making bktr chips years ago. > It only supports analog -- analog is a dead end too. > > Instead, look at Jason Harmening's work on cx88 support: > > http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-September/009116 >.html > > ... that's the future. > > V4L2 has a well defined interface, and numerous applications > already support it. It's not tied to any particular hardware, > company, or chip so it's not going to die like bktr did. > > IMHO, V4L2 should be the future for BSDs as well. > > Implementing a V4L2-IOCTL interface would be a moderately difficult > but very rewarding project. Hi, Maybe you will find the following file useful: http://perforce.freebsd.org/fileLogView.cgi?FSPC=//depot/projects/usb/src/sys/sys/videodev.h Regarding porting, there is not much you need to do. Simply make sure that you handle the IOCTLs directly in the video driver. --HPS > > > I have noticed that Julian has done some work for V4L2: > > http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/user/julian/j >ulian%5fv4l/sys/dev/video/framework&HIDEDEL=NO > > > But I wonder how soon Julian's code can be committed into > > the main source tree. I wouldn't see the driver sleeps outside > > the main source tree. > > Looks like no activity in that tree since 2006/08/24 -- I don't see it > being committed anytime soon. > > I've started a project to bring V4L2 to BSDs here: > http://video4bsd.sourceforge.net/ > > Cheers, > -- Fritz Katz. > > > > > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to > "freebsd-multimedia-unsubscribe@freebsd.org" From avg at icyb.net.ua Wed Sep 24 12:25:13 2008 From: avg at icyb.net.ua (Andriy Gapon) Date: Wed Sep 24 12:25:16 2008 Subject: multimedia/ogle: build package with Xv support Message-ID: <48DA2AD5.8040700@icyb.net.ua> It seems that currently ogle package is built without Xv support. That results in sub-optimal performance and features (no resize/scale). I think that currently most systems (used for DVD playback) have support for Xv extension, so they suffer needlessly (if the package is used). Besides, ogle (if built with Xv support) is smart enough to detect at run-time if Xv extension is indeed available, so there should not be any regression at all. I think that to enable Xv support ogle needs to grow a (build) dependency on videoproto. -- Andriy Gapon From avg at icyb.net.ua Wed Sep 24 12:44:53 2008 From: avg at icyb.net.ua (Andriy Gapon) Date: Wed Sep 24 12:44:56 2008 Subject: multimedia/ogle: patch or update to latest CVS Message-ID: <48DA3640.2020302@icyb.net.ua> There is a certain problem with ogle and Xv attribute XV_AUTOPAINT_COLORKEY where sometimes one can get a black/blue screen/window instead of a normal playback. It is described (rather colorfully) here: http://ansuz.sooke.bc.ca/software/ogle-after-mplayer.php and touched upon here: http://lists.berlios.de/pipermail/ogle-user/2006-April/000024.html the above link also mentions that the problem was fixed in ogle CVS code. Google can certainly give more results. There is a workaround for the issue, but it seems that it was actually fixed in ogle CVS quite a long time ago. Unfortunately, there was no ogle release for even longer. I assume that the fix lies in revisions 1.118, 1.119, 1.120 of the following file: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ogle/ogle/mpeg2_video/video_output_x11.c I think that we can either create a port patch based on changes in those revisions. Or maybe we could update ogle port to the latest CVS version of code. Or maybe create a new ogle port (ogle-devel?) for that. -- Andriy Gapon From avg at icyb.net.ua Wed Sep 24 14:05:59 2008 From: avg at icyb.net.ua (Andriy Gapon) Date: Wed Sep 24 14:06:04 2008 Subject: multimedia/ogle/Makefile: DEFAULT_DVD_DEVICE?=/dev/acd0c Message-ID: <48DA493F.9020406@icyb.net.ua> DEFAULT_DVD_DEVICE ?= /dev/acd0c I think it's been quite a while since we had devices like this in supported versions of FreeBSD. I think that this should be acd0. -- Andriy Gapon From decke at bluelife.at Wed Sep 24 19:50:15 2008 From: decke at bluelife.at (Bernhard Froehlich) Date: Wed Sep 24 19:50:18 2008 Subject: CFT: MythTV Fixes In-Reply-To: <200809222219.14268.shoesoft@gmx.net> References: <20080921180743.313a5a08@chii.bluelife.at> <200809212243.05068.shoesoft@gmx.net> <200809222219.14268.shoesoft@gmx.net> Message-ID: <20080924214956.6936e491@chii.bluelife.at> On Mon, 22 Sep 2008 22:19:12 +0200 Stefan Ehmann wrote: > On Monday 22 September 2008 14:20:01 Bernhard Fr__hlich wrote: > > > Thanks. Your configure activates a lot of options that i could > > never test with my hardware so you are a pretty good test candidate > > for the ports :o) > > > > In your case the aRts include path was the problem and should be > > fixed now with that commit: > > http://svn.bluelife.at/index.cgi/packages/revision?rev=149 > > > > or if you like you can use the new tarball: > > http://home.bluelife.at/ports/mythtv-cft-220908.tar.gz > Fixed that problem. > > But got another issue some time later. > http://stud4.tuwien.ac.at/~e0125637/fbsd/myth2.log.gz > > If I delete ffmpeg the build completes. > > Have yet to test if it is actually working. The second problem was arts related too so i installed arts and fixed all of them this time. It just took a little bit longer but here we are again ... http://home.bluelife.at/ports/mythtv-cft-240908.tar.gz -- Bernhard Froehlich http://www.bluelife.at/ From admin at lissyara.su Wed Sep 24 20:12:04 2008 From: admin at lissyara.su (Alex Keda) Date: Wed Sep 24 20:12:08 2008 Subject: Support AV Stream on FreeBSD Message-ID: <48DA9F0A.2060207@lissyara.su> the problem currently the FreeBSD dosn't support common AVstream interface (audio / video) as simular vl4 for linux may be someone to write such interface driver? under FreeBSD license Also, it will be necessary to write patches for mplayer and vlc, that these programs can use this interfaces. Then it will be possible to write drivers for a variety of tuners, cameras and the like, not thinking about how they then connect with mplayer and other utilities (which are already common patches to support the already original, FreeBSD AudioVideo interface) From shoesoft at gmx.net Wed Sep 24 21:08:49 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Wed Sep 24 21:08:56 2008 Subject: CFT: MythTV Fixes In-Reply-To: <20080924214956.6936e491@chii.bluelife.at> References: <20080921180743.313a5a08@chii.bluelife.at> <200809222219.14268.shoesoft@gmx.net> <20080924214956.6936e491@chii.bluelife.at> Message-ID: <200809242308.45992.shoesoft@gmx.net> On Wednesday 24 September 2008 21:49:56 Bernhard Froehlich wrote: > On Mon, 22 Sep 2008 22:19:12 +0200 > > Stefan Ehmann wrote: > > On Monday 22 September 2008 14:20:01 Bernhard Fr__hlich wrote: > > > > > > > Thanks. Your configure activates a lot of options that i could > > > never test with my hardware so you are a pretty good test candidate > > > for the ports :o) > > > > > > In your case the aRts include path was the problem and should be > > > fixed now with that commit: > > > http://svn.bluelife.at/index.cgi/packages/revision?rev=149 > > > > > > or if you like you can use the new tarball: > > > http://home.bluelife.at/ports/mythtv-cft-220908.tar.gz > > > > Fixed that problem. > > > > But got another issue some time later. > > http://stud4.tuwien.ac.at/~e0125637/fbsd/myth2.log.gz > > > > If I delete ffmpeg the build completes. > > > > Have yet to test if it is actually working. > > The second problem was arts related too so i installed arts and fixed > all of them this time. It just took a little bit longer but here we are > again ... > > http://home.bluelife.at/ports/mythtv-cft-240908.tar.gz Great, now it builds/installs here too without problems. I've tried to play around a bit. It's basically working. Didn't really configure much. Only got to the point that I could see some moving images. It looks like it would take quite some time to setup up properly. From intron at intron.ac Thu Sep 25 02:34:25 2008 From: intron at intron.ac (Intron is my alias on the Internet) Date: Thu Sep 25 02:34:32 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: <200809240847.27194.hselasky@c2i.net> References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809240847.27194.hselasky@c2i.net> Message-ID: Hans Petter Selasky wrote: >> >> Instead, look at Jason Harmening's work on cx88 support: >> >> http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-September/009116 >>.html >> >> ... that's the future. >> >> V4L2 has a well defined interface, and numerous applications >> already support it. It's not tied to any particular hardware, >> company, or chip so it's not going to die like bktr did. >> >> IMHO, V4L2 should be the future for BSDs as well. >> >> Implementing a V4L2-IOCTL interface would be a moderately difficult >> but very rewarding project. > When talking about HDTV standards, as I know, there are quite a few versions on the world: Europe: DVB USA: ATSC Japan: ISDB China: AVS I wish there is no trouble in open source community against our Chinese standard AVS, which is friendly to hardware vendor and TV operator (very low charge for patent usage, and not to charge content maker/publisher and TV operator). ------------------------------------------------------------------------ From Beijing, China From mrechberger at gmail.com Thu Sep 25 02:37:47 2008 From: mrechberger at gmail.com (Markus Rechberger) Date: Thu Sep 25 02:37:54 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809240847.27194.hselasky@c2i.net> Message-ID: On Thu, Sep 25, 2008 at 4:34 AM, Intron is my alias on the Internet wrote: > Hans Petter Selasky wrote: > >>> >>> Instead, look at Jason Harmening's work on cx88 support: >>> >>> http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-September/009116 >>> .html >>> >>> ... that's the future. >>> >>> V4L2 has a well defined interface, and numerous applications >>> already support it. It's not tied to any particular hardware, >>> company, or chip so it's not going to die like bktr did. >>> >>> IMHO, V4L2 should be the future for BSDs as well. >>> >>> Implementing a V4L2-IOCTL interface would be a moderately difficult >>> but very rewarding project. >> > > When talking about HDTV standards, as I know, there are quite a few > versions on the world: > > Europe: DVB > USA: ATSC > Japan: ISDB > China: AVS > > I wish there is no trouble in open source community against our Chinese > standard AVS, which is friendly to hardware vendor and TV operator > (very low charge for patent usage, and not to charge content > maker/publisher and TV operator). isn't it DMB-TH for China? I heard some rumors about other standards too lately and that manufacturers are trying to push something else? Markus From intron at intron.ac Thu Sep 25 03:57:30 2008 From: intron at intron.ac (Intron is my alias on the Internet) Date: Thu Sep 25 03:57:40 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809240847.27194.hselasky@c2i.net> Message-ID: Markus Rechberger wrote: >> >> When talking about HDTV standards, as I know, there are quite a few >> versions on the world: >> >> Europe: DVB >> USA: ATSC >> Japan: ISDB >> China: AVS >> >> I wish there is no trouble in open source community against our Chinese >> standard AVS, which is friendly to hardware vendor and TV operator >> (very low charge for patent usage, and not to charge content >> maker/publisher and TV operator). > > isn't it DMB-TH for China? I heard some rumors about other standards too lately > and that manufacturers are trying to push something else? > > Markus You are quite right. DMB-TH is the national TV *** signal transmission *** standard of China. And AVS is the national TV *** audio/video encoding *** standard of China. The unique Chinese national TV operator "CCTV" (www.cctv.com) and some local TV operators have set up small-scale DVB (the European standard) network in some developped cities. Even the local government-run cable TV operator has presented a DVB-T set-top box to my parents without any charge. But the government insists on developping our own technical standards, though in quite a period many technical features of our standards are not as good as American, European and Japanese ones. But if we wouldn't try to keep up with USA/Europe/Japan, we will lose the future for ever. At least, realistically, we cannot bear the high patent charges of American/European/Japanese standards (from Chinese media): ATSC: About US$ 10 / terminal DVB-T: About US$ 2.5 / terminal AVS: RMB Yuan 1 / terminal (US$0.147/terminal, at today's exchange rate) With this background, the government created some workgroups to constitute the national digital TV standards. During the last Olympic Game 2008, CCTV broadcast DMB-TH/AVS HDTV programs in small scale. As a driver writer, the AV encoding standard concerns me. For, the driver must be able to decode compressed frame into plain bitmap if the chip cannot decode frame on its own. Of course, the Chinese standard is so cheap that many hardware vendors are willing to integrate decoder into chips, I believe. ------------------------------------------------------------------------ From Beijing, China From tevans.uk at googlemail.com Thu Sep 25 09:14:08 2008 From: tevans.uk at googlemail.com (Tom Evans) Date: Thu Sep 25 09:14:14 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809240847.27194.hselasky@c2i.net> Message-ID: <1222333105.2443.25.camel@localhost> On Thu, 2008-09-25 at 11:57 +0800, Intron is my alias on the Internet wrote: > As a driver writer, the AV encoding standard concerns me. For, > the driver must be able to decode compressed frame into plain bitmap > if the chip cannot decode frame on its own. Of course, the Chinese > standard is so cheap that many hardware vendors are willing to integrate > decoder into chips, I believe. > I'm not sure this is necessarily true anymore. From a European view point, the vast majority of DVB-{S,T,C} cards on the market are 'budget' cards; they simply demodulate an MPEG-2 Program Stream from the signal. Certainly, under linux, neither of my DVB-T tuners (pci saa based, usb dibcom), nor my DVB-S card (also pci saa based) can decode a single frame of actual video data. Even when the actual video is not MPEG-2, like HD streams encoded in MPEG-4 AVC, it is contained in an MPEG-2 PS. All the drivers do is to setup and tune the device to the appropriate channel, and provide a device to read the PS from. It is up to whatever userland program which is using the device to decode the data, if that is even required. I certainly wouldn't like a driver to decode high bitrate MPEG-4 AVC if all I am trying to do is record a show to disk. As far as I can tell, ATSC tuners do precisely the same thing. Cheers Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080925/09000017/attachment.pgp From bms at FreeBSD.org Thu Sep 25 14:26:05 2008 From: bms at FreeBSD.org (Bruce M. Simpson) Date: Thu Sep 25 14:26:11 2008 Subject: Support AV Stream on FreeBSD In-Reply-To: <48DA9F0A.2060207@lissyara.su> References: <48DA9F0A.2060207@lissyara.su> Message-ID: <48DB9AFD.6020606@FreeBSD.org> Alex Keda wrote: > the problem > currently the FreeBSD dosn't support common AVstream interface (audio > / video) > as simular vl4 for linux > > may be someone to write such interface driver? under FreeBSD license > > Also, it will be necessary to write patches for mplayer and vlc, that > these programs can use this interfaces. v4l support is not part of mainline FreeBSD, various drivers ship their own, please see ports/multimedia/pwcbsd, ports/devel/linux-kmod-compat, ports/multimedia/linux-gspca-kmod etc. Also see here for an app which runs on FreeBSD and uses v4l 1.x to do so: http://freehg.org/u/bms/spook-bms/ There are a number of criticisms and issues of v4l 2, however, the level of work involved is such that IMHO it is either going to take highly motivated individuals with lots of free time, or a compelling business case, for this support to appear in FreeBSD. thanks BMS From ianf at clue.co.za Thu Sep 25 15:45:04 2008 From: ianf at clue.co.za (Ian FREISLICH) Date: Thu Sep 25 15:45:12 2008 Subject: New snd_hda driver came in. References: <48CBF399.9080801@FreeBSD.org> Message-ID: Hi I just noticed that my speakers still play (very softly) when my headphone jack is inserted. Also, when playing back, the optical port is activated. My hardware is a MacBook Pro. Let me know what to do to extract the information you need to debug this. Ian -- Ian Freislich From admin at lissyara.su Thu Sep 25 16:49:40 2008 From: admin at lissyara.su (Alex Keda) Date: Thu Sep 25 16:49:48 2008 Subject: Support AV Stream on FreeBSD In-Reply-To: <48DB9AFD.6020606@FreeBSD.org> References: <48DA9F0A.2060207@lissyara.su> <48DB9AFD.6020606@FreeBSD.org> Message-ID: <48DBC121.4050308@lissyara.su> Bruce M. Simpson ?????: > Alex Keda wrote: >> the problem >> currently the FreeBSD dosn't support common AVstream interface (audio >> / video) >> as simular vl4 for linux >> >> may be someone to write such interface driver? under FreeBSD license >> >> Also, it will be necessary to write patches for mplayer and vlc, that >> these programs can use this interfaces. > > v4l support is not part of mainline FreeBSD, various drivers ship their > own, please see ports/multimedia/pwcbsd, ports/devel/linux-kmod-compat, > ports/multimedia/linux-gspca-kmod etc. > > Also see here for an app which runs on FreeBSD and uses v4l 1.x to do so: > http://freehg.org/u/bms/spook-bms/ > > There are a number of criticisms and issues of v4l 2, however, the level > of work involved is such that IMHO it is either going to take highly > motivated individuals with lots of free time, or a compelling business > case, for this support to appear in FreeBSD. where to develops the FreeBSD? is't desktop? may be small parts of grants summer 200x year to leave for needs of developers in such case the freebsd as desktop - a waiting many users but it's develops only as network OS ========== 1.5 year ago, when Kirk McKusick came to Moscow, he has told - that the purpose the next years - to catch up linux as with a desktop. It so? Or not? If yes - that developments in this direction is not visible... From tad1214 at aol.com Thu Sep 25 17:57:10 2008 From: tad1214 at aol.com (Thomas Donnelly) Date: Thu Sep 25 17:57:26 2008 Subject: Support AV Stream on FreeBSD In-Reply-To: <48DBC121.4050308@lissyara.su> References: <48DA9F0A.2060207@lissyara.su> <48DB9AFD.6020606@FreeBSD.org> <48DBC121.4050308@lissyara.su> Message-ID: <48DBC7C3.5070803@aol.com> Alex Keda wrote: > Bruce M. Simpson ?????: >> Alex Keda wrote: >>> the problem >>> currently the FreeBSD dosn't support common AVstream interface >>> (audio / video) >>> as simular vl4 for linux >>> >>> may be someone to write such interface driver? under FreeBSD license >>> >>> Also, it will be necessary to write patches for mplayer and vlc, >>> that these programs can use this interfaces. >> >> v4l support is not part of mainline FreeBSD, various drivers ship >> their own, please see ports/multimedia/pwcbsd, >> ports/devel/linux-kmod-compat, ports/multimedia/linux-gspca-kmod etc. >> >> Also see here for an app which runs on FreeBSD and uses v4l 1.x to do >> so: >> http://freehg.org/u/bms/spook-bms/ >> >> There are a number of criticisms and issues of v4l 2, however, the >> level of work involved is such that IMHO it is either going to take >> highly motivated individuals with lots of free time, or a compelling >> business case, for this support to appear in FreeBSD. > where to develops the FreeBSD? > is't desktop? > may be small parts of grants summer 200x year to leave for needs of > developers in such case > > the freebsd as desktop - a waiting many users > but it's develops only as network OS > ========== > 1.5 year ago, when Kirk McKusick came to Moscow, he has told - that > the purpose the next years - to catch up linux as with a desktop. > It so? Or not? > If yes - that developments in this direction is not visible... > I don't know, the ULE scheduler may not have been targeted for the desktop but it sure made multimedia performance outstanding on my machine. I would like to see it move even more in the desktop direction (nVidia drivers etc.) as its day to day performance is outstanding. I use FreeBSD as my workstation at home, work, on my laptops, etc. Not to say I don't have my complaints (typically related to hardware compatibility on the laptops) I still chose it over any other distribution. My biggest selling point day in and day out is the ports system, over and over again. Just my 2c From freebsd at sopwith.solgatos.com Thu Sep 25 18:35:42 2008 From: freebsd at sopwith.solgatos.com (Dieter) Date: Thu Sep 25 18:35:52 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: Your message of "Thu, 25 Sep 2008 09:58:25 BST." <1222333105.2443.25.camel@localhost> Message-ID: <200809251834.SAA00096@sopwith.solgatos.com> > > > As a driver writer, the AV encoding standard concerns me. For, > > the driver must be able to decode compressed frame into plain bitmap > > if the chip cannot decode frame on its own. Of course, the Chinese > > standard is so cheap that many hardware vendors are willing to integrate > > decoder into chips, I believe. > >=20 > > I'm not sure this is necessarily true anymore. From a European view > point, the vast majority of DVB-{S,T,C} cards on the market are 'budget' > cards; they simply demodulate an MPEG-2 Program Stream from the signal. > Certainly, under linux, neither of my DVB-T tuners (pci saa based, usb > dibcom), nor my DVB-S card (also pci saa based) can decode a single > frame of actual video data. > > Even when the actual video is not MPEG-2, like HD streams encoded in > MPEG-4 AVC, it is contained in an MPEG-2 PS. All the drivers do is to > setup and tune the device to the appropriate channel, and provide a > device to read the PS from. It is up to whatever userland program which > is using the device to decode the data, if that is even required. I > certainly wouldn't like a driver to decode high bitrate MPEG-4 AVC if > all I am trying to do is record a show to disk. > > As far as I can tell, ATSC tuners do precisely the same thing. I suspect you mean MPEG-2 TS (transport stream), not MPEG-2 PS (program stream)? Yes, ATSC is the same way, at least in the US. The "tuner" provides a mpeg2 ts. You can write this to disk and/or decode it and view it. You don't *want* the tuner to decode it, because the decoded video is gigantic and would quickly fill your disks. And a PCI bus isn't fast enough for a single stream of uncompressed HD video. The compressed version eats enough disk space as it is. Decoding is a bit of a problem. To decode HD in real time, you need a recent fast CPU (and PCIe), or a GPU that supports Xv and XvMC, or some hardware decoder. As far as I know, *BSD has no support for hardware decoders. There are Ethernet to TV bridges, but they seem to all have significant limitations (counterexamples welcome). ATI may have released enough documentation to allow using some models of their GPUs for decoding, but no one has written the code yet. They have not released docs for the UVD/UVD2 on the R600/R700 yet, and might never release it. Supposedly VIA Chrome GPUs have open source Xv and XvMC support, does this work on *BSD? The bktr/v4l2/whatever interface is needed for digitized analog video (NTSC/PAL/SECAM). The US OTA analog-to-digital transition in 2009-02-17 isn't as complete as some people think. Many stations will not be converting then, and are not even scheduled to convert. In addition, many people with cable or satellite will still have analog. There are videotapes and other media that people will want to digitize. And other countries are not tied to the US transition. So *BSD will need support for analog video for many years. Some analog tuners include hardware compression (and perhaps decompression), other don't. For the ones that don't, we need an interface for apps like mencoder, ffmpeg, xine, etc. so they can compress the video before writing it to disk. Many of these apps already support bktr and/or v4l2. So if device drivers support one of these, we get app support without additional work. But some developers object to these interfaces because they'd prefer to keep as much of the code in userland as possible, and bktr and v4l2 require too much code in the kernel. Jason reports that NetBSD has a "generic API", and then some sort of compatiblility layer that looks like v4l2. I need to learn more about this, as it isn't obvious to me how this keeps code out of the kernel. One idea I had was to use the bktr interface, but change the system calls to library calls, e.g. ioctl becomes uioctl. The developer writing a device driver can then divide the code between the kernel and the userland library as needed. This would require editing the apps, but it would be a simple edit. From linimon at lonesome.com Thu Sep 25 19:54:13 2008 From: linimon at lonesome.com (Mark Linimon) Date: Thu Sep 25 19:54:19 2008 Subject: Support AV Stream on FreeBSD In-Reply-To: <48DBC121.4050308@lissyara.su> References: <48DA9F0A.2060207@lissyara.su> <48DB9AFD.6020606@FreeBSD.org> <48DBC121.4050308@lissyara.su> Message-ID: <20080925192341.GA1394@soaustin.net> On Thu, Sep 25, 2008 at 08:49:37PM +0400, Alex Keda wrote: > 1.5 year ago, when Kirk McKusick came to Moscow, he has told - that > the purpose the next years - to catch up linux as with a desktop. > It so? Or not? It's his opinion, or perhaps hope. Kirk doesn't do much work on the Ports Collection, so he's not one of the people driving the progress. I recommend that you look at PC-BSD or DesktopBSD, as they are much more oriented to moving FreeBSD forwards on the desktop. mcl From admin at lissyara.su Thu Sep 25 20:11:04 2008 From: admin at lissyara.su (Alex Keda) Date: Thu Sep 25 20:11:11 2008 Subject: Support AV Stream on FreeBSD In-Reply-To: <20080925192341.GA1394@soaustin.net> References: <48DA9F0A.2060207@lissyara.su> <48DB9AFD.6020606@FreeBSD.org> <48DBC121.4050308@lissyara.su> <20080925192341.GA1394@soaustin.net> Message-ID: <48DBF055.7050704@lissyara.su> Mark Linimon ?????: > On Thu, Sep 25, 2008 at 08:49:37PM +0400, Alex Keda wrote: >> 1.5 year ago, when Kirk McKusick came to Moscow, he has told - that >> the purpose the next years - to catch up linux as with a desktop. >> It so? Or not? > > It's his opinion, or perhaps hope. Kirk doesn't do much work on the > Ports Collection, so he's not one of the people driving the progress. > > I recommend that you look at PC-BSD or DesktopBSD, as they are much > more oriented to moving FreeBSD forwards on the desktop. > > mcl > And why is a collection of ports? I talked about the interface in the kernel, which could combine different variations - askew ported drivers for webcams, v4l and stuff ... that is one thing, and not to invent a new outlet for each video device. ========= And can anyone answer the question - what is the way FreeBSD? Or goal is not? Just write the code - without way? From linimon at lonesome.com Thu Sep 25 22:15:56 2008 From: linimon at lonesome.com (Mark Linimon) Date: Thu Sep 25 22:16:08 2008 Subject: Support AV Stream on FreeBSD Message-ID: <20080925221555.GA5042@soaustin.net> > And can anyone answer the question - what is the way FreeBSD? Or goal is > not? Just write the code - without way? To reiterate something I have said to other people on many occasions: you have the wrong model for FreeBSD in your mind. There is no "one goal" for FreeBSD. There are as many goals as there are individual developers. Sometimes, in the best case, some of the goals get shared. But there is no predefined "list of goals" that developers are then required to work on. FreeBSD works from the bottom-up, not the top-down. If an individual developer is interested enough to get a kernel change made (including doing the technical work, and then collaborating with the other developers to get it done in a way that most people can agree to), then it gets done. Otherwise: it doesn't. Whatever other people say in public, or post on mailing lists, about what *they* think FreeBSD ought to be, or how things should be supported, and on and on, should be taken in that context -- including this email. I can tell you what *my* goals are, and that I'm certain they will not all be accomplished. I can tell you what I think it's worth my spending my own time to accomplish. But that's it. mcl From intron at intron.ac Fri Sep 26 03:51:53 2008 From: intron at intron.ac (Intron is my alias on the Internet) Date: Fri Sep 26 03:52:00 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: <1222333105.2443.25.camel@localhost> References: <949626.72396.qm@web63005.mail.re1.yahoo.com> <200809240847.27194.hselasky@c2i.net> <1222333105.2443.25.camel@localhost> Message-ID: Tom Evans wrote: > On Thu, 2008-09-25 at 11:57 +0800, Intron is my alias on the Internet > wrote: > >> As a driver writer, the AV encoding standard concerns me. For, >> the driver must be able to decode compressed frame into plain bitmap >> if the chip cannot decode frame on its own. Of course, the Chinese >> standard is so cheap that many hardware vendors are willing to integrate >> decoder into chips, I believe. >> > > I'm not sure this is necessarily true anymore. From a European view > point, the vast majority of DVB-{S,T,C} cards on the market are 'budget' > cards; they simply demodulate an MPEG-2 Program Stream from the signal. > Certainly, under linux, neither of my DVB-T tuners (pci saa based, usb > dibcom), nor my DVB-S card (also pci saa based) can decode a single > frame of actual video data. > > Even when the actual video is not MPEG-2, like HD streams encoded in > MPEG-4 AVC, it is contained in an MPEG-2 PS. All the drivers do is to > setup and tune the device to the appropriate channel, and provide a > device to read the PS from. It is up to whatever userland program which > is using the device to decode the data, if that is even required. I > certainly wouldn't like a driver to decode high bitrate MPEG-4 AVC if > all I am trying to do is record a show to disk. > > As far as I can tell, ATSC tuners do precisely the same thing. > > Cheers > > Tom > > The European standard DVB adopts a very popular format MPEG-2. If you only want to record a program, you need only to copy what your program receives from video capture card into an AVI, MPG or other package. But if you want to monitor the video content while recording, or record video content into patent-free OGG package (theora+vorbis), you need to decode all MPEG-2/4 frames (probably HDTV 1920x1080p@30Hz). As a home computer user, this is not a problem. You may spend some money to get a powerful computer configuration. And Intel, NVIDIA and VIA have integrated MPEG-2 decoder into their GPU, used by libXvMC or newer API (VAAPI). But to a system integrator, it's a big problem of cost. What's more, no matter whether general CPU or specific DSP is used to decode HDTV content, it's hard to avoid a noisy and clumsy fan. ------------------------------------------------------------------------ From Beijing, China From shoesoft at gmx.net Fri Sep 26 07:26:56 2008 From: shoesoft at gmx.net (Stefan Ehmann) Date: Fri Sep 26 07:27:04 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: <200809251834.SAA00096@sopwith.solgatos.com> References: <200809251834.SAA00096@sopwith.solgatos.com> Message-ID: <200809260926.52192.shoesoft@gmx.net> On Thursday 25 September 2008 12:34:25 Dieter wrote: > > > > > > > As a driver writer, the AV encoding standard concerns me. For, > > > the driver must be able to decode compressed frame into plain bitmap > > > if the chip cannot decode frame on its own. Of course, the Chinese > > > standard is so cheap that many hardware vendors are willing to > > > integrate decoder into chips, I believe. > > >=20 > > > > I'm not sure this is necessarily true anymore. From a European view > > point, the vast majority of DVB-{S,T,C} cards on the market are 'budget' > > cards; they simply demodulate an MPEG-2 Program Stream from the signal. > > Certainly, under linux, neither of my DVB-T tuners (pci saa based, usb > > dibcom), nor my DVB-S card (also pci saa based) can decode a single > > frame of actual video data. > > > > Even when the actual video is not MPEG-2, like HD streams encoded in > > MPEG-4 AVC, it is contained in an MPEG-2 PS. All the drivers do is to > > setup and tune the device to the appropriate channel, and provide a > > device to read the PS from. It is up to whatever userland program which > > is using the device to decode the data, if that is even required. I > > certainly wouldn't like a driver to decode high bitrate MPEG-4 AVC if > > all I am trying to do is record a show to disk. > > > > As far as I can tell, ATSC tuners do precisely the same thing. > > I suspect you mean MPEG-2 TS (transport stream), not MPEG-2 PS > (program stream)? > > Yes, ATSC is the same way, at least in the US. The "tuner" provides > a mpeg2 ts. You can write this to disk and/or decode it and view it. > You don't *want* the tuner to decode it, because the decoded video > is gigantic and would quickly fill your disks. And a PCI bus isn't > fast enough for a single stream of uncompressed HD video. The > compressed version eats enough disk space as it is. > > Decoding is a bit of a problem. To decode HD in real time, you need a > recent fast CPU (and PCIe), or a GPU that supports Xv and XvMC, or some > hardware decoder. As far as I know, *BSD has no support for hardware > decoders. There are Ethernet to TV bridges, but they seem to all have > significant limitations (counterexamples welcome). ATI may have released > enough documentation to allow using some models of their GPUs for decoding, > but no one has written the code yet. They have not released docs for the > UVD/UVD2 on the R600/R700 yet, and might never release it. Supposedly VIA > Chrome GPUs have open source Xv and XvMC support, does this work on *BSD? mplayer supports xvmc: http://lists.mplayerhq.hu/pipermail/mplayer-docs/2003-November/000301.html The post also lists other cards supporting xvmc, but it's probably outdated. I got this working with my old graphic card + nvidia binary driver. While the speedup was noticeable it was rather disappointing. IIRC for videos needing about 40% CPU, with xvmc it was maybe 30%. From tevans.uk at googlemail.com Fri Sep 26 09:14:56 2008 From: tevans.uk at googlemail.com (Tom Evans) Date: Fri Sep 26 09:15:04 2008 Subject: Which Userland Interface for USB Video Class Driver? In-Reply-To: <200809251834.SAA00096@sopwith.solgatos.com> References: <200809251834.SAA00096@sopwith.solgatos.com> Message-ID: <1222420490.2443.56.camel@localhost> On Thu, 2008-09-25 at 11:34 +0100, Dieter wrote: > > > > > As a driver writer, the AV encoding standard concerns me. For, > > > the driver must be able to decode compressed frame into plain bitmap > > > if the chip cannot decode frame on its own. Of course, the Chinese > > > standard is so cheap that many hardware vendors are willing to integrate > > > decoder into chips, I believe. > > >=20 > > > > I'm not sure this is necessarily true anymore. From a European view > > point, the vast majority of DVB-{S,T,C} cards on the market are 'budget' > > cards; they simply demodulate an MPEG-2 Program Stream from the signal. > > Certainly, under linux, neither of my DVB-T tuners (pci saa based, usb > > dibcom), nor my DVB-S card (also pci saa based) can decode a single > > frame of actual video data. > > > > Even when the actual video is not MPEG-2, like HD streams encoded in > > MPEG-4 AVC, it is contained in an MPEG-2 PS. All the drivers do is to > > setup and tune the device to the appropriate channel, and provide a > > device to read the PS from. It is up to whatever userland program which > > is using the device to decode the data, if that is even required. I > > certainly wouldn't like a driver to decode high bitrate MPEG-4 AVC if > > all I am trying to do is record a show to disk. > > > > As far as I can tell, ATSC tuners do precisely the same thing. > > I suspect you mean MPEG-2 TS (transport stream), not MPEG-2 PS > (program stream)? > > Yes, ATSC is the same way, at least in the US. The "tuner" provides > a mpeg2 ts. You can write this to disk and/or decode it and view it. > You don't *want* the tuner to decode it, because the decoded video > is gigantic and would quickly fill your disks. And a PCI bus isn't > fast enough for a single stream of uncompressed HD video. The > compressed version eats enough disk space as it is. Meh, my linux devices spits out PS, not TS. At least, that's what mplayer tells me they are. > > Decoding is a bit of a problem. To decode HD in real time, you need a > recent fast CPU (and PCIe), or a GPU that supports Xv and XvMC, or some > hardware decoder. As far as I know, *BSD has no support for hardware > decoders. There are Ethernet to TV bridges, but they seem to all have > significant limitations (counterexamples welcome). ATI may have released > enough documentation to allow using some models of their GPUs for decoding, > but no one has written the code yet. They have not released docs for the > UVD/UVD2 on the R600/R700 yet, and might never release it. Supposedly VIA > Chrome GPUs have open source Xv and XvMC support, does this work on *BSD? > In the UK, HDTV is MPEG-4 AVC, so XvMC helps not a jot. With just Xv, and a 2.4 GHz Core 2 Duo, this can be decoded in real time fairly simply. ATSC HD is MPEG-2, or so I hear, so with XvMC you can run on fairly mediocre hardware. > The bktr/v4l2/whatever interface is needed for digitized analog video > (NTSC/PAL/SECAM). The US OTA analog-to-digital transition in 2009-02-17 > isn't as complete as some people think. Many stations will not be > converting then, and are not even scheduled to convert. In addition, > many people with cable or satellite will still have analog. There are > videotapes and other media that people will want to digitize. And > other countries are not tied to the US transition. So *BSD will > need support for analog video for many years. > > Some analog tuners include hardware compression (and perhaps decompression), > other don't. For the ones that don't, we need an interface for apps > like mencoder, ffmpeg, xine, etc. so they can compress the video before > writing it to disk. Many of these apps already support bktr and/or > v4l2. So if device drivers support one of these, we get app support > without additional work. But some developers object to these interfaces > because they'd prefer to keep as much of the code in userland as possible, > and bktr and v4l2 require too much code in the kernel. Jason reports that > NetBSD has a "generic API", and then some sort of compatiblility layer > that looks like v4l2. I need to learn more about this, as it isn't > obvious to me how this keeps code out of the kernel. > > One idea I had was to use the bktr interface, but change the system calls > to library calls, e.g. ioctl becomes uioctl. The developer writing a > device driver can then divide the code between the kernel and the userland > library as needed. This would require editing the apps, but it would be a > simple edit. Possibly worth taking a look at the freebsd saa driver, which works out of the box with mplayer and other v4l API consumers. Cheers Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20080926/4ca8b581/attachment.pgp From linimon at FreeBSD.org Sat Sep 27 03:52:23 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Sat Sep 27 03:52:30 2008 Subject: ports/127672: multimedia/transcode won't compile with ImageMagick installed Message-ID: <200809270352.m8R3qNZF003719@freefall.freebsd.org> Old Synopsis: transcode won't compile with ImageMagick installed New Synopsis: multimedia/transcode won't compile with ImageMagick installed Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: linimon Responsible-Changed-When: Sat Sep 27 03:51:44 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=127672 From rik at inse.ru Sat Sep 27 16:35:22 2008 From: rik at inse.ru (Roman Kurakin) Date: Sat Sep 27 16:35:30 2008 Subject: Support AV Stream on FreeBSD In-Reply-To: <48DBF055.7050704@lissyara.su> References: <48DA9F0A.2060207@lissyara.su> <48DB9AFD.6020606@FreeBSD.org> <48DBC121.4050308@lissyara.su> <20080925192341.GA1394@soaustin.net> <48DBF055.7050704@lissyara.su> Message-ID: <48DE5AF8.6080404@localhost.inse.ru> Alex Keda wrote: > Mark Linimon ?????: >> On Thu, Sep 25, 2008 at 08:49:37PM +0400, Alex Keda wrote: >>> 1.5 year ago, when Kirk McKusick came to Moscow, he has told - that >>> the purpose the next years - to catch up linux as with a desktop. >>> It so? Or not? >> >> It's his opinion, or perhaps hope. Kirk doesn't do much work on the >> Ports Collection, so he's not one of the people driving the progress. >> >> I recommend that you look at PC-BSD or DesktopBSD, as they are much >> more oriented to moving FreeBSD forwards on the desktop. >> >> mcl >> > > And why is a collection of ports? > I talked about the interface in the kernel, which could combine > different variations - askew ported drivers for webcams, v4l and stuff > ... > that is one thing, and not to invent a new outlet for each video device. The problem is that not all software could become the part of the main distribution. There are many reasons for that. Starting from license issues and ending with the style(9) related problems. So for many things that are not pass some criteria the simplest way to become the part (external one, but part) is the ports collection. For example, some drivers are part of the system, but their firmware are part of the ports collection. rik > ========= > And can anyone answer the question - what is the way FreeBSD? Or goal > is not? Just write the code - without way? > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org" From mav at FreeBSD.org Sun Sep 28 07:31:00 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 28 07:31:11 2008 Subject: New snd_hda driver came in. In-Reply-To: References: <48CBF399.9080801@FreeBSD.org> Message-ID: <48DF32B2.7080407@FreeBSD.org> Hi. Ian FREISLICH wrote: > I just noticed that my speakers still play (very softly) when my > headphone jack is inserted. May be your codec has no muter on speaker pin and driver uses it's volume control instead. > Also, when playing back, the optical port is activated. Is it good or bad? :) I have no optical ports, but my copper one seems to be enabled only when data stream present there. At least by receiver displays so. > My hardware is a MacBook Pro. Let me know what to do to extract > the information you need to debug this. Verbose kernel boot messages would be good. -- Alexander Motin From ianf at clue.co.za Sun Sep 28 08:40:10 2008 From: ianf at clue.co.za (Ian FREISLICH) Date: Sun Sep 28 08:40:24 2008 Subject: New snd_hda driver came in. In-Reply-To: <48DF32B2.7080407@FreeBSD.org> References: <48DF32B2.7080407@FreeBSD.org> <48CBF399.9080801@FreeBSD.org> Message-ID: Alexander Motin wrote: > Ian FREISLICH wrote: > > I just noticed that my speakers still play (very softly) when my > > headphone jack is inserted. > > May be your codec has no muter on speaker pin and driver uses it's > volume control instead. It used to work. > > Also, when playing back, the optical port is activated. > > Is it good or bad? :) I have no optical ports, but my copper one seems > to be enabled only when data stream present there. At least by receiver > displays so. Neither good nor bad. Also, the built in mic has never worked, but it looks promising from this boot message. > > My hardware is a MacBook Pro. Let me know what to do to extract > > the information you need to debug this. > > Verbose kernel boot messages would be good. hdac0: Probing codec 0... hdac0: hdac0: hdac0: Vendor: 0x8384 hdac0: Device: 0x7680 hdac0: Revision: 0x34 hdac0: Stepping: 0x01 hdac0: PCI Subvendor: 0x76808384 hdac0: Found audio FG nid=1 startnode=2 endnode=28 total=26 hdac0: hdac0: Processing audio FG cad=0 nid=1... hdac0: GPIO: 0xc0000004 NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 hdac0: nid 10 0x0101e022 as 2 seq 2 Line-out Jack jack 1 loc 1 color White misc 0 hdac0: nid 11 0x90afe112 as 1 seq 2 Mic Fixed jack 15 loc 16 color White misc 1 hdac0: nid 12 0x9017e121 as 2 seq 1 Speaker Fixed jack 7 loc 16 color White misc 1 hdac0: nid 13 0x4180e100 as 0 seq 0 Line-in None jack 0 loc 1 color White misc 1 hdac0: nid 14 0x41f0e032 as 3 seq 2 Other None jack 0 loc 1 color White misc 0 hdac0: nid 15 0x0181e031 as 3 seq 1 Line-in Jack jack 1 loc 1 color White misc 0 hdac0: nid 16 0x1145f023 as 2 seq 3 SPDIF-out Jack jack 5 loc 17 color Other misc 0 hdac0: nid 17 0x11c5c032 as 3 seq 2 SPDIF-in Jack jack 5 loc 17 color Res.C misc 0 hdac0: nid 21 0x4180e100 as 0 seq 0 Line-in None jack 0 loc 1 color White misc 1 hdac0: nid 27 0x4180e100 as 0 seq 0 Line-in None jack 0 loc 1 color White misc 1 hdac0: Patched pins configuration: hdac0: nid 10 0x0101e022 as 2 seq 2 Line-out Jack jack 1 loc 1 color White misc 0 hdac0: nid 11 0x90afe112 as 1 seq 2 Mic Fixed jack 15 loc 16 color White misc 1 hdac0: nid 12 0x9017e121 as 2 seq 1 Speaker Fixed jack 7 loc 16 color White misc 1 hdac0: nid 13 0x4180e100 as 0 seq 0 Line-in None jack 0 loc 1 color White misc 1 [DISABLED] hdac0: nid 14 0x41f0e032 as 3 seq 2 Other None jack 0 loc 1 color White misc 0 [DISABLED] hdac0: nid 15 0x0181e031 as 3 seq 1 Line-in Jack jack 1 loc 1 color White misc 0 hdac0: nid 16 0x1145f023 as 2 seq 3 SPDIF-out Jack jack 5 loc 17 color Other misc 0 hdac0: nid 17 0x11c5c032 as 3 seq 2 SPDIF-in Jack jack 5 loc 17 color Res.C misc 0 hdac0: nid 21 0x4180e100 as 0 seq 0 Line-in None jack 0 loc 1 color White misc 1 [DISABLED] hdac0: nid 27 0x4180e100 as 0 seq 0 Line-in None jack 0 loc 1 color White misc 1 [DISABLED] hdac0: 3 associations found: hdac0: Association 0 (1) in: hdac0: Pin nid=11 seq=2 hdac0: Association 1 (2) out: hdac0: Pin nid=12 seq=1 hdac0: Pin nid=10 seq=2 hdac0: Pin nid=16 seq=3 hdac0: Association 2 (3) in: hdac0: Pin nid=15 seq=1 hdac0: Pin nid=17 seq=2 hdac0: Tracing association 0 (1) hdac0: Pin 11 traced to ADC 6 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Pin 12 traced to DAC 3 hdac0: Pin 10 traced to DAC 2 hdac0: Pin 16 traced to DAC 8 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Pin 15 traced to ADC 7 hdac0: Unable to trace pin 17 to ADC 7, undo traces hdac0: Unable to trace pin 15 to ADC 9, undo traces hdac0: Association 2 (3) trace failed hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: GPIO init: data=0x00000000 mask=0x00000000 dir=0x00000000 hdac0: GPIO commit: data=0x00000003 mask=0x00000003 dir=0x00000003 hdac0: FG config/quirks: gpio0 gpio1 forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: IN amp: 0x80050e00 hdac0: OUT amp: 0x80027f7f hdac0: hdac0: nid: 2 hdac0: Name: audio output hdac0: Widget cap: 0x000d0c05 hdac0: LRSWAP PWR STEREO hdac0: Association: 1 (0x00000004) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: hdac0: nid: 3 hdac0: Name: audio output hdac0: Widget cap: 0x000d0c05 hdac0: LRSWAP PWR STEREO hdac0: Association: 1 (0x00000002) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: hdac0: nid: 4 [DISABLED] hdac0: Name: audio output hdac0: Widget cap: 0x000d0c05 hdac0: LRSWAP PWR STEREO hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: hdac0: nid: 5 [DISABLED] hdac0: Name: audio output hdac0: Widget cap: 0x000d0c05 hdac0: LRSWAP PWR STEREO hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: Output amp: 0x80027f7f hdac0: mute=1 step=127 size=2 offset=127 hdac0: hdac0: nid: 6 hdac0: Name: audio input hdac0: Widget cap: 0x001d0541 hdac0: PWR PROC STEREO hdac0: Association: 0 (0x00000004) hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: connections: 1 hdac0: | hdac0: + <- nid=23 [audio selector] hdac0: hdac0: nid: 7 [DISABLED] hdac0: Name: audio input hdac0: Widget cap: 0x001d0541 hdac0: PWR PROC STEREO hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: connections: 1 hdac0: | hdac0: + <- nid=24 [audio selector] [DISABLED] hdac0: hdac0: nid: 8 hdac0: Name: audio output hdac0: Widget cap: 0x00040211 hdac0: DIGITAL STEREO hdac0: Association: 1 (0x00000008) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: hdac0: nid: 9 [DISABLED] hdac0: Name: audio input hdac0: Widget cap: 0x00140311 hdac0: DIGITAL STEREO hdac0: Stream cap: 0x00000005 hdac0: AC3 PCM hdac0: PCM cap: 0x000e0160 hdac0: 16 20 24 bits, 44 48 96 KHz hdac0: connections: 1 hdac0: | hdac0: + <- nid=17 [pin: SPDIF-in (Jack)] [DISABLED] hdac0: hdac0: nid: 10 hdac0: Name: pin: Line-out (Jack) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Association: 1 (0x00000004) hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] hdac0: Pin config: 0x0101e022 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 11 hdac0: Name: pin: Mic (Fixed) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Association: 0 (0x00000004) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] hdac0: Pin config: 0x90afe112 hdac0: Pin control: 0x00000024 IN VREFs hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 12 hdac0: Name: pin: Speaker (Fixed) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Association: 1 (0x00000002) hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] hdac0: Pin config: 0x9017e121 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] hdac0: hdac0: nid: 13 [DISABLED] hdac0: Name: pin: Line-in (None) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] hdac0: Pin config: 0x4180e100 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 14 [DISABLED] hdac0: Name: pin: Other (None) hdac0: Widget cap: 0x00400081 hdac0: UNSOL STEREO hdac0: Pin cap: 0x00000024 hdac0: PDC IN hdac0: Pin config: 0x41f0e032 hdac0: Pin control: 0x00000000 hdac0: hdac0: nid: 15 [DISABLED] hdac0: Name: pin: Line-in (Jack) hdac0: Widget cap: 0x00400181 hdac0: UNSOL STEREO hdac0: Pin cap: 0x00000037 hdac0: ISC TRQD PDC OUT IN hdac0: Pin config: 0x0181e031 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=5 [audio output] [DISABLED] hdac0: hdac0: nid: 16 hdac0: Name: pin: SPDIF-out (Jack) hdac0: Widget cap: 0x00400301 hdac0: DIGITAL STEREO hdac0: Association: 1 (0x00000008) hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x1145f023 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 3 hdac0: | hdac0: + <- nid=8 [audio output] (selected) hdac0: + [DISABLED] <- nid=23 [audio selector] hdac0: + [DISABLED] <- nid=25 [vendor widget] [DISABLED] hdac0: hdac0: nid: 17 [DISABLED] hdac0: Name: pin: SPDIF-in (Jack) hdac0: Widget cap: 0x00430681 hdac0: PWR DIGITAL UNSOL STEREO hdac0: Pin cap: 0x00010024 hdac0: PDC IN EAPD hdac0: Pin config: 0x11c5c032 hdac0: Pin control: 0x00000000 hdac0: EAPD: 0x00000002 hdac0: hdac0: nid: 18 hdac0: Name: audio selector hdac0: Widget cap: 0x0030010d hdac0: STEREO hdac0: Association: 0 (0x00000004) hdac0: OSS: monitor hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 7 hdac0: | hdac0: + [DISABLED] <- nid=14 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=21 [pin: Line-in (None)] [DISABLED] hdac0: + [DISABLED] <- nid=15 [pin: Line-in (Jack)] [DISABLED] hdac0: + <- nid=11 [pin: Mic (Fixed)] (selected) hdac0: + [DISABLED] <- nid=12 [pin: Speaker (Fixed)] hdac0: + [DISABLED] <- nid=13 [pin: Line-in (None)] [DISABLED] hdac0: + [DISABLED] <- nid=10 [pin: Line-out (Jack)] hdac0: hdac0: nid: 19 [DISABLED] hdac0: Name: audio selector hdac0: Widget cap: 0x0030010d hdac0: STEREO hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 7 hdac0: | hdac0: + [DISABLED] <- nid=14 [pin: Other (None)] [DISABLED] (selected ) hdac0: + [DISABLED] <- nid=21 [pin: Line-in (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-in (Jack)] [DISABLED] hdac0: + <- nid=11 [pin: Mic (Fixed)] hdac0: + <- nid=12 [pin: Speaker (Fixed)] hdac0: + [DISABLED] <- nid=13 [pin: Line-in (None)] [DISABLED] hdac0: + <- nid=10 [pin: Line-out (Jack)] hdac0: hdac0: nid: 20 hdac0: Name: beep widget hdac0: Widget cap: 0x0070000c hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: Output amp: 0x00170303 hdac0: mute=0 step=3 size=23 offset=3 hdac0: hdac0: nid: 21 [DISABLED] hdac0: Name: pin: Line-in (None) hdac0: Widget cap: 0x00400001 hdac0: STEREO hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x4180e100 hdac0: Pin control: 0x00000000 hdac0: hdac0: nid: 22 [DISABLED] hdac0: Name: volume widget hdac0: Widget cap: 0x00600000 hdac0: connections: 4 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] hdac0: + <- nid=4 [audio output] [DISABLED] hdac0: + <- nid=5 [audio output] [DISABLED] hdac0: hdac0: nid: 23 hdac0: Name: audio selector hdac0: Widget cap: 0x00300903 hdac0: LRSWAP STEREO hdac0: Association: 0 (0x00000004) hdac0: OSS: monitor hdac0: Input amp: 0x80050e00 hdac0: mute=1 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=18 [audio selector] hdac0: hdac0: nid: 24 [DISABLED] hdac0: Name: audio selector hdac0: Widget cap: 0x00300903 hdac0: LRSWAP STEREO hdac0: Input amp: 0x80050e00 hdac0: mute=1 step=14 size=5 offset=0 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=19 [audio selector] [DISABLED] hdac0: hdac0: nid: 25 [DISABLED] hdac0: Name: vendor widget hdac0: Widget cap: 0x00f30201 hdac0: DIGITAL STEREO hdac0: hdac0: nid: 26 [DISABLED] hdac0: Name: audio output hdac0: Widget cap: 0x00030201 hdac0: DIGITAL STEREO hdac0: Stream cap: 0x00000001 hdac0: PCM hdac0: PCM cap: 0x000e07e0 hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz hdac0: hdac0: nid: 27 [DISABLED] hdac0: Name: pin: Line-in (None) hdac0: Widget cap: 0x00400301 hdac0: DIGITAL STEREO hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x4180e100 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=26 [audio output] [DISABLED] hdac0: pcm0: on hdac0 pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: Stream cap: 0x00000001 pcm0: PCM pcm0: PCM cap: 0x000e07e0 pcm0: 16 20 24 bits, 44 48 88 96 176 192 KHz pcm0: DAC: 3 2 8 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: PCM pcm0: PCM cap: 0x000e07e0 pcm0: 16 20 24 bits, 44 48 88 96 176 192 KHz pcm0: ADC: 6 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=10 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: nid=12 [pin: Speaker (Fixed)] pcm0: | pcm0: + <- nid=3 [audio output] [src: pcm] pcm0: pcm0: nid=16 [pin: SPDIF-out (Jack)] pcm0: | pcm0: + <- nid=8 [audio output] [src: pcm] pcm0: pcm0: Record: pcm0: pcm0: nid=6 [audio input] pcm0: | pcm0: + <- nid=23 [audio selector] [src: monitor] pcm0: | pcm0: + <- nid=18 [audio selector] [src: monitor] pcm0: | pcm0: + <- nid=11 [pin: Mic (Fixed)] [src: monitor] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: +- ctl 2 (nid 3 out): -95/0dB (128 steps) + mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: +- ctl 2 (nid 3 out): -95/0dB (128 steps) + mute pcm0: pcm0: Microphone2 Volume (OSS: monitor) pcm0: | pcm0: +- ctl 5 (nid 18 out): 0/40dB (5 steps) pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 7 (nid 20 out): -18/0dB (4 steps) pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 8 (nid 23 in 0): 0/21dB (15 steps) + mute pcm0: pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "rec": pcm0: Mixer "monitor": pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: sndbuf_setmap 2370000, 4000; 0xf582c000 -> 2370000 pcm0: sndbuf_setmap 1dc0000, 4000; 0xf583c000 -> 1dc0000 -- Ian Freislich From mav at FreeBSD.org Sun Sep 28 09:12:49 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 28 09:13:01 2008 Subject: New snd_hda driver came in. In-Reply-To: References: <48DF32B2.7080407@FreeBSD.org> <48CBF399.9080801@FreeBSD.org> Message-ID: <48DF589D.1010700@FreeBSD.org> Ian FREISLICH wrote: > Alexander Motin wrote: >> Ian FREISLICH wrote: >>> I just noticed that my speakers still play (very softly) when my >>> headphone jack is inserted. >> May be your codec has no muter on speaker pin and driver uses it's >> volume control instead. > > It used to work. As I can see, Speaker pin has neither muter nor volume control. In such case driver usually tries to disable pin OUT control to silent it. Previous driver does it same way, because of quirks. New driver should do it automatically, but it doesn't because of broken codec configuration (see below). Did I understand right that on headphone connection speaker volume is decreasing? May be hardware itself just disables power amplifier on jack connection, but it does not disconnects it completely, neither the driver does. >>> Also, when playing back, the optical port is activated. >> Is it good or bad? :) I have no optical ports, but my copper one seems >> to be enabled only when data stream present there. At least by receiver >> displays so. > > Neither good nor bad. Also, the built in mic has never worked, but > it looks promising from this boot message. Your BIOS writes completely broken configuration into the codec. You should update it or use device hints to fix the situation. >>> My hardware is a MacBook Pro. Let me know what to do to extract >>> the information you need to debug this. >> Verbose kernel boot messages would be good. > > hdac0: 3 associations found: > hdac0: Association 0 (1) in: > hdac0: Pin nid=11 seq=2 mic alone, no problem, let it be. > hdac0: Association 1 (2) out: > hdac0: Pin nid=12 seq=1 Speaker, fine. > hdac0: Pin nid=10 seq=2 Line-out. It pretend to work as rear channel pair. If it should work as headphones with speaker auto mute it should have "Speaker" device type and seq=15. > hdac0: Pin nid=16 seq=3 SPDIF-out. It pretend to work as center/sub channels. That's why it activates when you playing audio. I would recommend you do move it to separate association to use it properly. > hdac0: Association 2 (3) in: > hdac0: Pin nid=15 seq=1 Line-in. Strange that it is placed to the same association as SPDIF-in. UAA specification strictly denies it! I would move it to as=1, it will fix both. > hdac0: Pin nid=17 seq=2 SPDIF-in. Driver unable to use it now as it can;t be routed to the same DAC with Line-in. > hdac0: Tracing association 0 (1) > hdac0: Pin 11 traced to ADC 6 > hdac0: Association 0 (1) trace succeded > hdac0: Tracing association 1 (2) > hdac0: Pin 12 traced to DAC 3 > hdac0: Pin 10 traced to DAC 2 > hdac0: Pin 16 traced to DAC 8 > hdac0: Association 1 (2) trace succeded > hdac0: Tracing association 2 (3) > hdac0: Pin 15 traced to ADC 7 > hdac0: Unable to trace pin 17 to ADC 7, undo traces > hdac0: Unable to trace pin 15 to ADC 9, undo traces > hdac0: Association 2 (3) trace failed Here you can see how driver processed this situation. -- Alexander Motin From frtzkatz at yahoo.com Sun Sep 28 22:59:30 2008 From: frtzkatz at yahoo.com (Fritz Katz) Date: Sun Sep 28 22:59:36 2008 Subject: V4L-2 support in FreeBSD In-Reply-To: <200809240847.27194.hselasky@c2i.net> Message-ID: <182143.1557.qm@web63007.mail.re1.yahoo.com> --- On Tue, 9/23/08, Hans Petter Selasky wrote: > > Hi, > > Maybe you will find the following file useful: > http://perforce.freebsd.org/fileLogView.cgi?FSPC=//depot/projects/usb/src/sys/sys/videodev.h > Thanks!, Yes, very useful. Can you point me at any drivers or user applications that include and use this file? Are there any plans to check it into the tree for FreeBSD-8? Some nits: 1) V4L2 has divided the info contained in this file into two: videodev.h which contains the obsolete V4L1 definitions & videodev2.h when I attempt to link a V4L2 application using it, I get compiler errors and am forced to edit the source files to get them to compile. Without V4L-1 structs and ioctl definitions, many older applications won't compile. 2) The "#define V4L2_STD_PAL_NC" is "#define V4L2_STD_PAL_Nc" in V4L2. (Just because Penguins do something silly like putting a lower case letter in a define doesn't mean we should do it too -- but it *IS* their standard). > > Regarding porting, there is not much you need to do. Simply > make sure that you handle the IOCTLs directly in the video driver. > > --HPS > Yes, "piece of cake!" :-) Cheers, -- Fritz Katz. From unixmania at gmail.com Mon Sep 29 02:53:13 2008 From: unixmania at gmail.com (Carlos A. M. dos Santos) Date: Mon Sep 29 02:53:19 2008 Subject: multimedia/vlc installs two ".desktop" files Message-ID: Hello, After installng vlc-0.8.6.i,2 (built from ports), I noticed that there are two .dekstop files at /usr/local/share/applications/ vlc.desktop wxvlc.desktop I think the second one should not be there. Is it necessary to submit a PR on this? -- cd /usr/ports/sysutils/life make clean From hselasky at c2i.net Mon Sep 29 07:50:19 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Mon Sep 29 07:50:26 2008 Subject: V4L-2 support in FreeBSD In-Reply-To: <182143.1557.qm@web63007.mail.re1.yahoo.com> References: <182143.1557.qm@web63007.mail.re1.yahoo.com> Message-ID: <200809290851.59424.hselasky@c2i.net> On Monday 29 September 2008, Fritz Katz wrote: > --- On Tue, 9/23/08, Hans Petter Selasky wrote: > > Hi, > > > > Maybe you will find the following file useful: > > http://perforce.freebsd.org/fileLogView.cgi?FSPC=//depot/projects/usb/src > >/sys/sys/videodev.h > > Thanks!, Yes, very useful. > > Can you point me at any drivers or user applications > that include and use this file? Hi Fritz, There is an example USB webcam driver in my SVN repository that uses this file. Just search for webcam: find . -name "*webcam*" > > Are there any plans to check it into the > tree for FreeBSD-8? No, not yet. > > Some nits: > > 1) V4L2 has divided the info contained in this file > into two: videodev.h which contains the obsolete V4L1 > definitions & videodev2.h > when I attempt to link a V4L2 application using it, > I get compiler errors and am forced to edit the source > files to get them to compile. > Without V4L-1 structs and ioctl definitions, many > older applications won't compile. The V4L-1 part has been stripped away. It is a pure V4L-2 library. I have compiled with ekiga and was able to use my webcam, although some work remains like moving the decoding of the JPEG frames from a kernel thread to a userland thread. > > 2) The "#define V4L2_STD_PAL_NC" is "#define V4L2_STD_PAL_Nc" > in V4L2. (Just because Penguins do something silly like > putting a lower case letter in a define doesn't mean we > should do it too -- but it *IS* their standard). Just send me a patch. > > > Regarding porting, there is not much you need to do. Simply > > make sure that you handle the IOCTLs directly in the video driver. > > > > --HPS > > Yes, "piece of cake!" :-) > --HPS From bugmaster at FreeBSD.org Mon Sep 29 11:06:54 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Sep 29 11:08:11 2008 Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org Message-ID: <200809291106.m8TB6r9i040861@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/127672 multimedia multimedia/transcode won't compile with ImageMagick in o ports/127468 multimedia [PATCH]audio/wavpack: update to 4.50.1 o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui o kern/126217 multimedia [snd_hda] no snd_hda support for internal microphone f f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia multimedia/transcode patch revision o ports/125900 multimedia audio/jack: Update to 0.109.2 o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: References: <48DF589D.1010700@FreeBSD.org> <48DF32B2.7080407@FreeBSD.org> <48CBF399.9080801@FreeBSD.org> Message-ID: Alexander Motin wrote: > As I can see, Speaker pin has neither muter nor volume control. In such > case driver usually tries to disable pin OUT control to silent it. > Previous driver does it same way, because of quirks. New driver should > do it automatically, but it doesn't because of broken codec > configuration (see below). > > Did I understand right that on headphone connection speaker volume is > decreasing? May be hardware itself just disables power amplifier on jack > connection, but it does not disconnects it completely, neither the > driver does. The speaker volume is almost silent - it sounds like seepage from headphones when the volume is up. > >>> Also, when playing back, the optical port is activated. > >> Is it good or bad? :) I have no optical ports, but my copper one seems > >> to be enabled only when data stream present there. At least by receiver > >> displays so. > > > > Neither good nor bad. Also, the built in mic has never worked, but > > it looks promising from this boot message. > > Your BIOS writes completely broken configuration into the codec. You > should update it or use device hints to fix the situation. Ok, I'll try fixing in device.hints. It's an Apple MacBook and I have no idea what bios it has and how to update it. > > hdac0: 3 associations found: > > hdac0: Association 0 (1) in: > > hdac0: Pin nid=11 seq=2 > > mic alone, no problem, let it be. Except that I'd actually like to be able to use the mic. Ian -- Ian Freislich From lioux-list at uol.com.br Tue Sep 30 15:27:25 2008 From: lioux-list at uol.com.br (Mario Sergio Fujikawa Ferreira) Date: Tue Sep 30 15:29:09 2008 Subject: multimedia/ogle: build package with Xv support In-Reply-To: <48DA2AD5.8040700@icyb.net.ua> (sfid-20080924_09270_38A5D8AD) References: <48DA2AD5.8040700@icyb.net.ua> (sfid-20080924_09270_38A5D8AD) Message-ID: <48E244FC.2020102@uol.com.br> Hi, Could you check if either attached patch fixes it for you? I currently lack the proper clean room environment available for the test. Regards, Mario Ferreira Andriy Gapon wrote: > It seems that currently ogle package is built without Xv support. That > results in sub-optimal performance and features (no resize/scale). I > think that currently most systems (used for DVD playback) have support > for Xv extension, so they suffer needlessly (if the package is used). > Besides, ogle (if built with Xv support) is smart enough to detect at > run-time if Xv extension is indeed available, so there should not be any > regression at all. > I think that to enable Xv support ogle needs to grow a (build) > dependency on videoproto. > -------------- next part -------------- --- Makefile.orig 2008-09-30 12:23:20.000000000 -0300 +++ Makefile 2008-09-30 12:23:40.000000000 -0300 @@ -21,7 +21,7 @@ xml2.5:${PORTSDIR}/textproc/libxml2 USE_AUTOTOOLS= libtool:15 -USE_XORG= x11 xext sm +USE_XORG= x11 xext sm videoproto USE_SUBMAKE= yes USE_GMAKE= yes GNU_CONFIGURE= yes -------------- next part -------------- --- Makefile.orig 2008-09-30 12:23:20.000000000 -0300 +++ Makefile 2008-09-30 12:23:52.000000000 -0300 @@ -21,7 +21,7 @@ xml2.5:${PORTSDIR}/textproc/libxml2 USE_AUTOTOOLS= libtool:15 -USE_XORG= x11 xext sm +USE_XORG= x11 xext sm videoproto xextproto USE_SUBMAKE= yes USE_GMAKE= yes GNU_CONFIGURE= yes