[hsflinux] Volume control issues..
Linuxant support (Jonathan)
support at linuxant.com
Thu May 3 16:02:03 EDT 2007
we merge the changes from ALSA in the HSF driver from time to time.
These merges are mentioned on this page:
If the problem was solved in a more recent version of ALSA, these
changes will be merged to the HSF driver in the future. We are also
aware of the specific problems you have reported, this will be improved
in the next release of the driver.
Rodrigo, you are more than welcome to post you patch here, it could be
useful for other users.
Technical specialist / Linuxant
support at linuxant.com
Rodrigo Luiz wrote:
> Hi Lewis.
> I had this exactly issue that you.
> The problem is: The hsf modules need to comunicate to the sound module
> to modem works. And to make that, the Linuxant made a patch in alsa
> drivers to do this communication between the sound modules and hsf
> modules. And with these patches, they created a fork of alsa hda tree in
> modules/GPL/hda directory.
> When the Linuxant was creating this partial fork, the alsa project was
> still developing the sound module to support conexant chipsets. So,
> microphone and jack conectors isn't suported at that time. But now, in
> alsa dev tree, this works perfectly. To test this, you can do
> downloading the last kernel -mm.
> So, to resolv this issue, I made my own patch to merge the last changes
> in patch_conexant.c of alsa project to apply in Linuxant tree. Now, all
> functions of my sound card works (ie. jacks, microphone, mute..etc) and
> modem too. :-)
> I will tomorrow send my patch for you to be able to test. And because
> other people are passing for the same issue.
> Lewis Hopfe wrote:
>> Recently purchased a hp 2315nr laptop and I'm running Fedora 6. FC6
>> is updated and I'm running kernel version 2.6.20-1.2948. I've included
>> the lspci output at the end of this E-mail.
>> I was told that the hsfmodem driver might be a solution for the
>> onboard modem. I tried the free version, and the modem worked so I
>> the full version and installed the key. However, one thing that I
>> didn't check was how this effected the sound card on my machine. Prior
>> to loading the hsf driver, there were two volume controls in the mixer
>> panel. One controlled the volume level/mute for the speakers the
>> other the headphone jack. This is a new one to me as all my other
>> laptops turned off the speakers when the earphone was plugged in. I
>> don't see the advantage to this setup, but that's the way the
>> soundcard appears to operate.
>> After installing the hsf driver, there is only one volume control on
>> the mixer which controls the volume on both the speakers and the
>> headphones. This functions properly, but what's missing is the ability
>> to mute
>> the sound in one or the other. After all, if I'm on my headphones I'd
>> prefer that the speakers weren't playing.
>> For the moment, I've removed the hsf driver and gone back to the
>> original driver, but my question is this:
>> When the hsf driver was installed did I miss a way to control
>> speakers and the headphones separately? I looked around and didn't see
>> anything, but this is one area of linux where I'm not very
>> experienced. Is
>> there a way around this to where I can have the modem driver installed
>> have proper control of the sound card?
>> Any ideas would be appreciated.
>> [lmhopfe at HPlaptop ~]$ lspci
>> 00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
>> 00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev
>> 00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev
>> 00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev
>> 00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev
>> 00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
>> 00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev
>> 00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev
>> 00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev
>> 00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev
>> 00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express
>> Bridge (rev a2)
>> 00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
>> 00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
>> 00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
>> 00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
>> 00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev
>> 00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev
>> 00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
>> 00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller
>> (rev f1)
>> 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
>> 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio
>> (rev a2)
>> 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
>> 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
>> [Athlon64/Opteron] HyperTransport Technology Configuration
>> 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
>> [Athlon64/Opteron] Address Map
>> 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
>> [Athlon64/Opteron] DRAM Controller
>> 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
>> [Athlon64/Opteron] Miscellaneous Control
>> 01:00.0 Network controller: Broadcom Corporation Dell Wireless 1390
>> WLAN Mini-PCI Card (rev 01)
>> 03:09.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
>> 03:09.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host
>> Adapter (rev 19)
>> 03:09.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
>> 03:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host
>> Adapter (rev 0a)
>> 03:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller
>> (rev 05)
>> Do You Yahoo!?
>> Tired of spam? Yahoo! Mail has the best spam protection around
>> http://mail.yahoo.com _______________________________________________
>> hsflinux mailing list
>> hsflinux at lists.linuxant.com
More information about the hsflinux