Tiny Core Base > Corepure64
Alsamixer cannot find card 0
gharig:
Hello Everyone,
I have upgraded from Tinycore Pure 64 13.1 to Tinycore Pure 64 16.0. I'm having a problem with the Alsa-Config and Alsa working on the 16.0 version.
The hardware is the same for both operating systems. I'm using a Winsystems C407 computer. The Alsamixer program works when running TC 13.1 VERSION but not the TC 16.0 VERSION.
I have captured data from both 13.1 and 16.0 and have attached below dmesg and the results of lsmod -l, aplay and speker-test.
Any help is appricated.
Thank You
gharig
TC Pure 13.01 Results
--- Code: ---aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC888-VD Analog [ALC888-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
--- End code ---
--- Code: ---speaker-test -Ddefault:0 -c2 -t wav -l1
speaker-test 1.2.1
Playback device is default:0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 16384
Period size range from 1024 to 1024
Using max buffer size 16384
Periods = 4
was set period_size = 1024
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.685131
--- End code ---
TC Pure 16.0 Results
--- Code: ---aplay -l
aplay: device_list:279: no soundcards found...
--- End code ---
--- Code: ---speaker-test -Ddefault:0 -c2 -t wav -l1
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM default:0
speaker-test 1.2.13
Playback device is default:0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Playback open error: -2,No such file or directory
--- End code ---
TC 13.1 lsmod -l Result
ModuleSize Used byNot taintedsnd_hda_codec_hdmi 36864 0 snd_hda_codec_realtek 94208 1 snd_hda_codec_generic 45056 1 snd_hda_codec_realteksnd_hda_intel 28672 0 snd_hda_codec65536 4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intelsnd_hda_core36864 5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codecsnd_hwdep12288 1 snd_hda_codecsnd_pcm65536 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_coresnd_timer24576 1 snd_pcmsnd49152 8 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timersoundcore12288 1 sndsnd_intel_dspcfg12288 1 snd_hda_intelcpufreq_userspace12288 0 cpufreq_conservative12288 0 cpufreq_powersave12288 0 mei_hdcp12288 0 lpc_ich24576 0 serio_raw12288 0 pcspkr12288 0 igb135168 0 video36864 0 backlight12288 1 videomei_txe16384 1 mei49152 3 mei_hdcp,mei_txesdhci_pci36864 0 cqhci16384 1 sdhci_pcisdhci36864 1 sdhci_pcimmc_core81920 3 sdhci_pci,cqhci,sdhcisquashfs32768 37 loop24576 74
TC 16 lsmod -l Result
ModuleSize Used byNot taintedsnd_hda_intel286720snd_hda_intel286720 snd_hda_codec819201 snd_hda_intelsnd_hda_core491522 snd_hda_intel,snd_hda_codecsnd_hwdep122881 snd_hda_codecsnd_intel_dspcfg122881 snd_hda_intelsnd_pcm860163 snd_hda_intel,snd_hda_codec,snd_hda_coresnd_timer245761 snd_pcmsnd655365 snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timersoundcore122881 sndcpufreq_powersave122880 cpufreq_userspace122880 cpufreq_conservative122880 mei_hdcp122880 serio_raw122880pcspkr122880 video573440 wmi163841 videoi2c_hid_acpi122880 i2c_hid245761 i2c_hid_acpidrm3481601 i2c_hidbacklight 122882 video,drmmei_txe163841igb1597440 sdhci_pci532480 sdhci409601 sdhci_pcilpc_ich24576 0 mei 696323 mei_hdcp,mei_txecqhci 204801 sdhci_pcimmc_core1105923 sdhci_pci,sdhci,cqhciquashfs4096057loop24576114
Rich:
Hi gharig
Looking through your dmesg attachments I noticed both contained:
--- Code: ---tce=UUID=c97dc9b3-bdd3-4ace-ac34-3a544cd8c36a
--- End code ---
When you upgraded to TC16, did you also update the extensions in
your tce directory?
Saw this in the TC16.dmesg:
--- Code: ---pci 0000:00:1b.0: deferred probe pending: snd_hda_intel: couldn't bind with audio component
--- End code ---
--- Quote from: gharig on June 04, 2025, 09:27:03 PM --- ... The hardware is the same for both operating systems. ...
--- End quote ---
Not quite. The TC16 version shows an extra USB drive attached:
--- Code: ---usb 1-1.1: new high-speed USB device number 5 using ehci-pci
usb-storage 1-1.1:1.0: USB Mass Storage device detected
scsi host2: usb-storage 1-1.1:1.0
scsi 2:0:0:0: Direct-Access SanDisk Cruzer Glide 1.00 PQ: 0 ANSI: 6
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sdb] 30031872 512-byte logical blocks: (15.4 GB/14.3 GiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sdb: sdb1
sd 2:0:0:0: [sdb] Attached SCSI removable disk
FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
--- End code ---
gharig:
Hi Rich
I'm almost positive that I also updated all the extensions, but I will leave room for error, just incase I did not. I do mess up from time to time. I will definetly double check in the morning and make sure all the tcz that are being loaded are correct for TC16
I also saw the "could't bind" in the TC 13.1 dmesg, but was missing the
--- Code: --- deferred probe pending:
--- End code ---
Snipet from TC13.1 dmesg
--- Code: ---snd_hda_intel 0000:00:1b.0: couldn't bind with audio component
snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC888-VD: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
snd_hda_codec_realtek hdaudioC0D0: hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
snd_hda_codec_realtek hdaudioC0D0: inputs:
snd_hda_codec_realtek hdaudioC0D0: Mic=0x18
snd_hda_codec_realtek hdaudioC0D0: Line=0x1a
snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
hdaudio hdaudioC0D2: Unable to configure, disabling
--- End code ---
As far as my statement stating that the hardware is the same, is true. Let me clarify, the CPU and mSata drive are the same. I just stuck the usb in to copy the files once i was running the TC 16 version.
my drive is partitioned into 3 partitions
* sda1 55.5 gigs linux Ext4 (with the followingdirctories)
* tce
* opt
* tce13
* opt13
* sda2 4 gigs linux swap
* sda3 500 MB EFI boot
So inorder to switch between 13.1 and 16
--- Code: ---sudo mv tce tce16
sudo mv opt opt16
sudo mv tce13 tce
sudo mv opt13 opt
--- End code ---
then i reboot with out running a backup.
Hardware setup
--- Code: ---64bit Winsystem C407 cpu
Multi-Core Intel® Atom™ E3800 Processors
E3825 dual-core, 1.33GHz
with a 60 or 64 SATA 2.0 channel
mSATA socket
digital I/O:
24 Bidirectional GPIO with event sense
serial I/O
4 serial ports (2x RS-232/422/485, 2x RS232)
--- End code ---
https://winsystems.com/product/ppm-c407/
Rich:
Hi gharig
--- Quote from: gharig on June 05, 2025, 03:07:40 AM --- ... I also saw the "could't bind" in the TC 13.1 dmesg, but was missing the
--- Code: --- deferred probe pending:
--- End code ---
...
--- End quote ---
What happens if you try loading the driver:
--- Code: ---sudo modprobe snd_hda_codec_realtek
--- End code ---
Does dmesg then produce any interesting messages:
--- Code: ---dmesg | tail -n 25
--- End code ---
I also noticed this in the TC16 dmesg:
--- Code: ---byt_gpio INT33FC:00: [Firmware Bug]: Pin 92: DIRECT_IRQ_EN set but no IRQ assigned, clearing
byt_gpio INT33FC:00: [Firmware Bug]: Pin 93: DIRECT_IRQ_EN set but no IRQ assigned, clearing
--- End code ---
gharig:
Hi Rich,
So I tried to load the drivers as these were in TC 13.1 with no luck.
--- Code: ---sudo modeprobe snd_hda_codec_hdmi
sudo modeprobe snd_hda_codec_realtek
sudo modeprobe snd_hda_codec_generic
--- End code ---
Then I came up with the Idea that I should see if it works with other versions of TC Core Plus, I already know that 13.1 works
So I loaded up
* Tinycore Plus 14
* Tinycore Plus 15
* Tinycore Plus 16 (a new one just incase I messed up in the previous)
And the results were
* Tinycore Plus 14 (Passed) :)
* Tinycore Plus 15 (Passed) :)
* Tinycore Plus 16 (Failed) :(
Tomorrow I will try reloading the drivers manually and capture the dmesg to see what I get.
Thank You
gharig
Navigation
[0] Message Index
[#] Next page
Go to full version