New VAIO (VGN-260), with no sound (FC2) ?

John Hager netcam at gmail.com
Tue Oct 26 22:05:10 UTC 2004


VGN-260 Sony Vaio Laptop 2004 (brand new!) 

sound: intel8x0 
wifi: ipw2200 

Fedora Core 2 with KDE 
kernel 2.6.8-1.521 

First off, the install and KDE setup went pretty well.  

It even recognized the FN keys which cause issues on VIAO's sometimes. 

I got the 2.6.8-1.521 kernel source code, compiled and installed it ok.  

BUT, no sound, my only gripe.  Sound has never worked properly on the
install or upgrade.  It did work fine on the default windows XP ugly OS setup.  

If anyone can help me get sound going, check this out... 

The TEST SOUND button produces a real soft sound with headphones, but
nothing on the external speakers.

Yes I have checked out the alsamixer tool, and I get those vertical
bars in which I turned the volume all the way up, but I did not see a
MUTE toggle ...

In KDE, Preferences | Control Center | Sound & Multimedia | Sound System: 

	On the Hardware tab, audio device: ALSA is selected. 

	Full duplex: off, quality: default

	On the General tab, Sound System enabled 

Using aplay -l, I get a list of 2 devices:

card 0: [Intel 82801DB-ICH4], device 0: Intel ICH [Intel 92901DB-ICH4]
subdevices: 1/1 
Subdevice: #0: subdevice #0

card 0: [Intel 82801DB-ICH4], device 4: Intel ICH - IEC958 [Intel
92901DB-ICH4 - IEC958]
subdevices: 1/1 
Subdevice: #0: subdevice #0

They look the same, but have different device numbers. 

Also, I tried compiling and installing the ALSA 1.0.6a drivers, and I
used the alsaconf tool to modify the modprobe.conf file.

Using xmms, in Options, I select ALSA 1.2.10 output plugin
[libALSA.so] ... and in Configure, if I choose any audio device listed
besides "default" then I get an error in the xmms player when playing
a file.  Should the "Use software volume control" be checked or not?
What Mixer device should I pick?

Using KMix I see green lights on the bars, and the bars are mostly up
for output.  I still don't see any Mute toggle?

I am way confused when it comes to the primary source for audio in
KDE.  Is there a hiding  volume switch somewhere ... its a riddle,
tucked inside an enigma, wrapped into a dream.

Read on for conf files and extra info... 

------- begin /etc/modprobe.conf -------------------

alias eth0 e100
alias snd-card-0 snd-intel8x0
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 &&
/usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ;
}; /sbin/modprobe -r --ignore-remove snd-intel8x0
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
alias eth1 ipw2200
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.6 ---
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---



------- begin "lsmod" -------------------

Module                  Size  Used by
snd_intel8x0           35404  1 
snd_ac97_codec         63952  1 snd_intel8x0
snd_pcm                90504  1 snd_intel8x0
snd_timer              29188  1 snd_pcm
snd_page_alloc          9736  2 snd_intel8x0,snd_pcm
gameport                4352  1 snd_intel8x0
snd_mpu401_uart         9216  1 snd_intel8x0
snd_rawmidi            25636  1 snd_mpu401_uart
snd_seq_device          8200  1 snd_rawmidi
snd                    51300  9
snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               8032  1 snd
parport_pc             21696  0 
lp                      9452  0 
parport                36424  2 parport_pc,lp
autofs4                21124  0 
ds                     13188  4 
yenta_socket           16256  0 
pcmcia_core            51784  2 ds,yenta_socket
sunrpc                142564  1 
ipw2200               104460  0 
ieee80211              26788  1 ipw2200
ieee80211_crypt         6472  1 ieee80211
e100                   34692  0 
mii                     4096  1 e100
ipt_REJECT              5376  1 
ipt_state               2176  7 
ip_conntrack           26144  1 ipt_state
iptable_filter          2688  1 
ip_tables              14336  3 ipt_REJECT,ipt_state,iptable_filter
sg                     28832  0 
scsi_mod              106064  1 sg
microcode               5920  0 
dm_mod                 47892  0 
uhci_hcd               28824  0 
ehci_hcd               28420  0 
button                  5144  0 
battery                 7436  0 
asus_acpi               9496  0 
ac                      3852  0 
radeon                114116  2 
md5                     4096  1 
ipv6                  218436  8 
ext3                   96872  2 
jbd                    66328  1 ext3


------- begin /etc/asound.state -------------------

state.I82801DBICH4 {
	control.1 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Master Playback Switch'
		value.0 true
		value.1 true
	}
	control.2 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Master Playback Volume'
		value.0 23
		value.1 23
	}
	control.3 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 true
		value.1 true
	}
	control.4 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 30
		value.1 30
	}
	control.5 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Master Mono Playback Switch'
		value true
	}
	control.6 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Master Mono Playback Volume'
		value 31
	}
	control.7 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Phone Playback Switch'
		value true
	}
	control.8 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Phone Playback Volume'
		value 0
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Mic Playback Switch'
		value false
	}
	control.10 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Mic Playback Volume'
		value 0
	}
	control.11 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Mic Boost (+20dB)'
		value true
	}
	control.12 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Line Playback Switch'
		value.0 true
		value.1 true
	}
	control.13 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Line Playback Volume'
		value.0 28
		value.1 28
	}
	control.14 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'CD Playback Switch'
		value.0 true
		value.1 true
	}
	control.15 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'CD Playback Volume'
		value.0 28
		value.1 28
	}
	control.16 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Aux Playback Switch'
		value.0 true
		value.1 true
	}
	control.17 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'Aux Playback Volume'
		value.0 31
		value.1 31
	}
	control.18 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'PCM Playback Switch'
		value.0 true
		value.1 true
	}
	control.19 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 31'
		iface MIXER
		name 'PCM Playback Volume'
		value.0 23
		value.1 23
	}
	control.20 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.item.0 Mic
		comment.item.1 CD
		comment.item.2 Video
		comment.item.3 Aux
		comment.item.4 Line
		comment.item.5 Mix
		comment.item.6 'Mix Mono'
		comment.item.7 Phone
		iface MIXER
		name 'Capture Source'
		value.0 Phone
		value.1 Phone
	}
	control.21 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
	}
	control.22 {
		comment.access 'read write'
		comment.type INTEGER
		comment.range '0 - 15'
		iface MIXER
		name 'Capture Volume'
		value.0 15
		value.1 15
	}
	control.23 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.item.0 Mix
		comment.item.1 Mic
		iface MIXER
		name 'Mono Output Select'
		value Mix
	}
	control.24 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.item.0 Mic1
		comment.item.1 Mic2
		iface MIXER
		name 'Mic Select'
		value Mic2
	}
	control.25 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'Stereo Mic'
		value true
	}
	control.26 {
		comment.access 'read write'
		comment.type BOOLEAN
		iface MIXER
		name 'External Amplifier'
		value true
	}
}

Any ideas or pointers would be kewl. 

Thanks all, and thanks for Linux :) 
-- 
  john 
-------------------------------------
 netcam at gmail.com




More information about the fedora-list mailing list