Can't get sound in my thinkpad 770z


Forum: Laptops
Topic: Can't get sound in my thinkpad 770z
started by: frodo

Posted by frodo on May 16 2004,00:09
How do you set sound in live cd mode I have DSLinux 0.7?

It says something that the config file is read only file system
I have a crytal sound card

anyone know how to get this working please

Thanks in advance

Posted by ke4nt1 on May 16 2004,02:52
Here are the alias and option lines to add for the
IBM thinkpad 770/765/etc. line of laptops.

FOr a HD install, you can edit your /etc/modutils...

alias sound-slot-0 cs4232
alias synth0 opl3
options sound dmabuf=1
options opl3 io=0x388
options cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5

From a live cd, I would also type into a terminal as root....

cd /lib/modules/2.4.22xfs/kernel//drivers/sound
insmod uart401
insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5

That usually works....

73
ke4nt

Posted by frodo on May 16 2004,11:59
cd /usr/lib/modules/"kernel"/drivers/sound

folder doesn't exist i can get to "cd /usr/lib/modules/"

not more please help me I'm on live mode still and want to continue like that

Posted by frodo on May 16 2004,12:26
cd /usr/lib/modules/"kernel"/drivers/sound
Folder not found

What can I do ?

Posted by ke4nt1 on May 16 2004,14:22
My bad....

Try this....

type "sudo su" <enter>
to get to root.

type "cd /lib/modules/2.4.22-xfs/kernel/drivers/sound <enter>
( or type "mc" <enter> - and use up/down keys and enter to get to path )

then type "insmod uart401" <enter>

then type "insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5" <enter>

I think you can press "ctrl-alt-backspace" <enter>
to exit X server,
then type "startx" <enter>
to restart X server
right click to menu - go to "Desktop - Full Enhanced Desktop"
and left click..
You should see the wmixer on the bottom of your slit.

73
ke4nt

Posted by frodo on May 16 2004,22:48
Once again I need help I get this error now


Using /lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol sound_                                                                                   unload_mididev
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_hw_control
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_panning
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol sound_                                                                                   alloc_mididev
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol conf_p                                                                                   rintf
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_ioctl
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_start_note
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_kill_note
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol sequen                                                                                   cer_init
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_d                                                                                   evs
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_reset
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_aftertouch
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_close
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_set_instr
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_send_sysex
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_controller
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_bender
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_open
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_setup_voice
/lib/modules/2.4.22-xfs/kernel/drivers/sound/uart401.o: unresolved symbol midi_s                                                                                   ynth_load_patch


After doing the second line you told me after cd .....

I do it in root

Posted by ke4nt1 on May 17 2004,02:26
I don't think it works if you add the .o to the end of the file
( insmod uart401 ) not ( insmod uart401.o )

I just tried it again with 0.7 DSL on my IBM 770 thinkpad. From
scratch on a live bootup..  Works great !

Again, exit out of xserver by ctrl-alt-backspace....  run startx...
use your menu to load the Full Enhanced Desktop, and you should
see your wmix mixer on the bottom of your slit

Posted by frodo on May 17 2004,11:14
Quote (ke4nt1 @ May 16 2004,23:26)
I don't think it works if you add the .o to the end of the file
( insmod uart401 ) not ( insmod uart401.o )

I just tried it again with 0.7 DSL on my IBM 770 thinkpad. From
scratch on a live bootup..  Works great !

Again, exit out of xserver by ctrl-alt-backspace....  run startx...
use your menu to load the Full Enhanced Desktop, and you should
see your wmix mixer on the bottom of your slit

I used and still use

cd /lib/modules/2.4.22-xfs/kernel/drivers/sound <enter>
insmod uart401 <enter>

insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5" <enter>


And still nothing does it work with thinkpad 770z?

Posted by ke4nt1 on May 17 2004,19:40
OK...   Did some further checking...
The 770z uses a different card than the 770
the 770z is a crystal srs 3d
the 770 is a crystal 4232

Here is a post I found thru an IBM search from IBM.com on 770z and linux.

To add SoundBlaster functionality, you need to insert the module for sb. The line should read something like: insmod sb io=0x220 irq=5 dma=1 dma_16=5, or whatever your paramaters are. To have this insert automatically, you need an file called sb in /etc/modules/options. These same arguments (The stuff after insmod sb) go into the file, which will get read while the system reads the rc.modules file during boot up.

I would try typing the modprobe command or insmod manually
first before editing your /etc/modutils or /etc/modules.

Hope it helps...  I don't know if you need to run the
uart for midi or not....

ke4nt

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.