DSL Tips and Tricks :: sound?



ok thnaks again for the help with pasting, and here is what i have been tryign:

Code Sample
dsl@box:~$ sudo su
root@box:/home/dsl# lsmod
Module                  Size  Used by    Not tainted
apm                     9736   1 (autoclean)
mousedev                3832   0 (unused)
hid                    22372   0 (unused)
input                   3168   0 [mousedev hid]
cloop                   8900   2
af_packet              13544   0 (autoclean)
agpgart                42660   0 (unused)
serial                 52068   0 (autoclean)
usb-uhci               21836   0 (unused)
usbcore                57824   1 [hid usb-uhci]
orinoco_cs              4628   1
orinoco                35920   0 [orinoco_cs]
hermes                  5056   0 [orinoco_cs orinoco]
ds                      6536   2 [orinoco_cs]
yenta_socket            9504   2
pcmcia_core            39840   0 [orinoco_cs ds yenta_socket]
ide-cd                 28704   0
ide-scsi                9040   0
rtc                     7004   0 (autoclean)
root@box:/home/dsl# modprobe sound
root@box:/home/dsl# insmod ad1848
Using /lib/modules/2.4.26/kernel/drivers/sound/ad1848.o
root@box:/home/dsl# insmod uart401
Using /lib/modules/2.4.26/kernel/drivers/sound/uart401.o
root@box:/home/dsl# insmod cs4232 io=0x530 irq=5 dma=1 dma2=0
Using /lib/modules/2.4.26/kernel/drivers/sound/cs4232.o
/lib/modules/2.4.26/kernel/drivers/sound/cs4232.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
     You may find more information in syslog or the output from dmesg
root@box:/home/dsl#  


whast shoudl i change in the above code to get the sound to work?
ok i just tried the other sound driver cs46x and it also didnt work, hear is what i got for this one:

Code Sample
dsl@box:~$ sudo su
root@box:/home/dsl# lsmod
Module                  Size  Used by    Not tainted
apm                     9736   1 (autoclean)
mousedev                3832   0 (unused)
hid                    22372   0 (unused)
input                   3168   0 [mousedev hid]
cloop                   8900   0 (unused)
af_packet              13544   0 (autoclean)
agpgart                42660   0 (unused)
serial                 52068   0 (autoclean)
usb-uhci               21836   0 (unused)
usbcore                57824   1 [hid usb-uhci]
orinoco_cs              4628   1
orinoco                35920   0 [orinoco_cs]
hermes                  5056   0 [orinoco_cs orinoco]
ds                      6536   2 [orinoco_cs]
yenta_socket            9504   2
pcmcia_core            39840   0 [orinoco_cs ds yenta_socket]
ide-cd                 28704   0
ide-scsi                9040   0
rtc                     7004   0 (autoclean)
root@box:/home/dsl# modprobe sound
root@box:/home/dsl# insmod ad1848
Using /lib/modules/2.4.26/kernel/drivers/sound/ad1848.o
root@box:/home/dsl# insmod uart401
Using /lib/modules/2.4.26/kernel/drivers/sound/uart401.o
root@box:/home/dsl# insmod cs461x io=0x530 irq=5 dma=1 dma2=0
Using /lib/modules/2.4.26/kernel/drivers/char/joystick/cs461x.o
/lib/modules/2.4.26/kernel/drivers/char/joystick/cs461x.o: unresolved symbol gam  eport_register_port
/lib/modules/2.4.26/kernel/drivers/char/joystick/cs461x.o: unresolved symbol gam  eport_unregister_port
root@box:/home/dsl#

Hmm... According to this guy and also the IBM folks, you need to use a tweaked cs4232 driver to get sound working on the 600E:

http://jeremy.zawodny.com/misc/thinkpad-600e-sound.html

http://www-306.ibm.com/pc/support/site.wss/MIGR-4BP6Q6.html

In other words,

Code Sample
modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0

i have alread tried that in this one:

Code Sample
dsl@box:~$ sudo su
root@box:/home/dsl# lsmod
Module                  Size  Used by    Not tainted
apm                     9736   1 (autoclean)
mousedev                3832   0 (unused)
hid                    22372   0 (unused)
input                   3168   0 [mousedev hid]
cloop                   8900   2
af_packet              13544   0 (autoclean)
agpgart                42660   0 (unused)
serial                 52068   0 (autoclean)
usb-uhci               21836   0 (unused)
usbcore                57824   1 [hid usb-uhci]
orinoco_cs              4628   1
orinoco                35920   0 [orinoco_cs]
hermes                  5056   0 [orinoco_cs orinoco]
ds                      6536   2 [orinoco_cs]
yenta_socket            9504   2
pcmcia_core            39840   0 [orinoco_cs ds yenta_socket]
ide-cd                 28704   0
ide-scsi                9040   0
rtc                     7004   0 (autoclean)
root@box:/home/dsl# modprobe sound
root@box:/home/dsl# insmod ad1848
Using /lib/modules/2.4.26/kernel/drivers/sound/ad1848.o
root@box:/home/dsl# insmod uart401
Using /lib/modules/2.4.26/kernel/drivers/sound/uart401.o
root@box:/home/dsl# insmod cs4232 io=0x530 irq=5 dma=1 dma2=0
Using /lib/modules/2.4.26/kernel/drivers/sound/cs4232.o
/lib/modules/2.4.26/kernel/drivers/sound/cs4232.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
    You may find more information in syslog or the output from dmesg
root@box:/home/dsl#  

Next Page...
original here.