Well, when sound is OK, I have
semoi@darkstar:~/sma_/info/clear/internet$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7c00000 irq 42
1 [pcsp ]: PC-Speaker - pcsp
Internal PC-Speaker at port 0x61
So I could say I have two cards. Sound is all onboard. The codec is Realtek ALC887 and the rest is in the H61, I think. What I do not understand is why after having audio correctly set, a reboot can mesh up things. Perhaps a conflict between the sound card and the internal speaker? My ALSA version is 1.0.26 and ALSA implemented ALC887 support in 1.0.18. But a lot of linux users complain about the difficuties of starting sound in linux with the ALC887.
As to the optical drive, I have checked all the connections.