no sound from Gateway Solo laptop

Problems and successes with specific brands/models of computer audio hardware
Message
Author
tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#16 Post by tempestuous »

There is so much misinformation, confusion, and wild speculation going on in this thread it's difficult to know where to start.

MikeMT, if your device is (truly) an Ensoniq 1371 then the snd-ens1371 ALSA driver that Puppy has automatically loaded is definitely correct.

Messing with the SoundBlaster16 ALSA driver (snd-sb16) is pointless because that driver only supports ISA sound cards, and is totally incompatible with your PCI-based device.
Messing with the SoundBlaster16 OSS driver (sb16) is doubly pointless because Puppy does not even contain OSS drivers.
PowPow wrote:snd_opl3sa2 19372 0
PowPow's Gateway Solo2500 obviously has a different audio chipset; Yamaha OPL3-compatible, so his information is unrelated. The 2500 seems to be an older laptop with an ISA sound chip.

Forget about the snd_page_alloc module. That's a dependent module for the snd-ens1370 driver, but it's completely unrelated to the snd-ens1371 driver.

I suspect a hardware conflict. Check the output of "dmesg" to look for clues.
Try resetting your bios.
If there's a setting in bios for PnP, disable it: "PnP OS = NO"
Another way to disable PnP is to use this boot parameter -

Code: Select all

pci=biosirq
to add a boot parameter, open /boot/grub/menu.lst in geany, and add the text to the "kernel" line. Then reboot.

Guroo
Posts: 1
Joined: Wed 24 Sep 2008, 23:40

#17 Post by Guroo »

Okay, so I find myself in the same boat as MikeMT, ever get yours to work?

Gateway Solo 2150-400MHz CPU, 256MB RAM, ~256MB swap partition, FULL install to hda1(4GB) with GRUB in MBR, Soundblaster (Ensoniq) ens1371 card.
Puppy 4.00
GRUB version 0.97

I tried putting adding the 'pci=biosirq' boot parameter.
I tried reseting the bios.
Still no sound...

Any help would be greatly appreciated.

my dmesg output follows:

