|
| Notices |
Welcome to the DriverHeaven.net forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
 |
Apr 14, 2003, 12:48 PM
|
#1
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
multiple SB Live sound cards
Using AC 97 onboard Cadenza SC plus 4 SB Live 5.1 Digital cards (0222), XP Home SP1, DirectX9.0a, kX 3531
Using only line in, no DSP filters/mofications, no interrupt conflicts (congratulations SB original drivers handle only 3 cards)
Cards work properly.
1.
Sound cards have proper designations in KMixer (d880,d480, d080, df00) but in ALL Windows applications they are listed as d080
2.
The problem that is probably linked to problem 1 is, that I can see only two SB cards in Windows Media Encoder.
It is a MAJOR problem for us and any tips/fixes appreciated.
Thanks a lot
Pavel
P.S.
First installed onboard card and than one SB card after another giving the MS installer the path to kX drivers.
One ot the things I dont understand is, the the LineIn slider doesnt have any effect, I have Master Recording at 100 percent and regulate recording volume by AC97 Rec Level in which is at 40 percent for proper level.
Last edited by Pavels; Apr 14, 2003 at 12:55 PM.
|
|
|
Apr 14, 2003, 02:11 PM
|
#2
|
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
|
"First installed onboard card and than one SB card after another giving the MS installer the path to kX drivers." Maybe you could try removing all sblive/kx drivers, leaving the soundcards in the computer and them installing KX drivers from kxsetup to see if it helps...
|
|
|
Apr 15, 2003, 11:19 AM
|
#3
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
It seem WME takes the input from here and it is not properly updated during the install of new card (probably due to running Kmixer)
I am still wondering where from it is taken by RMAA as it lists all cards but under the same name.
Thanks for any help
[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}]
[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Intel(r) Integrated Audio]
"FriendlyName"="Intel(r) Integrated Audio"
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00, 00,00,00,00,00
"WaveInId"=dword:00000005
[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\kX Wave SB0222 10k1 [df00] 0/1]
"FriendlyName"="kX Wave SB0222 10k1 [df00] 0/1"
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00, 00,00,00,00,00
"WaveInId"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\kX Wave SB0222 10k1 [df00] 0/1 ]
"FriendlyName"="kX Wave SB0222 10k1 [df00] 0/1 "
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00, 00,00,00,00,00
"WaveInId"=dword:00000004
"ClassManagerFlags"=dword:00000002
|
|
|
Apr 15, 2003, 12:36 PM
|
#4
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
So I did both reinstall and deinstall, reboot and install with all cards and the results are precisely the same
|
|
|
Apr 15, 2003, 12:45 PM
|
#5
|
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
|
Well, guess your question is for KX gods only... Lets wait for them to pop in...
|
|
|
Apr 15, 2003, 08:14 PM
|
#6
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
does it work with 3 cards installed?
does it work if you disable one of the 4 cards in the control panel?
[don't forget to unload kx mixer before disabling the card]
does anything change if you reboot?
/Eugene
|
|
|
Apr 16, 2003, 02:28 AM
|
#7
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
So I was working on it further....
1. It seems that Uninstall leaves a lot of stuff in registry...(e.g. the DirectShow registeries)
2. So I tried to clean that before further work
3. I installed 2 cards, did regular KX install, the DirectShow interfaces seem to be ok, but Directsound names are the same...
(KXmixer lists them correctly, but RMAA, that uses DirectSound (I suppose) does list 2 cards under the same name.
4. I installed additional card, did a KX reinstall, and DirectSound lists 3 cards with the same name and DirectShow lists only 2 cards with same name.
|
|
|
Apr 16, 2003, 02:44 AM
|
#8
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Further:
1. I did fresh OS install
2. Put in 3 cards, fresh KX install, KX sees them, RMAA and MS Mixer lists them as well but under the same name.
3. The Direcshow registry is created only after the encoder was run and lists only 2 devices under the same name.
the original SB drivers work with 3 cards and Encoder
Conclusions:
1. Bug with when listing more than one DirectSound interfaces
2. Possible bug in driver when creating DirectShow interfaces (this is not specific to encoder but to any DirectShow app.
Thanks a lot
|
|
|
Apr 16, 2003, 02:01 PM
|
#9
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
kX drivers don't perform any additional configuration of DirectShow streams etc.
we fully rely on the default windows installer for multimedia devices to deal with this stuff
are the cards listed in the 'multimedia' control panel applet?
pls search the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65e8773e-8f56-11d0-a3b9-00a0c9223196}
it should contain separate key for every PCI audio card you have
for kX, it should also contain the following subkeys: kx_wave0, 1,2,3 kx_uart,...
pls check that 'friendly name' is set correctly for each card
/Eugene
|
|
|
Apr 17, 2003, 02:14 AM
|
#10
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Yes I have 3 key names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&00F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&08F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&10F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&00F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\#kx_ctrl\Device Parameters
includes Friendly Name kX Control
and
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&00F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\#kx_wave0
includes Friendly name kXWave 0/1
The names for all (currently 3 cards) are the same.
I can send you all the registry or post it somewhere or I can send you money so you can buy additional card for testing.
The Sound control panel (the MS Mixer as well) lists them as 3 cards under the same name
I can also install original SB drivers and send the registry so you can see the difference in installation
Thanks a lot
Pavel
|
|
|
Apr 17, 2003, 06:43 PM
|
#11
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
I confirm this to be an issue of the present version of the kX driver
this happens because kX kernel-level component perfom on-the-fly renaming of the devices on every reboot [for instance, it adds the '[port_number]' string to the device name]
however, at the moment it is impossible to distinguish between the same card models (provided they have completely identical PCI IDs (subsys+revision)
I'll have a look if this issue can be fixed
/Eugene
|
|
|
Apr 18, 2003, 02:29 AM
|
#12
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Should I test 3532 ?
It is pretty critical for us
Thanks a lot
Will the SB registry listing with 3 cards help you ?
Pavel
|
|
|
Apr 18, 2003, 09:04 AM
|
#13
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
yes, 3532 might solve your problems
/Eugene
|
|
|
Apr 18, 2003, 12:30 PM
|
#14
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Progress !!! Thanks
The Directsound and DirectShow lists all 3 cards
The naming is still not correct in both DirectSound and DirectShow.
You have proper names for first and second card, but the third uses first card name.
The kxmixer lists them correctly
Pavel
|
|
|
Apr 18, 2003, 07:46 PM
|
#15
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
pls re-test the same release according to the following procedure:
unload the mixer
disable all the available cards in the control panel
reboot
enable the cards one-by-one [make sure the card gets initialized completely before enabling the next one]
does it solve the problem?
/Eugene
|
|
|
Apr 19, 2003, 02:16 AM
|
#16
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Yes it works. Incredible. Even with 5 cards.
Thank you so much.
Pavel
P.S.
The only thing I am confused is, that the Line In slider in AC97 panel doesnt do anything.
I regulate recording level by having Master Recording Level at 100 and actually adjust only the AC97 Rec Level. And muted everything else.
Also the installation with several cards takes about half an hour and you should warn users to be patient that the computer seems to be locked out but it isnt.
|
|
|
Apr 19, 2003, 02:49 AM
|
#17
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Still one issue, after reboot the names are again wrong.....
Would you fix it ?
Thanks a lot
Pavel
|
|
|
Apr 19, 2003, 11:33 PM
|
#18
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
I'll try to...
however, I suggest you 'hybernate' instead of 'shut down' meanwhile...
/Eugene
|
|
|
Apr 22, 2003, 02:42 PM
|
#19
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
Thanks it seems 3532b solved the problem...
Only the installation took 110 minutes with 5 cards on Pentium IV 2,4/512 MB
One could use the setup to measure the processor performance
Also I suggest you put build number somewhere in the installation (splash logo ?), so one is sure which version is being installed...
|
|
|
Apr 22, 2003, 03:35 PM
|
#20
|
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
|
Why 110 minutes? Are you serious?
|
|
|
Apr 22, 2003, 06:22 PM
|
#21
|
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 2,952
|
microsoft windows performs a lot of operations on driver set-up which cannot be controlled by the kX setup...
so, the more audio devices you have, the more time will it take for install...
the build number "-b" is available from 'about...' dialog box ("Version: 5, 10, 00, 3532 - debug-b")
anyway, I hope 3532 [public] will be out soon
/Eugene
|
|
|
Apr 22, 2003, 06:43 PM
|
#22
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
|
I am serious.. 
I understand it is not a priority and can be MS related...
I know the "about dialog", it was just an idea that it would be helpful to display the version during install as well....
Especially if you do reinstall from Start menu and there it lists only build numbers, not the letters behind.
At one point I was not completely sure whether I reinstall a or b.
|
|
|
Apr 22, 2003, 09:27 PM
|
#23
|
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
|
Isn't there a way to bypass all this stuff windows controls, since Pavels know 5 cards work fine in his system? This may be a dumb question, but, anyway...
|
|
|
Apr 23, 2003, 10:02 AM
|
#24
|
|
DriverHeaven Junior Member
Join Date: Feb 2003
Location: montreal
Posts: 66
|
fixed
i had a similar naming problem with three cards (two had the same name) which was fixed (!!) simply by installing the new beta drivers
|
|
|
Apr 23, 2003, 10:05 AM
|
#25
|
|
DriverHeaven Junior Member
Join Date: Feb 2003
Location: montreal
Posts: 66
|
but
installing 3 cards took less than 5 minutes (btw, i like the new, or is it just beta) install procedure. looks much cleaner and more intuitive)
|
|
|
|
|
|