no sound from Gateway Solo laptop

Problems and successes with specific brands/models of computer audio hardware
Message
Author
MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

no sound from Gateway Solo laptop

#1 Post by MikeMT »

Still trying to teach my Puppy "to heel." To bring this to the top and hopefully to be read by Pup trainers,I have added a new info and questions in reply 8.


If I can get the sound working, I will have a perfect Puppy.

system: Gateway Solo laptop, Celeron 450mgz, 64M Ram, 128M swapfile, Soundblaster (Ensoniq) ens1371 card.

Question: how can the sound be enabled? I have checked the volume and tried head phones. To me Puppy recognises the card, but I get the following error for modprobe. Other system info is included.

Thanks

sh-3.00# modprobe sb
Fatal: Error insertiing sb (/lib/modules/2.6.18.1/sound/oss/sb.ko): No such device

sh-3.00# modinfo snd-ens1371
filename: /lib/modules/2.6.18.1/kernel/sound/pci/snd-ens1371.ko
author: Jaroslav Kysela <perex@suse.cz>, Thomas Sailer <sailer@ife.ee.ethz.ch>
license: GPL
description: Ensoniq/Creative AudioPCI ES1371+
vermagic: 2.6.18.1 mod_unload 486 gcc-3.4
depends: snd-pcm,snd-rawmidi,snd,gameport,snd-ac97-codec
alias: pci:v00001274d00001371sv*sd*bc*sc*i*
alias: pci:v00001274d00005880sv*sd*bc*sc*i*
alias: pci:v00001102d00008938sv*sd*bc*sc*i*
parm: lineio:Line In to Rear Out (0 = auto, 1 = force). (array of int)
parm: spdif:S/PDIF output (-1 = none, 0 = auto, 1 = force). (array of int)
parm: joystick_port:Joystick port address. (array of int)
parm: enable:Enable Ensoniq AudioPCI soundcard. (array of bool)
parm: id:ID string for Ensoniq AudioPCI soundcard. (array of charp)
parm: index:Index value for Ensoniq AudioPCI soundcard. (array of int)
sh-3.00#