Linux version 2.6.21.7 (root@puppypc) (gcc version 4.2.2) #1 Sun Feb 24 10:22:08 GMT-8 2008
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 000000000009f800 end: 000000000009f800 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000000009f800 size: 0000000000000800 end: 00000000000a0000 type: 2
copy_e820_map() start: 00000000000eac00 size: 0000000000015400 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 0000000009ef0000 end: 0000000009ff0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 0000000009ff0000 size: 000000000000fc00 end: 0000000009fffc00 type: 3
copy_e820_map() start: 0000000009fffc00 size: 0000000000000400 end: 000000000a000000 type: 4
copy_e820_map() start: 00000000fff80000 size: 0000000000080000 end: 0000000100000000 type: 2
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000eac00 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000009ff0000 (usable)
BIOS-e820: 0000000009ff0000 - 0000000009fffc00 (ACPI data)
BIOS-e820: 0000000009fffc00 - 000000000a000000 (ACPI NVS)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
159MB LOWMEM available.
Entering add_active_range(0, 0, 40944) 0 entries of 256 used
Zone PFN ranges:
DMA 0 -> 4096
Normal 4096 -> 40944
HighMem 40944 -> 40944
early_node_map[1] active PFN ranges
0: 0 -> 40944
On node 0 totalpages: 40944
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 4064 pages, LIFO batch:0
Normal zone: 287 pages used for memmap
Normal zone: 36561 pages, LIFO batch:7
HighMem zone: 0 pages used for memmap
DMI 2.3 present.
ACPI: RSDP 000F6DF0, 0014 (r0 PTLTD )
ACPI: RSDT 09FFC454, 002C (r1 PTLTD RSDT 6040000 LTP 0)
ACPI: FACP 09FFC480, 0074 (r1 PTLTD FACP 6040000 PTL F4240)
ACPI: DSDT 09FFC4F4, 36E5 (r1 PTLTD DSDT 6040000 MSFT 100000B)
ACPI: FACS 09FFFFC0, 0040
ACPI: BOOT 09FFFBD9, 0027 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
ACPI: Vendor "PTLTD " System " DSDT " Revision 0x6040000 has a known ACPI BIOS problem.
ACPI: Reason: Multiple problems. This is a non-recoverable error
ACPI: BIOS age (1999) fails cutoff (2002), acpi=force is required to enable ACPI
ACPI: Disabling ACPI support
Allocating PCI resources starting at 10000000 (gap: 0a000000:f5f80000)
Built 1 zonelists. Total pages: 40625
Kernel command line: root=/dev/hda1 ro vga=normal pci=biosirq
Enabling fast FPU save and restore... done.
Initializing CPU#0
PID hash table entries: 1024 (order: 10, 4096 bytes)
Detected 400.944 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 158160k/163776k available (2415k kernel code, 5124k reserved, 827k data, 200k init, 0k highmem)
virtual kernel memory layout:
fixmap : 0xfffea000 - 0xfffff000 ( 84 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xca800000 - 0xff7fe000 ( 847 MB)
lowmem : 0xc0000000 - 0xc9ff0000 ( 159 MB)
.init : 0xc042e000 - 0xc0460000 ( 200 kB)
.data : 0xc035bc99 - 0xc042aaf4 ( 827 kB)
.text : 0xc0100000 - 0xc035bc99 (2415 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 802.60 BogoMIPS (lpj=1605203)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 128K
CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
CPU: Intel Celeron (Mendocino) stepping 0a
Checking 'hlt' instruction... OK.
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfd9cf, last bus=3
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00f6d60
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x84f6, dseg 0x400
PnPBIOS: 17 nodes reported by PnP BIOS; 17 recorded by driver
SCSI subsystem initialized
libata version 2.20 loaded.
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
* Found PM-Timer Bug on the chipset. Due to workarounds for a bug,
* this clock source is slow. Consider trying other clock sources
PCI quirk: region 1000-103f claimed by PIIX4 ACPI
PCI quirk: region 1040-104f claimed by PIIX4 SMB
Boot video device is 0000:01:00.0
PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:07.0
Time: tsc clocksource has been installed.
pnp: 00:00: iomem range 0xfff80000-0xffffffff could not be reserved
pnp: 00:01: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:01: iomem range 0xe8000-0xfffff could not be reserved
pnp: 00:01: iomem range 0x100000-0x9ffffff could not be reserved
pnp: 00:0a: ioport range 0x4d0-0x4d1 has been reserved
pnp: 00:0a: ioport range 0x1000-0x103f has been reserved
pnp: 00:0a: ioport range 0x1040-0x104f has been reserved
pnp: 00:0b: iomem range 0xdc000-0xdffff has been reserved
PCI: Bridge: 0000:00:01.0
IO window: 2000-2fff
MEM window: f4000000-f5ffffff
PREFETCH window: 20000000-200fffff
PCI: Bus 2, cardbus bridge: 0000:00:08.0
IO window: 00001400-000014ff
IO window: 00001800-000018ff
PREFETCH window: 10000000-13ffffff
MEM window: 14000000-17ffffff
PCI: Bus 6, cardbus bridge: 0000:00:08.1
IO window: 00001c00-00001cff
IO window: 00003000-000030ff
PREFETCH window: 18000000-1bffffff
MEM window: 1c000000-1fffffff
PCI: setting IRQ 9 as level-triggered
PCI: Found IRQ 9 for device 0000:00:08.0
PCI: Sharing IRQ 9 with 0000:00:08.1
PCI: Sharing IRQ 9 with 0000:01:00.0
PCI: Found IRQ 9 for device 0000:00:08.1
PCI: Sharing IRQ 9 with 0000:00:08.0
PCI: Sharing IRQ 9 with 0000:01:00.0
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
Simple Boot Flag at 0x37 set to 0x1
NTFS driver 2.1.28 [Flags: R/W].
io scheduler noop registered
io scheduler cfq registered (default)
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0e: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK driver initialized: 16 RAM disks of 13824K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1050-0x1057, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1058-0x105f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: TOSHIBA MK4313MAT, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: CRN-8241B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 8452080 sectors (4327 MB), CHS=8944/15/63, UDMA(33)
hda: cache flushes not supported
hda: hda1 hda2 < hda5 >
PNP: PS/2 Controller [PNP0303,PNP0f13] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input0
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 200k freed
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Adding 240932k swap on /dev/hda5. Priority:-1 extents:1 across:240932k
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
PCI: Found IRQ 9 for device 0000:00:07.2
uhci_hcd 0000:00:07.2: UHCI Host Controller
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.2: irq 9, io base 0x00001060
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Yenta: CardBus bridge found at 0000:00:08.0 [107b:2150]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:08.0, mfunc 0x01701c22, devctl 0x46
Yenta: ISA IRQ mask 0x08b8, PCI irq 9
Socket status: 30000020
Yenta: CardBus bridge found at 0000:00:08.1 [107b:2150]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:08.1, mfunc 0x01701c22, devctl 0x46
Yenta: ISA IRQ mask 0x08b8, PCI irq 9
Socket status: 30000010
pccard: CardBus card inserted into slot 0
pccard: PCMCIA card inserted into slot 1
Linux agpgart interface v0.102 (c) Dave Jones
agpgart: Detected an Intel 440BX Chipset.
agpgart: AGP aperture is 64M @ 0xf8000000
ltmodem: module license 'Proprietary' taints kernel.
Loading Lucent Modem Controller driver version 8.26-alk-8
ltserial: No device detected
ltserial: No device detected
Unloading Lucent Modem Controller driver: version 8.26-alk-8
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
snd: no version for "unregister_sound_special" found: kernel tainted.
PCI: setting IRQ 10 as level-triggered
PCI: Found IRQ 10 for device 0000:00:09.0
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
bcm43xx driver
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:02:00.0 to 64
bcm43xx: Chip ID 0x4318, rev 0x2
bcm43xx: Number of cores: 4
bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243
bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243
bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243
bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243
bcm43xx: PHY connected
bcm43xx: Detected PHY: Analog: 3, Type 2, Revision 7
bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev: 8)
bcm43xx: Radio turned off
bcm43xx: Radio turned off
pcmcia: Detected deprecated PCMCIA ioctl usage from process: cardmgr.
pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/k ... cmcia.html for details.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x810-0x8ff: clean.
cs: IO port probe 0x810-0x8ff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x378-0x37f
cs: IO port probe 0x100-0x4ff: excluding 0x378-0x37f
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
pcmcia: registering new device pcmcia1.0
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
eth1: Asix AX88190: io 0x300, irq 3, hw_addr 00:04:5A:A2:8B:B1
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
lp0: using parport0 (interrupt-driven).
lp0: console ready
eth1: found link beat
eth1: autonegotiation complete: 100baseT-FD selected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.

Thanks in advance for any help.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#18 Post by tempestuous »

Guroo wrote:ACPI: BIOS age (1999) fails cutoff (2002), acpi=force is required to enable ACPI
It seems that the error message has provided a sensible suggestion: boot with "acpi=force"

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

sound chip ENS1371 on Gateway Solo 2150 not "barking"

#19 Post by axel »

hi -
having installed a full version of Puppy 4.11 on a Gateway Solo 2150 I found it difficult to get the sound chip working.
I have read some (not all) entries in the forum reg sound card problems.
Anyone out there who has the solution?
regards Axel

Here is a part of my lsmod output (I stripped the non sound specific modules)

Code: Select all

Module                  Size  Used by
.........
snd_pcm_oss            40992  0 
snd_seq_dummy           3844  0 
snd_seq_oss            31360  0 
snd_seq_midi_event      7168  1 snd_seq_oss
snd_seq                47952  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_mixer_oss          16640  1 snd_pcm_oss
...........
snd_ens1371            24352  0 
gameport               13832  1 snd_ens1371
snd_rawmidi            23456  1 snd_ens1371
snd_seq_device          8204  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_ac97_codec         97952  1 snd_ens1371
........................
ssnd_timer              22276  2 snd_seq,snd_pcm
.....................................
snd                    52772  10 snd_pcm_oss,snd_seq_oss,snd_seq,snd_mixer_oss,
snd_ens1371,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
.....................................
soundcore               7520  1 snd
snd_page_alloc         10376  1 snd_pcm
..................

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

ALSA detects ens1371 sound chip on Gateway Solo 2150

#20 Post by axel »

@ tempestuous
thank you so much for your investigation and hints to the ens1371 problem.
I can not change PCI parameters in BIOS on the Solo 2150.
I have tried the boot time parms acpi=force alone and
acpi=force pci=biosirq together.

No succes. No barking when tested with ALSA. Only a humming noise after reboot. Removing acpi=force brought it back to normal.

I have also followed and adapted instructions from
http://ubuntuforums.org/archive/index.php/t-347398.html
to blacklist snd_ens1371 and enable es1371 (OSS driver) - no success

Code: Select all

from http://ubuntuforums.org/archive/index.php/t-347398.html
wsmoser2004
October 16th, 2007, 10:32 PM

I might be able to help! I have the Gateway Solo 2150 with the EV1938 that the original poster talked about. At a high level, basically what I had to do to get this working was to use OSS for my sound driver, instead of ALSA. I have a lot of annoying problems with OSS (my volume control doesn't work, for example :)) but at least I have sound. Your mileage may vary.

Basically here's what you'll want to do. You want to "blacklist" the ALSA kernel module so that Ubuntu doesn't try to use ALSA. To do that, open a terminal and type

sudo gedit /etc/modprobe.d/blacklist
At the end of the file, add
snd_ens1371

Now you will want to "un-blacklist" the OSS module. To do that,
sudo gedit /etc/modprobe.d/blacklist-oss
in the terminal, find the line that says "es1371", and put a # in front of it. Then you'll have
#es1371
on that line in the file. 
Finally, you'll want to tell Ubuntu to load that module when you boot, so open up
sudo gedit /etc/modules
and add
es1371
to the end of the file. 
Then, reboot. You should now have sound! Hopefully the volume control will work for you, it doesn't work for me in Xubuntu. I just use the volume control in whatever application I happen to be using at the moment.

I also don't know whether the desktop PCI card will work the same as the laptop card. Let me know how it works!
I would gladly apreciate more help
thanks
Axel

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#21 Post by tempestuous »

It's too hard to use OSS audio drivers in Puppy, because these were disabled in the kernel configuration.

The snd-ens1371 ALSA driver is definitely compatible, so success probably just requires a "tweak" or two.

I just Googled, and I see that it may be necessary to force the sound chip ON with the "enable" parameter - open /etc/modprobe.conf in Geany and at the bottom you will see this -

Code: Select all

alias snd-card-0 snd-ens1371
Add a new line -

Code: Select all

options snd-ens1371 index=0 enable=1
Save. Reboot.

And it might still be necessary to use the boot options (as discussed above) as well.

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

#22 Post by axel »

@ tempestous
thanks very much - I tried the following set of definitions in /etc/modprobe.conf
the following line was defined by by ALSA:
alias sound-slot-0 snd-ens1371

test a)

Code: Select all

alias snd-card-0 snd-ens1371
options snd-ens1371 index=0 enable=1
alias sound-slot-0 snd-ens1371 
test b)

