Vedran Miletić schrieb:
> Why don't you just pull the entire Takashi's tree with git and compile
> it? That would probably require the least effort, because you won't
> need to do any patching at all.
>   
Ok! I did it. *The good news*:
Building "sound-unstable-2.6.git" with kernel 2.6.26.3 made the VT1708B 
chip on my ASUS-M3N78-VM flawlessly working (at least I don't hear 
distortion).
The alsa parts in

    (1) the kernel SUSE 11.0 ( 2.6.25.11-0.1-default)
    (2) the latest stable version 2.6.26.3 as well as 
    (3) the alsa-driver-1.0.18rc1

made a lot of distortion. You could stand it for a while listening to 
48kHz (DVB and DVD), but it was terrible with 44,1kHz (Wav files and CD).
The distortion with the VT1708B was actually the reason buying the 
Creative X-Fi Xtreme Audio PCIe card.

*The bad news:*
The PCIe card does not work. The driver "snd_hda_intel" loads fine, but 
when running

aplay -Dhw:0,1 /usr/share/sounds/alsa/test.wav
    ->Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit 
Little Endian, Rate 44100 Hz, Stereo

the output 10s later is:
    ->aplay: pcm_write:1394: write error: Eingabe-/Ausgabefehler 
(Translation: Input-/Output Error)

According to /proc/interrupts, there are approx. 10 interrupts while 
playing "test.wav".


But there is no sound at the front speaker-output. I haven't tested the 
optical SPDIF output yet, but will do so the next week.
No log in /var/log/messages.

Prior to doing the tests and creating the logs I disabled  the VT1708B 
in the BIOS. Therefore it is not listed below.
 
/************        Output of aplay -L     ****************/
aplay -L
default:CARD=Intel
    HDA Intel, CA0110 Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, CA0110 Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, CA0110 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, CA0110 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, CA0110 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, CA0110 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, CA0110 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, CA0110 Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=Intel,DEV=0
    HDA Intel
    HDMI Audio Output
null
    Discard all samples (playback) or generate zero samples (capture)

/************    hwinfo --sound    ***************/

hwinfo --sound
10: PCI 500.0: 0403 Audio device                               
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_1102_9
  Unique ID: Ddhb.YhraNp3EzIA
  Parent ID: YmUS.Ty6MHw35u4D
  SysFS ID: /devices/pci0000:00/0000:00:12.0/0000:04:00.0/0000:05:00.0
  SysFS BusID: 0000:05:00.0
  Hardware Class: sound
  Model: "Creative [SB X-Fi Xtreme Audio] CA0110-IBG"
  Vendor: pci 0x1102 "Creative Labs"
  Device: pci 0x0009 "[SB X-Fi Xtreme Audio] CA0110-IBG"
  SubVendor: pci 0x1102 "Creative Labs"
  SubDevice: pci 0x0018
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfebfc000-0xfebfffff (rw,non-prefetchable)
  IRQ: 18 (1144 events)
  Module Alias: "pci:v00001102d00000009sv00001102sd00000018bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #11 (PCI bridge)


/******* Installation of  "sound-unstable-2.6.git"     *******************/

cd linux-2.6.25.10
mv sound sound.org                                         /* hide 
original sound directory */
git clone 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-unstable-2.6.git
ln -s sound-unstable-2.6.git sound
cd include/
mv sound/ sound.org                                        /* rescue 
linux-2.6.26.3/include/sound */ 
ln -s ../sound-unstable-2.6/include/sound/
cd ..
make xconfig
make                                                                 /* 
and it compiles fine */


I appreciate any hints

Ciao Ruediger


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to