[tlinux-users:07950] Re: Internal SD Card in Kernel 2.6.17.4

"Mikkel L. Ellertson" <[email protected]>
Newsgroups gmane.linux.hardware.toshiba
Message-ID <[email protected]>
Manuel Aguilar wrote:
> Hey Mikkel,
> Your script helped a lot. I didn't have to move from the comfort of my
> 2.6.16 kernel. I just had to replace some ids that are different on my
> laptop, and then I just ran the script et voila! =)
> 
> Thanks a lot.
> 
> Now the only issue that makes this laptop from rocking in linux is
> SOUND. Anybody aware of this issue on recent models ?
> cheers,
> Manuel.
> 
I am glad it helped. It looks like the 2.6.17 kernels only need a
simple version of the script. At least it worked when I cut it down to:

#!/bin/bash
#
# Script to enable SD interface of the TI PCXxx12 interface.
#

# Remove SDHCI and MMC modules, if they are installed.
        modprobe -r sdhci
        modprobe -r mmc_block
# Change what interface is enabled.
        setpci -s 04:06.2 4c.b=02
# Load the SD and MMC modules again.
        modprobe sdhci || exit 1
        modprobe mmc_block || exit 1
        exit 0

I have to rest not removing the modules first. I also have to see if
the latest version of 2.6.17 works without the setpci command first.
From what I have been reading, they are improving the sdhci module
to take care of that, at least for the pcixx21 chipset. I have not
seen much about the pcixx12 chipset we are using.

As far as the sound goes, I am using ALSA with the snd-hda-intel
driver. The ALSA driver even lets me use the modem that is also
attached to the same interface as the sound. My sounds shows up as:

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller (rev 02)

Mikkel
-- 

  Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.