Code: Select all

alias snd-card-0 snd-ens1371
options snd-ens1371 index=0 enable=1
# alias sound-slot-0 snd-ens1371  comment
test c)

Code: Select all

# alias snd-card-0 snd-ens1371  comment
alias sound-slot-0 snd-ens1371
options snd-ens1371 index=0 enable=1
in combination with acpi=force and acpi=force pci=biosirq

no success - may be next year more tests ?
Axel

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#23 Post by tempestuous »

OK, next step - alsamixer.
Leave all the lines in /etc/moprobe.conf. Even if they don't help, they won't hurt.
axel wrote:the following line was defined by by ALSA:
alias sound-slot-0 snd-ens1371
Yes, that's for ALSA-OSS compatibility.
It's technically ugly, and I have lobbied in the past to have the ALSA-OSS modules removed. Sadly, Puppy's tray mixer (absvolume) seems to require the ALSA-OSS modules ... a good reason to replace it with a proper ALSA tray mixer ... but I digress.

Open rxvt and expand it fullscreen, then run "alsamixer".
Make sure that your Master channel and PCM channel are raised, and at the bottom they indicate "00" - which means they are not muted. When muted they will indicate "MM".
There are two particular channels for your sound chip which are known to mess up audio output - "Headphone Jack Sense" and "Line Jack Sense" - so mute them. This might fix the problem, but it not, go ahead and mute all other channels (or decrease the level). The only important channels are Master, PCM, and Wave.

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

