Card: HDA VIA VT82xx
Chip: VIA VIA VT1708
sudo lshw
kysyy salasanaa. Kohdassa "Multimedia" pitäisi löytyä äänikortin/-piirin nimi. Kopioi tieto ja liitä tänne. Tässä malliksi oman läppärin tiedot: *-multimedia
description: Multimedia audio controller
product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
vendor: Intel Corporation
physical id: 1e.2
bus info: pci@0000:00:1e.2
version: 03
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=Intel ICH latency=0 module=snd_intel8x0
Ja ennen kaikkea, tervetuloa mukaan! terveisin Timo
*-multimedia
description: Audio device
product: VIA High Definition Audio Controller
vendor: VIA Technologies, Inc.
physical id: 1
bus info: pci@0000:04:01.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=HDA Intel latency=0 module=snd_hda_intel
^Tuoltakin olen katsonut, mutta tuloksetta.
Tässä ne äänipiirin tiedot. Toivottavasti saadaan ongelma korjattua!Koodia: [Valitse]*-multimedia
description: Audio device
product: VIA High Definition Audio Controller
vendor: VIA Technologies, Inc.
physical id: 1
bus info: pci@0000:04:01.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=HDA Intel latency=0 module=snd_hda_intel
sudo gedit /etc/modprobe.d/alsa-base
options snd-hda-intel model=z71v position_fix=1
Tunnistetaan ensin tuo äänipiiri. Anna päätteeseen komentoKoodia: [Valitse]sudo lshw
kysyy salasanaa. Kohdassa "Multimedia" pitäisi löytyä äänikortin/-piirin nimi. Kopioi tieto ja liitä tänne. Tässä malliksi oman läppärin tiedot:Koodia: [Valitse]*-multimedia
Ja ennen kaikkea, tervetuloa mukaan! terveisin Timo
description: Multimedia audio controller
product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
vendor: Intel Corporation
physical id: 1e.2
bus info: pci@0000:00:1e.2
version: 03
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=Intel ICH latency=0 module=snd_intel8x0
Näyttäisi olevan samanlainen kuin Asuksessa, eli ajuri sama, kokeile seuraavaa koodia, sillä pitäisi löytyä headphonekin.Koodia: [Valitse]sudo gedit /etc/modprobe.d/alsa-base
Lisää options osioon melko alhaalle, paina enter jonkun options rivin lopussa jotta kursori siirtyy uudelle riville ja kirjoita sinne seuraava rimpsu (tai mieluummin kopioi ja liitä )Koodia: [Valitse]options snd-hda-intel model=z71v position_fix=1
Ratkaisu tulisi olemaan väliaikainen ja siksi kysynkin hieman ohi aiheen: Kuinka helppoa on jälkeen päin formatoida koko Windows-osio, tässä tapauksessa oletuksena koko C-asema?
Tuo on varsin triviaali toimenpide. mutta mieti kaksi kertaa onko se poisto tarpeellinen.
Kokeile tosiaan rauhassa ubuntua/muita jakeluita ja jos koet sen sinulle soveltuvaksi, niin sitten vasta jyräät windowsin.
Dualboot on ihan hyvä asia.
LainausTuo on varsin triviaali toimenpide. mutta mieti kaksi kertaa onko se poisto tarpeellinen.
Kokeile tosiaan rauhassa ubuntua/muita jakeluita ja jos koet sen sinulle soveltuvaksi, niin sitten vasta jyräät windowsin.
Dualboot on ihan hyvä asia.
Ja luonnollisesti Linux-osion formatointi on yhtä simppeli homma?
Ubuntun asennan siis D-asemalle. Ongelmanratkonnan etenemisestä/korjaantumisesta päivittelen tänne, kunhan muilta kiireiltäni kerkeän.
Selvä, koitan pähkäillä ongelmaan ratkaisua. Raportoin/kyselen myöhemmin lisää.
Täytyy olla jatkossa hieman tarkempi ja varovaisempi. Olen eri ratkaisuja kokeilemalla saanut Ubuntun sekoamaan totaalisesti useampaan otteeseen. Nimim. "Neljä kertaa Ubuntun asentanut" :D.
Ps. Auttaisikohan joku halpa USB-äänikortti asiaa?
sudo modprobe snd-hda-intel model=auto
Selvä, koitan pähkäillä ongelmaan ratkaisua. Raportoin/kyselen myöhemmin lisää.
Täytyy olla jatkossa hieman tarkempi ja varovaisempi. Olen eri ratkaisuja kokeilemalla saanut Ubuntun sekoamaan totaalisesti useampaan otteeseen. Nimim. "Neljä kertaa Ubuntun asentanut" :D.
Ps. Auttaisikohan joku halpa USB-äänikortti asiaa?
Aika harvoin tarvitsee uudelleen asentaa koko järjestelmää.
sudo modprobe snd-hda-intel model=auto
Ps. Auttaisikohan joku halpa USB-äänikortti asiaa?
Koska versiota 1.0.17 ei löydy synapticin kautta, joutuu sen ilmeisesti asentamaan käsin? AlsaProjectin kotisivuilta pystyy lataamaan pakatun tiedoston alsa-driver-1.0.17.tar.bz2. Miten tuollaisen paketin pystyn asentamaan käsin?
sudo apt-get install build-essential
wget http://polku/paketti.tar.bz2
tar xvjf paketti.tar.bz2
cd oikeahakemisto
./configure
make
sudo make install
tar -xvjf alsa-driver-1.x.xx.tar.bz2
static int patch_vt1708(struct hda_codec *codec)
{
struct via_spec *spec;
int err;
/* create a codec specific record */
spec = kcalloc(1, sizeof(*spec), GFP_KERNEL);
if (spec == NULL)
return -ENOMEM;
codec->spec = spec;
/* automatic parse from the BIOS config */
err = vt1708_parse_auto_config(codec);
if (err < 0) {
via_free(codec);
return err;
} else if (!err) {
printk(KERN_INFO "hda_codec: Cannot set up configuration "
"from BIOS. Using genenic mode...\n");
}
spec->stream_name_analog = "VT1708 Analog";
spec->stream_analog_playback = &vt1708_pcm_analog_playback;
spec->stream_analog_capture = &vt1708_pcm_analog_capture;
spec->stream_name_digital = "VT1708 Digital";
spec->stream_digital_playback = &vt1708_pcm_digital_playback;
spec->stream_digital_capture = &vt1708_pcm_digital_capture;
if (!spec->adc_nids && spec->input_mux) {
spec->adc_nids = vt1708_adc_nids;
spec->num_adc_nids = ARRAY_SIZE(vt1708_adc_nids);
spec->mixers[spec->num_mixers] = vt1708_capture_mixer;
spec->num_mixers++;
}
codec->patch_ops = via_patch_ops;
codec->patch_ops.init = via_auto_init;
#ifdef CONFIG_SND_HDA_POWER_SAVE
spec->loopback.amplist = vt1708_loopbacks;
#endif
return 0;
}
static int patch_vt1708(struct hda_codec *codec)
{
unsigned int pin_hp;
struct via_spec *spec;
int err;
/* create a codec specific record */
spec = kcalloc(1, sizeof(*spec), GFP_KERNEL);
if (spec == NULL)
return -ENOMEM;
codec->spec = spec;
/* Ajout SQ071031 */
pin_hp=snd_hda_codec_read(codec, 0x20, 0, AC_VERB_GET_CONFIG_DEFAULT, 0);
pin_hp=pin_hp&0x3FFFFFFF;
snd_hda_codec_write(codec, 0x20, 0, AC_VERB_SET_CONFIG_DEFAULT_BYTES_3, pin_hp>>24);
/* automatic parse from the BIOS config */
err = vt1708_parse_auto_config(codec);
if (err < 0) {
via_free(codec);
return err;
} else if (!err) {
printk(KERN_INFO "hda_codec: Cannot set up configuration "
"from BIOS. Using genenic mode...\n");
}
spec->stream_name_analog = "VT1708 Analog";
spec->stream_analog_playback = &vt1708_pcm_analog_playback;
spec->stream_analog_capture = &vt1708_pcm_analog_capture;
spec->stream_name_digital = "VT1708 Digital";
spec->stream_digital_playback = &vt1708_pcm_digital_playback;
spec->stream_digital_capture = &vt1708_pcm_digital_capture;
if (!spec->adc_nids && spec->input_mux) {
spec->adc_nids = vt1708_adc_nids;
spec->num_adc_nids = ARRAY_SIZE(vt1708_adc_nids);
spec->mixers[spec->num_mixers] = vt1708_capture_mixer;
spec->num_mixers++;
}
codec->patch_ops = via_patch_ops;
codec->patch_ops.init = via_auto_init;
#ifdef CONFIG_SND_HDA_POWER_SAVE
spec->loopback.amplist = vt1708_loopbacks;
#endif
return 0;
}
cd alsa-driver-1.xx.xx
./configure
make
sudo make install
Jätetään vielä ne alsan kääntelyt väliin, nyt en jaksanut lukea viestiketjua alusta alkaen, niin
kerrotko nopeasti mikä jakeluversio käytössä (8.04/8.10/9.04)
mitä sanoo "lspci; aplay -l"
00:00.0 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. Chrome9 HC IGP (rev 01)
04:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)
05:01.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
**** Luettelo PLAYBACK laitteista ****
kortti 0: VT82xx [HDA VIA VT82xx], laite 0: VT1708 Analog [VT1708 Analog]
Alalaitteet: 1/1
Alalaite #0: subdevice
options snd-hda-intel model=3stack enable=yes
#options snd-hda-intel model=auto position_fix=1 enable=yes
#option snd-hda-intel model=fujitsu
Onko sinulla tehtynä jotain muokkauksia /etc/modprobe.d/alsa tiedostoon, jo aikaisempien neuvojen perusteella?
Onko mahdollista kokeilla uudemman jakeluversion livelevyllä, toimiiko siinä oikein?
Aikaisemman linkin perusteella on neuvottu kokeilemaan seuraavia arvojaKoodia: [Valitse]options snd-hda-intel model=3stack enable=yes
#options snd-hda-intel model=auto position_fix=1 enable=yes
#option snd-hda-intel model=fujitsu
nuo siis laitetaan tiedostoon /etc/modprobe.d/alsa-base
kommentoin # merkillä kaksi niistä jolloin vain ensimmäinen rivi on voimassa, jos uudelleen käynnistyksen jälkeen ei äänet toimi, niin lisää # ensimmäisen rivin eteen ja poista toisesta... ja niin edelleen kunnes oikea löytyy.
Oletko kokeillut vaihtaa liittimien paikkoja?
Reboot and that should work fine.
Ongelmana on se, että en varsinaisesti ymmärä tai osaa hyödyntää näitä ohjeita. Siis ei mulla ei esimerkiksi ole mitään alsa-kernel/pci/hda/patch_via.c-polkua. Osaatteko hieman auttaa tässä ongelmassani?
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
Muokkasin alsa-kernel/pci/hda/patch_via.c ohjeiden mukaan.
Nyt kun annan päätteessä ohjeistuksen mukaisen komennon ./configure, antaa pääte seuraavaa virheilmoitusta:Koodia: [Valitse]checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
Mistäköhän nyt kiikastaa?
sudo apt-get install build-essential
^Asensin ja kaikki meni muuten putkeen, paitsi ääntä ei kuulu vieläkään kuulokkeista.
Teinköhän jotain väärin?
^Asensin ja kaikki meni muuten putkeen, paitsi ääntä ei kuulu vieläkään kuulokkeista.
Teinköhän jotain väärin?
Ja boottasit välissä?
Oisko huono ohje? :)