Hozzászólások
-
SzerzőBejegyzés
-
Bakker alatt azt értem, hogy bakker.
Egyébként nem látom a 10. hozzászólásban, hogy beállítottad volna az X_VERSION környezeti változót:Code:export X_VERSION=x710A Xorg.log-od is ezt támasztja alá:
Code:[atiddxSetup] X version mismatch – detected X.org 1.3.0.0, required X.org 7.1.0.
0
(II) UnloadModule: „fglrx”
(II) Unloading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(EE) Failed to load module „fglrx” (module requirement mismatch, 0)update…
Mivel elég idegesítő a fent jelzett probléma, nekifutottam mégegyszer, hátha találok bővebb információt a neten.
A jelenség: Intel HDA hangchip esetén a line_out-ba dugott csatlakozót nem érzékeli és a külső speaker (alsamixer -> external amplifier) továbbra is szól.
A kapcsoló némítása nem megoldás, mivel a hangerő így lejjebb esik és torzít.Ez egy ismert alsa-hiba, lásd:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2581Részletesen le van írva a jelenség, ill. a megoldás (végre!), akinek ilyen gondja van.
A lényeg, hogy a kernelből ki kell venni a driver-t és helyette fordítani egyet, alkalmazva a fenti linken elérhető patch-et.Nekem viszont a következő gondom akadt a fordítással (patch-től független):
Code:./configure –with-card=hda-intel –with-oss=yesszépen lefut, de utána fordításnál error:
Code:/home/balev/install/alsa-driver-1.0.14rc4/include/adriver.h: In function `snd_pci_orig_save_state’:
/home/balev/install/alsa-driver-1.0.14rc4/include/adriver.h:1168: error: too many arguments to function `pci_save_state’
/home/balev/install/alsa-driver-1.0.14rc4/include/adriver.h: In function `snd_pci_orig_restore_state’:
/home/balev/install/alsa-driver-1.0.14rc4/include/adriver.h:1172: error: too many arguments to function `pci_restore_state’Hosszabb kutakodás után ráleltem egy 2.6 kernel API changelog-ra, ahol írják, hogy pci_save_state és pci_restore_state függvények második (buffer) argumentuma elhagyható:
http://lwn.net/Articles/2.6-kernel-api/Átírva az adriver.h fájlt ez a probléma meg is lett oldva, viszont itt a következő:
Code:In file included from /home/balev/install/alsa-driver-1.0.14rc4/include/adriver.h:926,
from /home/balev/install/alsa-driver-1.0.14rc4/acore/sgbuf.c:13:
include/linux/pci.h:543: error: syntax error before numeric constantA kernel pci.h fájl (az utolsó sor az 543):
Code:void pci_disable_device(struct pci_dev *dev);
void pci_set_master(struct pci_dev *dev);
#define HAVE_PCI_SET_MWI
int __must_check pci_set_mwi(struct pci_dev *dev);
void pci_clear_mwi(struct pci_dev *dev);
void pci_intx(struct pci_dev *dev, int enable);
void pci_msi_off(struct pci_dev *dev);
int pci_set_dma_mask(struct pci_dev *dev, u64 mask);
int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask);Én ebben nem igazán látok problémát, bár a szintaktikát annyira nem ismerem.
Mit tudok most tenni? A kernelben lévő alsa-driver, vagy a csomagban lévő nem jó, mert nem tudom patch-elni (vagy igen? fixme!)
Ergo marad a fordítás, de erre a hibára nem tudtam mit reagálni, pedig rákerestem, de nem találtam megoldást, csak több említést a problémára.
Korábbi verzióknál pedig a következő hiba van (1.0.14rc3, 1.0.14rc2, 1.0.14rc1, 1.0.13):Code:make -C /lib/modules/2.6.21.1/source SUBDIRS=/home/balev/install/alsa-driver-1.0.13 O=/lib/modules/2.6.21.1/build CPP=”gcc -E” CC=”gcc” modules
make[1]: Entering directory `/usr/src/linux-2.6.21.1′
/usr/src/linux-2.6.21.1/Makefile:491: /usr/src/linux-2.6.21.1/arch//Makefile: Nincs ilyen fájl vagy könyvtár
make[2]: *** No rule to make target `/usr/src/linux-2.6.21.1/arch//Makefile’. Stop.Az arch könyvtárban tényleg nincs Makefile. Ebben az esetben mi lehet megoldás?
Vagy egyáltalán, akár a stable 13, akár az 14rc4 hibája esetén van valami ötlete valakinek?
Bakker, megcsináltad amit belinkeltem?
Bakker, megcsináltad amit belinkeltem?
Most ez mit jelent?
Most ez mit jelent?
7.2-vel is megy.
Egyébként meg: http://www.linuxforum.hu/http://newsite.linuxforum.hu/phpBB3/viewtopic.php?p=234923#p2349237.2-vel is megy.
Egyébként meg: http://www.linuxforum.hu/http://newsite.linuxforum.hu/phpBB3/viewtopic.php?p=234923#p234923gg
gg
-
SzerzőBejegyzés