no sound with audio chip ens1371 on Gateway Solo 2150

#24 Post by axel »

@tempestuos

ok - I'm back with new results (a pity - no sound with proposed settings)

I'm confused. Do you mean 100 instead off 00 when looking at the bottom of each column?
I raised the volume levels of Master / Master Mono / PCM to 100 (see pics)

I also set PC speaker to 100 (but still MM at the bottom) sure that hardware speaker button was set unmute


[/img]
Attachments
screenshot_gxine.png
(125.58 KiB) Downloaded 1020 times
screen2of2_alsamixer.png
(20.17 KiB) Downloaded 960 times
screen1of2_alsamixer.png
(20.03 KiB) Downloaded 963 times

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#25 Post by tempestuous »

axel wrote:I'm confused. Do you mean 100 instead off 00 when looking at the bottom of each column?
No no. Sure the volume level can read "100" but you also need to see a "00" above it to indicate that the channel is not muted.
axel wrote:I also set PC speaker to 100 (but still MM at the bottom)
The "PC speaker" setting is not important, but "MM" means muted. You must press "m" to unmute it.

datagrubber
Posts: 16
Joined: Mon 07 Jul 2008, 20:22
Location: Florida

sound on Gateway Solo 2150

#26 Post by datagrubber »

Am eagerly following this thread as I installed Puppy 4.1.1 on a friends 2150.
Got wireless up with a Trendnet TEW-421 pc card and the rtl8180 driver, all that he is lacking is the sound and I have not been able to get it working.
I have also edited etc/modprobe.conf but to no avail.

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