sh-3.00# modinfo sb
filename: /lib/modules/2.6.18.1/kernel/sound/oss/sb.ko
description: OSS Soundblaster ISA PnP and legacy sound driver
license: GPL
vermagic: 2.6.18.1 mod_unload 486 gcc-3.4
depends: sb_lib
alias: pnp:cCTL0024dCTL0031*
alias: pnp:cCTL0025dCTL0031*
. . .
. . .
alias: pnp:cRTL3000d@@@2001d@X@2001d@H@0001*
alias: pnp:ctBA03b0dPNPb003*
parm: pnp:Went set to 0 will disable detection using PnP. Default is 1.
(int)
parm: acer:Set this to detect cards in some ACER notebooks (doesn't work with pnp) (int)
parm: esstype:ESS chip type (doesn't work with pnp) (int)
parm: sm_games:Enable support for Logitech soundman games (doesn't work with pnp) (int)
parm: type:You can set this to specific card type (doesn't work with pnp) (int)
parm: mpu_io:MPU base address (int)
parm: dma16:16-bit DMA channel (5,6,7) (int)
parm: dma:8-bit DMA channel (0,1,3) (int)
parm: irq:IRQ (5,7,9,10) (int)
parm: io:Soundblaster i/o base address (0x220,0x240,0x260,0x280) (int)
sh-3.00#

Puppy hardware-interfaces information
snd_ens1371
filename: /lib/modules/2.6.18.1/kernel/sound/pci/snd-ens1371.ko
author: Jaroslav Kysela <perex@suse.cz>, Thomas Sailer <sailer@ife.ee.ethz.ch>
license: GPL
description: Ensoniq/Creative AudioPCI ES1371+
vermagic: 2.6.18.1 mod_unload 486 gcc-3.4
depends: snd-pcm,snd-rawmidi,snd,gameport,snd-ac97-codec
alias: pci:v00001274d00001371sv*sd*bc*sc*i*
alias: pci:v00001274d00005880sv*sd*bc*sc*i*
alias: pci:v00001102d00008938sv*sd*bc*sc*i*
parm: lineio:Line In to Rear Out (0 = auto, 1 = force). (array of int)
parm: spdif:S/PDIF output (-1 = none, 0 = auto, 1 = force). (array of int)
parm: joystick_port:Joystick port address. (array of int)
parm: enable:Enable Ensoniq AudioPCI soundcard. (array of bool)
parm: id:ID string for Ensoniq AudioPCI soundcard. (array of charp)
parm: index:Index value for Ensoniq AudioPCI soundcard. (array of int)

from bootsysinit
Starting sound driver: snd-ens1371
done

text from dmesg
kernel BUG at block/ll_rw_blk.c:3115!
invalid opcode: 0000 [#1]
Modules linked in: snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_seq lp parport_pc parport apm ltserial ltmodem snd_ens1371 gameport snd_rawmidi snd_seq_device snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc yenta_socket rsrc_nonstatic i2c_piix4 i2c_core intel_agp agpgart fuse unionfs nls_iso8859_1 nls_cp437 sr_mod ide_cd cdrom uhci_hcd usbcore
Last edited by MikeMT on Sat 21 Aug 2010, 22:29, edited 4 times in total.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#2 Post by Flash »

You can help by telling us which version of Puppy you're using, and how. (E.g., Puppy 2.14 booting from live CD or USB flash memory, installed to hard drive, etc.)
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]

User avatar
pelokwin
Posts: 137
Joined: Fri 31 Mar 2006, 13:28
Location: New Jersey, U.S.A.

#3 Post by pelokwin »

Hey MikeMT,
I had the same problem on my solo but I never found a fix so I will be looking forward to this post good luck
I'm just a passing thought in this world

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#4 Post by MikeMT »

I meant to put the version in my post, the breed is Puppy 2.14.

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#5 Post by MikeMT »

Oops. It is a frugal install on hdb1.

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#6 Post by MikeMT »

Back with a bit more info:

I did lsmod on two computers which both have Puppy 2.14. The lsmod messages were nearly identical relative to sound modules except snd_page_alloc. Could this be the why the sound does not work? How can it be changed?

This is part of lsmod of computer 1, desktop, sound works.

soundcore 9408 3 sb_lib,sound,snd
snd_page_alloc 10008 2 snd_ens1370,snd_pcm


This is part of lsmod of computer 2, the Gateway laptop, sound does not work.

soundcore 9408 3 sb_lib,sound,snd
snd_page_alloc 10008 1 snd_pcm

PowPow
Posts: 6
Joined: Tue 13 Mar 2007, 04:22

#7 Post by PowPow »

I got it working somehow on my solo 2500.

I have no clue what I'm doing in Puppy -- still figuring out if I'm supposed to double click or single click on stuff...

Anyway, here's how I think I stumbled into making it work. I clicked the "Setup" link (red wrench) and went into the "wizard wizard" I believe. Then I clicked Setup ALSA Sound, and kind of went from there.

I had/have no idea what my soundcard is. I'm sure it's the same as yours but I didn't go to the trouble to look (yours sounds familiar though). Anyway, I just clicked on stuff that looked familiar, but I don't think I got the right card? Sooner or later, it said "Test the sound" -- I clicked it and it barked at me. Then I started getting sound from a video.

Full disclosure: aside from knowing absolutely nothing, I still don't have great results with Puppy. I've set it up to try and watch AVI episodes of TV, but I don't think my solo2500 has the horsepower. Video is choppy...

I've got 64MB of ram. Finally set up a swap of 900 MB today and haven't been able to test it again.

I've got the 333 processor, 2GB hard drive, puppy 2.13 off live CD.

I'll be excited if we can get this to work well on these machines.

Hope that helps. A stab in the dark but it seemed to work for me...

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#8 Post by MikeMT »

To Review:
system: Gateway Solo laptop, Celeron 450mgz, 64M Ram, 128M swapfile, Soundblaster (Ensoniq) ens1371 card, Puppy 2.14, frugal harddrive install.

I have checked the alsamixer volume. Volume is turned up and not muted.

from bootsysinit
Starting sound driver: snd-ens1371
done

I did lsmod on another computer which has Puppy 2.14. The lsmod messages were nearly identical relative to sound modules except snd_page_alloc. I think this means that memory has not been given to the sound card? Is that correct? Could this be the why the sound does not work on this Gateway laptop? How can it be changed?

This is part of lsmod of computer 1, desktop, sound works.

soundcore 9408 3 sb_lib,sound,snd
snd_page_alloc 10008 2 snd_ens1370,snd_pcm

This is part of lsmod of computer 2, Gateway laptop, sound does not work.

soundcore 9408 3 sb_lib,sound,snd
snd_page_alloc 10008 1 snd_pcm

paulsiu
Posts: 187
Joined: Wed 17 Jan 2007, 02:58

#9 Post by paulsiu »

Does the laptop have a physical volume control. Have you try using the function key to increase the volume?

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#10 Post by MikeMT »

I have tried increasing the volume using the outside button.
Thanks for the suggestion.

PowPow
Posts: 6
Joined: Tue 13 Mar 2007, 04:22

#11 Post by PowPow »

Mike,

A few ideas.

1) I've got it working on my solo2500. If you want me to send you any files, let me know.

2) I just installed to hard drive, and had to redo the sound thing. I did the wizard wizard and chose the option for Soundblaster 16. Then it was weird for a while, I had to turn the volume WAY up to hear anything on an AVI file. Ultimately it started working again. Now the bottom right of my screen shows a "volume" icon...

3) Following up on paulsiu's question, do you know that the speakers work? Perhaps plugging in some headphones to test is worth your time?

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#12 Post by MikeMT »

My Solo is a bit older a 2150. I have Windows on another partition, so I know the sound works, and I tried the headphones. I also tried alsa probing SB16.

I would like to know what lsmod on your computer shows for snd_page_alloc. Mine lsmod shows snd_page_alloc 1008 1 snd_pcm.
If yours lists your sound card, then I think that my card just does not have any memory assigned to it.

Thanks

PowPow
Posts: 6
Joined: Tue 13 Mar 2007, 04:22

#13 Post by PowPow »

Mike,

I've got:

Code: Select all

usb_storage            83904  0 
snd_mixer_oss          17328  0 
snd_opl3sa2            19372  0 
snd_opl3_lib           10448  1 snd_opl3sa2
snd_hwdep               9076  1 snd_opl3_lib
snd_cs4231_lib         23856  1 snd_opl3sa2
snd_pcm                77592  1 snd_cs4231_lib
snd_timer              23540  3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd_page_alloc         10008  2 snd_cs4231_lib,snd_pcm
snd_mpu401_uart         8112  1 snd_opl3sa2
snd_rawmidi            24064  1 snd_mpu401_uart
snd_seq_device          7996  2 snd_opl3_lib,snd_rawmidi
snd                    51396  10 snd_mixer_oss,snd_opl3sa2,snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               9408  1 snd
ndiswrapper           178100  0

MikeMT
Posts: 87
Joined: Sat 01 Apr 2006, 17:28

#14 Post by MikeMT »

PowPow,

I see yours is giving memory to the sound driver:

snd_page_alloc 10008 2 snd_cs4231_lib,snd_pcm

Now I have to find out how to do the same with my modules.

I tried your suggestion to have Alsa probe again for SB16 driver. Alsa found nothing.

Thanks.

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

oss drivers

#15 Post by micah1_8 »

I've got the same problem with my solo 2150. While scouring the web for a solution, I've seen where others have used oss drivers to get the sound working in other distros. I'm not sure how to do this with puppy though. :?

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

Post Reply