Date: Tue, 04 Nov 2014 09:20:54 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 194806] New: [sound] [snd_hda]Creative SB0880 X-Fi: sometimes driver can't see the device Message-ID: <bug-194806-8@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194806 Bug ID: 194806 Summary: [sound] [snd_hda]Creative SB0880 X-Fi: sometimes driver can't see the device Product: Base System Version: 10.1-RC2 Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: d.akiyakov@gmail.com Created attachment 149019 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=149019&action=edit system info Hello, I've already created today one report about my sound device (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194804), but besides there is still another bug, which I want to explain. You can find my system specs in attachment. >From the time I bought this device (Creative SB0880 X-Fi) it always was a russian roulette with device nice definition on systems load. In older versions of FreeBSD (before 10.1) you could get a loading screen without any warnings or you could get something like: "pcm0: chn_write(): pcm0:play:dsp0.p1: play interrupt timeout, channel dead", and in that case device was not working, so, sometimes I had to reboot system many times to get sound card works. For some time I did not notice this error more (play interrupt timeout, channel dead), but driver still can't see the device sometimes. Bellow I show what happens on load now: # pciconf -lv -a hdac2 hdac2@pci0:6:0:0: class=0x040300 card=0x00421102 chip=0x000b1102 rev=0x04 hdr=0x00 vendor = 'Creative Labs' device = 'X-Fi Titanium series [EMU20k2]' class = multimedia subclass = HDA ******************************************************************************************** dmesg | grep 'hdac2' ### device works fine in this case ******************************************************************************************** hdac2: <Generic (0x000b1102) HDA Controller> mem 0xfbff0000-0xfbffffff,0xfbc00000-0xfbdfffff,0xfa000000-0xfaffffff irq 17 at device 0.0 on pci6 hdacc5: <Creative SB0880 X-Fi HDA CODEC> at cad 1 on hdac2 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 ******************************************************************************************** dmesg | grep 'hda' ### device works fine in this case ******************************************************************************************** hdac0: <NVIDIA MCP78 HDA Controller> mem 0xf5e78000-0xf5e7bfff irq 22 at device 7.0 on pci0 hdac1: <NVIDIA GT104 HDA Controller> mem 0xf9ffc000-0xf9ffffff irq 17 at device 0.1 on pci4 hdac2: <Generic (0x000b1102) HDA Controller> mem 0xfbff0000-0xfbffffff,0xfbc00000-0xfbdfffff,0xfa000000-0xfaffffff irq 17 at device 0.0 on pci6 hdacc0: <VIA VT1708S_0 HDA CODEC> at cad 0 on hdac0 hdaa0: <VIA VT1708S_0 Audio Function Group> at nid 1 on hdacc0 pcm0: <VIA VT1708S_0 (Analog 7.1+HP/2.0)> at nid 28,34,25,35,29 and 26,30,27 on hdaa0 pcm1: <VIA VT1708S_0 (Digital)> at nid 32 on hdaa0 pcm2: <VIA VT1708S_0 (Rear-panel Digital)> at nid 33 on hdaa0 hdacc1: <NVIDIA (0x0012) HDA CODEC> at cad 0 on hdac1 hdaa1: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc1 pcm3: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa1 hdacc2: <NVIDIA (0x0012) HDA CODEC> at cad 1 on hdac1 hdaa2: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc2 pcm4: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa2 hdacc3: <NVIDIA (0x0012) HDA CODEC> at cad 2 on hdac1 hdaa3: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc3 pcm5: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa3 hdacc4: <NVIDIA (0x0012) HDA CODEC> at cad 3 on hdac1 hdaa4: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc4 pcm6: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa4 hdacc5: <Creative SB0880 X-Fi HDA CODEC> at cad 1 on hdac2 hdaa5: <Creative SB0880 X-Fi Audio Function Group> at nid 1 on hdacc5 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=0 entries=127 found=0 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=0 entries=127 found=1 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=2 entries=127 found=2 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=2 entries=127 found=3 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=4 entries=127 found=4 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=4 entries=127 found=5 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=6 entries=127 found=6 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=6 entries=127 found=7 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=8 entries=127 found=8 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=8 entries=127 found=9 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=10 entries=127 found=10 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=10 entries=127 found=11 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=12 entries=127 found=12 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=12 entries=127 found=13 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=14 entries=127 found=14 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=14 entries=127 found=15 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=16 entries=127 found=16 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=16 entries=127 found=17 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=18 entries=127 found=18 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=18 entries=127 found=19 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=20 entries=127 found=20 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=20 entries=127 found=21 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=22 entries=127 found=22 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=22 entries=127 found=23 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=24 entries=127 found=24 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=24 entries=127 found=25 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=26 entries=127 found=26 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=26 entries=127 found=27 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=28 entries=127 found=28 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=28 entries=127 found=29 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=30 entries=127 found=30 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=1 index=30 entries=127 found=31 res=0x00000000 hdaa5: WARNING: nid=4 has zero cnid entnum=2 j=0 index=32 entries=127 found=32 res=0x00000000 hdaa5: Adding 0 (nid=4): Max connection reached! max=32 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=0 entries=127 found=0 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=0 entries=127 found=1 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=2 entries=127 found=2 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=2 entries=127 found=3 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=4 entries=127 found=4 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=4 entries=127 found=5 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=6 entries=127 found=6 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=6 entries=127 found=7 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=8 entries=127 found=8 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=8 entries=127 found=9 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=10 entries=127 found=10 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=10 entries=127 found=11 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=12 entries=127 found=12 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=12 entries=127 found=13 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=14 entries=127 found=14 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=14 entries=127 found=15 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=16 entries=127 found=16 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=16 entries=127 found=17 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=18 entries=127 found=18 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=18 entries=127 found=19 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=20 entries=127 found=20 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=20 entries=127 found=21 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=22 entries=127 found=22 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=22 entries=127 found=23 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=24 entries=127 found=24 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=24 entries=127 found=25 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=26 entries=127 found=26 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=26 entries=127 found=27 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=28 entries=127 found=28 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=28 entries=127 found=29 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=30 entries=127 found=30 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=1 index=30 entries=127 found=31 res=0x00000000 hdaa5: WARNING: nid=6 has zero cnid entnum=2 j=0 index=32 entries=127 found=32 res=0x00000000 hdaa5: Adding 0 (nid=6): Max connection reached! max=32 pcm7: <Creative SB0880 X-Fi (Analog 7.1+HP/2.0)> at nid 13,14,15,16,17 and 19 on hdaa5 pcm8: <Creative SB0880 X-Fi (Rear Digital)> at nid 18 and 23 on hdaa5 pcm9: <Creative SB0880 X-Fi (Front Analog Mic)> at nid 20 on hdaa5 ******************************************************************************************** dmesg | grep 'hda' ### device works fine in this case ******************************************************************************************** hdac0: <NVIDIA MCP78 HDA Controller> mem 0xf5e78000-0xf5e7bfff irq 22 at device 7.0 on pci0 hdac1: <NVIDIA GT104 HDA Controller> mem 0xf9ffc000-0xf9ffffff irq 17 at device 0.1 on pci4 hdac2: <Generic (0x000b1102) HDA Controller> mem 0xfbff0000-0xfbffffff,0xfbc00000-0xfbdfffff,0xfa000000-0xfaffffff irq 17 at device 0.0 on pci6 hdacc0: <VIA VT1708S_0 HDA CODEC> at cad 0 on hdac0 hdaa0: <VIA VT1708S_0 Audio Function Group> at nid 1 on hdacc0 pcm0: <VIA VT1708S_0 (Analog 7.1+HP/2.0)> at nid 28,34,25,35,29 and 26,30,27 on hdaa0 pcm1: <VIA VT1708S_0 (Digital)> at nid 32 on hdaa0 pcm2: <VIA VT1708S_0 (Rear-panel Digital)> at nid 33 on hdaa0 hdacc1: <NVIDIA (0x0012) HDA CODEC> at cad 0 on hdac1 hdaa1: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc1 pcm3: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa1 hdacc2: <NVIDIA (0x0012) HDA CODEC> at cad 1 on hdac1 hdaa2: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc2 pcm4: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa2 hdacc3: <NVIDIA (0x0012) HDA CODEC> at cad 2 on hdac1 hdaa3: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc3 pcm5: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa3 hdacc4: <NVIDIA (0x0012) HDA CODEC> at cad 3 on hdac1 hdaa4: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc4 pcm6: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa4 hdacc5: <Creative SB0880 X-Fi HDA CODEC> at cad 1 on hdac2 hdaa5: <Creative SB0880 X-Fi Audio Function Group> at nid 1 on hdacc5 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdaa5: WARNING: Invalid child range nid=16 index=0 j=0 entnum=4 prevcnid=0 cnid=127 res=0xffffffff hdaa5: WARNING: Invalid child range nid=16 index=0 j=1 entnum=4 prevcnid=127 cnid=127 res=0xffffffff hdaa5: WARNING: Invalid child range nid=16 index=0 j=2 entnum=4 prevcnid=127 cnid=127 res=0xffffffff hdaa5: WARNING: Invalid child range nid=16 index=0 j=3 entnum=4 prevcnid=127 cnid=127 res=0xffffffff hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 pcm7: <Creative SB0880 X-Fi (Analog 5.1+HP/2.0)> at nid 13,14,15,17 and 19 on hdaa5 pcm8: <Creative SB0880 X-Fi (Rear Digital)> at nid 18 and 23 on hdaa5 pcm9: <Creative SB0880 X-Fi (Front Analog Mic)> at nid 20 on hdaa5 ******************************************************************************************** dmesg | grep 'hda' ### in this case you can see that device was NOT FOUND ******************************************************************************************** hdac0: <NVIDIA MCP78 HDA Controller> mem 0xf5e78000-0xf5e7bfff irq 22 at device 7.0 on pci0 hdac1: <NVIDIA GT104 HDA Controller> mem 0xf9ffc000-0xf9ffffff irq 17 at device 0.1 on pci4 hdac2: <Generic (0x000b1102) HDA Controller> mem 0xfbff0000-0xfbffffff,0xfbc00000-0xfbdfffff,0xfa000000-0xfaffffff irq 17 at device 0.0 on pci6 hdacc0: <VIA VT1708S_0 HDA CODEC> at cad 0 on hdac0 hdaa0: <VIA VT1708S_0 Audio Function Group> at nid 1 on hdacc0 pcm0: <VIA VT1708S_0 (Analog 7.1+HP/2.0)> at nid 28,34,25,35,29 and 26,30,27 on hdaa0 pcm1: <VIA VT1708S_0 (Digital)> at nid 32 on hdaa0 pcm2: <VIA VT1708S_0 (Rear-panel Digital)> at nid 33 on hdaa0 hdacc1: <NVIDIA (0x0012) HDA CODEC> at cad 0 on hdac1 hdaa1: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc1 pcm3: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa1 hdacc2: <NVIDIA (0x0012) HDA CODEC> at cad 1 on hdac1 hdaa2: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc2 pcm4: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa2 hdacc3: <NVIDIA (0x0012) HDA CODEC> at cad 2 on hdac1 hdaa3: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc3 pcm5: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa3 hdacc4: <NVIDIA (0x0012) HDA CODEC> at cad 3 on hdac1 hdaa4: <NVIDIA (0x0012) Audio Function Group> at nid 1 on hdacc4 pcm6: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa4 hdacc5: <Creative SB0880 X-Fi HDA CODEC> at cad 1 on hdac2 hdaa5: <Creative SB0880 X-Fi Audio Function Group> at nid 1 on hdacc5 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 hdac2: Unexpected unsolicited response from address 0: 00000000 hdac2: Command timeout on address 1 -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194806-8>