still no sound with ens1371 chip

#27 Post by axel »

@tempestuos
thanks for all the time you spent to get this problem fixed.

I followed the instructions and do have following settings

column Master 100 View: [Playback] [dB gain=0.00, 0.00]
column Master M 100 View: [Playback] [dB gain=0.00, 0.00]
column PCM 100 View: [Playback] [dB gain=60.00, 60.00] <= should this be 0.00 0.00 ?

all other columns 00

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

no sound with ens 13171 but recording a message worked

#28 Post by axel »

I should add that the chip obviously works as I was able to record a message via the microphone some days ago.
I can play back the message only with Win98SE
axel

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#29 Post by tempestuous »

axel, I see that the "00" is absent from your alsamixer display. It seems that the snd-ens1371 module is behaving strangely.

Now you need some experimentation. It may be helpful to stop the snd-ens1371 module from loading during the early stages of bootup, then load it late in the sequence. This works with certain Thinkpads.
So delete all reference to snd-ens1371 in /etc/modprobe.conf
then blacklist the snd-ens1371 module in the BootManager.
Now reboot and for good measure, delete /etc/asound.state
Now load the ALSA driver manually, as such -

Code: Select all

modprobe snd-ens1371 index=0 enable=1
Run "alsamixer" and raise various volumes.

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

