Toshiba M305D S4830

Hi Folks,

My Laptop (Toshiba m305d s4830 - phoenix bios) requires me to load the kernel with the option acpi=off. Unless I choose this option linux does not start. However, the laptop does not power off. On doing shutdown -h now the system halts but the laptop remains energized, and I need to press the power button to blank the screen and de-energize it.

Also, I did not succeed on installing the modem and to make the internal mic to work.

Any help will be apprecciate.

Schechtman

Hi
There is a post on ubuntu about modifying the DSDT
<DSDT Override for Toshiba Satellite M305D-S4830 Laptops and Similar;


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-9-default
up 10:32, 2 users, load average: 0.35, 0.17, 0.09
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.29

Hi Malcolm,

It seems you found the right answer. However, I have the following two problems:

  1. I can not download the file as I am not registered on that forum; and

  2. How do I use the dsdt file?

Thanks,

Helio

Hi
Guess you will need to register… :frowning:

This should help;
How To Fix Your Buggy DSDT


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-9-default
up 1 day 2:10, 2 users, load average: 0.26, 0.40, 0.27
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.29

Hi Folks,

Even though I did not succeed registering to the forum (mentioned by Malcolm on an earlier post) to get the file. I did succeed sorting out this issue.

Malcolm was very helpful and sent me the file. After receiving the file, all that was necessary was to install the linux sources and run the following 2 commands:

cd /usr/src/linux/Documentation/acpi

# sh initramfs-add-dsdt.sh /boot/initrd-2.6.27.19-3.2-default /home/helio/DSDT.aml

Now I will follow on trying to sort ou internal microphone and modem.

Helio

Internal Microphones can be very difficult to get functioning under Linux.

Often, the problem with using a Mic under Linux is the mixer settings.

Try to record with a simple terminal record application as a test. I typically use:
arecord -d 10 myrecording.wavand then I play back “myrecording.wav” with a nominal player. The “-d 10” specifies a 10 second recording.

If that does not work, we will need more information in order to do a quality check on your mixer configuration, you audio/hardware setup configuration, and your installed audio related applications.

In the case of openSUSE-11.1, you can provide more information, with your PC connected to the internet, by opening a gnome-terminal or a kde konsole and typing with root permissions twice:/usr/sbin/alsa-info.shthe first time it will update the diagnostic script, and the second time that will run the diagnostic script and post the output to a web site on the Internet. It will give you the URL of the web site. Please post that URL here. Just the URL.

Also, please to provide additional information, copy and paste the following commands one line at a time into a gnome-terminal or a konsole and post here the output: rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

The information from the above, provides a snapshot overview of your PC’s configuration, and maybe by examining that, it might be possible to come up with some items that could be checked (or updated).

Hi,

Thanks for trying to help me. I have tryed to sort out a few things but so far no luck. I have even tried to update to the latest alsa, etc

By the way, the volume knob does not work neither.

I will also try to get the modem working, but only after I sort out the sound.

The URL for the script:

http://www.alsa-project.org/db/?f=eb3b080707c38f2bf4907d236c05cc6b9dfabcb5

rpm -qa | grep alsa
alsa-oss-32bit-1.0.17-1.37
alsa-plugins-pulse-1.0.18-6.13
alsa-plugins-jack-1.0.18-6.13
alsa-plugins-pulse-32bit-1.0.18-6.12
tsalsa-20080914-0.pm.1
alsa-oss-1.0.17-1.43
alsa-utils-1.0.18-6.4
alsa-plugins-1.0.18-6.13
alsa-tools-1.0.18-1.16
alsa-1.0.19.git20090304-3.1
alsa-plugins-32bit-1.0.18-6.12
alsa-plugins-jack-32bit-1.0.18-6.12
alsa-firmware-1.0.17-1.42

rpm -qa | grep pulse
alsa-plugins-pulse-1.0.18-6.13
pulseaudio-module-lirc-0.9.12-9.5
alsa-plugins-pulse-32bit-1.0.18-6.12
libpulse-mainloop-glib0-0.9.12-9.5
libpulsecore4-0.9.12-9.5
pulseaudio-utils-0.9.12-9.5
pulseaudio-esound-compat-0.9.12-9.5
libxine1-pulse-1.1.16.1-0.pm.0
libpulse-browse0-0.9.12-9.5
pulseaudio-0.9.12-9.5
pulseaudio-module-zeroconf-0.9.12-9.5
pulseaudio-module-bluetooth-0.9.12-9.5
libpulse0-0.9.12-9.5
pulseaudio-module-jack-0.9.12-9.5
pulseaudio-module-x11-0.9.12-9.5
libpulse0-32bit-0.9.12-9.6

