If you're running openSUSE 10.3 and you try to use the auto ./install as suggested by 1kyle above, you might run into the same problem I did. I did as 1kyle suggested and per the instructions within Realtek's driver LinuxPkg_5.04.tar.bz2 tarball. I didn't read through the ./install script first, where there are these instructions on lines 43-48 of the ./install script:
Code:
## for x86
echo "Remove old alsa library"
rm -rf /lib/libasound.* > /dev/null 2>&1
rm -rf /lib64/libasound.* > /dev/null 2>&1
rm -rf /usr/lib/libasound.* > /dev/null 2>&1
rm -rf /usr/lib64/libasound.* > /dev/null 2>&1
When the installation of the Realtek drivers was completed and I rebooted, I got the following when I tried to login as root (or replace root with any other user that was on my system):
Code:
/etc/X11/xim: Checking whether an input method should be started.
/etc/X11/xim: user environment variable LANG=POSIX
/etc/X11/xim: user environment variable LC_CTYPE=en_US.UTF-8
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
No profile for user 'root' found
===== BEGIN MILESTONES (/usr/sbin/sabayon-apply) =====
MainThread 2008/06/05 12:03:34.1511 (sabayon-apply): Fatal exception! Exiting abnormally.
MainThread 2008/06/05 12:03:34.1521 (sabayon-apply): Traceback (most recent call last):
File "/usr/sbin/sabayon-apply", line 99, in <module>
sys.exit (util.EXIT_CODE_FATAL)
SystemExit: 1
===== END MILESTONES (/usr/sbin/sabayon-apply) =====
===== BEGIN RING BUFFER (/usr/sbin/sabayon-apply) =====
MainThread 2008/06/05 12:03:34.1511 (sabayon-apply): Fatal exception! Exiting abnormally.
MainThread 2008/06/05 12:03:34.1521 (sabayon-apply): Traceback (most recent call last):
File "/usr/sbin/sabayon-apply", line 99, in <module>
sys.exit (util.EXIT_CODE_FATAL)
SystemExit: 1
===== END RING BUFFER (/usr/sbin/sabayon-apply) =====
This configuration for the debug log can be re-created
by putting the following in ~/sabayon-debug-log.conf
(use ';' to separate domain names):
[debug log]
max lines = 1000
/usr/bin/gnome-session: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
I had to reinstall the entire operating system!
What did work was the manual installation of the drivers, but I had to make sure to install the kernel-source and the GCC compiler first.
The other thing I had to do was run alsaconf from a console prompt before running alsamixer before logging into the GUI.
I hope this saves someone from a lot of re-installation work by running the ./install script. Just make sure libasound (AKA: old ALSA library) doesn't need to be there for a user to be able to login.
You could always manually back-up the /lib/libasound. , /lib64/libasound.* , /usr/lib/libasound.* and /usr/lib64/libasound.* directories first,
just in case!!