sound chip ens1371 in Gateway 2150

#30 Post by axel »

@tempestuos

thanks for your patience with old daddy

I try to list as correct as I can the last settings:
1) MODULESCONFIG

Code: Select all

SKIPLIST=' arcfb cirrusfb cyber2000fb cyblafb hgafb neofb pm2fb s1d13xxxfb sstfb tdfxfb tridentfb vga16fb aty128fb atyfb radeonfb i810fb intelfb kyrofb ltserial nvidiafb rivafb savagefb sisfb btaudio i810_audio kahlua trident ub usbkbd usbmouse via82cxxx_audio acx_mac80211 es1371 snd_ens1371 '
2) GRUB menu.lst

Code: Select all

# Start GRUB global section
timeout 10
color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
  title Puppy Linux 4.1.1 (on /dev/sda5)
  root (hd0,4)
  kernel /boot/vmlinuz root=/dev/sda5 ro vga=normal acpi=force pci=biosirq
                             
# Linux bootable partition config ends
# Other bootable partition config begins
  title WIN98SE (on /dev/sda1) ..... etc 
3) in terminal
modprobe snd-ens1371 index=0 enable=1 <= ok - no error msg

4) run ALSA sound wizard
found that

but no barking puppy :( how do I get a :idea:
Attachments
screenshot_alsa_conf_soundcard_found.png
(4.81 KiB) Downloaded 2223 times

chrisj
Posts: 1
Joined: Sun 14 Dec 2008, 13:46
Location: Nebraska, USA

sound chip ens1371 in Gateway 2150

#31 Post by chrisj »

I am going out on a limb here - I have a Solo 5150 (ens 1879 sound card as I recall) where I had similar strange issues after a frugal install of Boxpup 4.1.1. I got a gut feeling that some hardware issue I don't fully understand was causing the issue.

Then I hooked a set of headphones up to the laptop, ran the ALSA wizard, and voila, I have had sound ever since (with or without headset).

Like I said, I am out on a limb here, but thought it was worth mentioning.

Chris

User avatar
axel
Posts: 44
Joined: Fri 17 Oct 2008, 08:29
Location: Germany / Herrenberg

no sound from Gateway Solo 2150 laptop

#32 Post by axel »

@chrisj
thank you for your hint. I tried it with mine onboard ens1371 chip (labeled ev1938 on the box inside).
Wish I had that succes you have had.
Still no sound.
Can you pls post your settings ?
i.e kernel statement in GRUB menu.lst
axel

micah1_8
Posts: 23
Joined: Fri 09 May 2008, 16:28

#33 Post by micah1_8 »

Add me to the list of frustrated folks. I've not been able to get sound working on my 2150 either.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#34 Post by tempestuous »

A slight longshot, but worth a try; see "Audio fix for old Thinkpads"
http://www.murga-linux.com/puppy/viewtopic.php?t=38367

Don't use the "soundcard-on" script, but just run this command

Code: Select all

echo 'activate' > /sys/devices/pnp0/00:05/resources
Hopefully this will bring the Ensoniq 1371 sound card to life.

keyma5ter
Posts: 5
Joined: Sun 08 Feb 2009, 22:27

#35 Post by keyma5ter »

You can add me to the list of folks watching this for a fix.

The echo 'activate' command did not work for me for 00:05 or 00:06. I even tried 00:00 through 00:10, 00:12, and all the other directories in pnp0.

I did notice a difference without the modules loaded. The system beeps come through my headphones. I don't know if that means anything, just pointing it out.

Post Reply