rpm -q libasound2
libasound2-1.0.18-8.9

uname -a
Linux Helio-LapTop 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/modprobe.d/sound

options snd-hda-intel model=laptop
options snd slots=snd-hda-intel

5Dex.Kz8fwQizBR2:SBx00 Azalia (Intel HDA)

alias snd-card-0 snd-hda-intel

It is far easier to do this, if one has working internet first. I am assuming you have functional internet.

Ok, thanks for that.

I see your PC has a hardware codec Conexant CX20561 (Hermosa) … I believe that may be the same as the 5051 in the HD-Audio-Configuration.txt file, where the model options are either “hp” or “laptop”.

OK, there is a problem here, high-lighted in red. If you are going to update alsa, you can not just pick and choose any alsa app. They need to function with each other, and hence you need to update them all at once.

You also have way more alsa apps that you need for basic sound. I do not understand why you have so many installed.

I recommend you install the git versions of alsa, alsa-oss-32bit, alsa-plugins-pulse, alsa-plugins-jack, … etc … You can do that with your pc connected to the internet, by typing in a konsole or terminal “su” (no quotes - enter root password when prompted) and then copy and paste the following six zypper commands with your PC connected to the internet, executing them in the same sequence one after the other:

zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.1/ multimedia
zypper install alsa alsa-utils alsa-tools alsa-oss alsa-oss-32bit alsa-plugins alsa-plugins-pulse alsa-plugins-32bit alsa-plugins-pulse-32bit alsa-plugins-jack-32bit alsa-plugins-jack alsa-firmware libasound2
zypper rr multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.1_Update/ multimedia
zypper install alsa-driver-kmp-default
zypper rr multimedia

Then restart your PC, and test your sound.

You may also need to try the model option “hp” instead of “laptop”. And you may need to try no model option line at all. Note the alsa sound driver needs to be restarted each time you change the model option.

Hi OldCPU

I changed my system accordingly to your instructions. Tried no model, laptop and hp. No luck in any of them.

My alsa info is http://www.alsa-project.org/db/?f=ac255a9b28126770479ba79d428ce361893c65cc

Thanks for your help,

Helio

Hi OldCPU,

I was reading about the modem. I would need to install an alsadriver from the conexant site. Do you think that the internal mic might not be working due to the fact that I haven’t yet succeeded installing the modem?

Helio

I have no further advice, other than to write a bug report.
Submitting Bug Reports - openSUSE

My experience is internal mics do not always work well under alsa.

Hi OldCPU,

Thanks for trying to help.

As soon as I figure it out how to submit a bug, I’ll do it.

I have read the pages on submitting a bug, and haven’t yet found a way to do it.

Helio

Its easy … go here and log in with your forums user name and password:
https://bugzilla.novell.com/ICSLogin/?"https://bugzilla.novell.com/ichainlogin.cgi?target=enter_bug.cgi?product%3DopenSUSE%252011.1%26format%3Dguided"

I think that should let you log in.

Then that will get you to the bugzilla enter a bug page:
https://bugzilla.novell.com/enter_bug.cgi?product=openSUSE%2011.1&format=guided

Go to step 2 of 3

For:
Component - sound
Hardware Platform - either i686 or x86-64
Operating System - openSUSE-11.1
Product version - final
Summary - Toshiba M305D S4830 onexant CX20561 (Hermosa) mic does not function
Details - describe your problem. You could reference this thread, but my experience is the developers REFUSE to read forum threads, so you will need to restate as many details as you can, as succinctly as possible. I recommend you post the script URL (or better yet, upload it as a text file) and also provide the output of the commands:
rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

Ensure you make it clear if you are referring to external mic, internal, or both.
ie all the stuff I ask for.

Reproduceablity - happens every time
Steps to reproduce - leave it blank. It just doesn’t work! :slight_smile:
Actual Results - mic doesn’t work
Expected Results - mic records voice

add your script output attachment (as a text file) and that should get your started.

Then be certain to check on the bug report regularly.