Compaq Armada 1750 - no sound
Forum: Laptops
Topic: Compaq Armada 1750 - no sound
started by: Haohmaru
Posted by Haohmaru on Aug. 26 2005,22:43
Hello there!
I just downloaded and burnt the dsl-1.4.iso and loaded into my Compaq Armada 1750.
So far all is pretty ^_^, apart from sound.
I can get sound to work with feather linux by doing:
Code Sample | sudo rmmod soundcore sudo modprobe sb io=0x220 irq=5 dma=0 mpu_io=0x330
|
(check < http://featherlinux.berlios.de/phpBB2....da+1750 > if you want to read the relevant feather linux forum topic)
now, when I do these things in DSL 1.4 I get the following:
Code Sample | sudo modprobe sb io=0x220 irq=5 dma=0 mpu_io=0x330 /lib/modules/2.4.26/kernel/drivers/sound/sb.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 /lib/modules/2.4.26/kernel/drivers/sound/sb.o: insmod /lib/modules/2.4.26/kernel/drivers/sound/sb.o failed /lib/modules/2.4.26/kernel/drivers/sound/sb.o: insmod sb failed
|
here's my dmesg output:
Code Sample | 00000 00000000 00000000 CPU: Common caps: 0183f9ff 00000000 00000000 00000000 Enabling fast FPU save and restore... done. Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 256K CPU: After generic, caps: 0183f9ff 00000000 00000000 00000000 CPU: Common caps: 0183f9ff 00000000 00000000 00000000 CPU0: Intel Mobile Pentium II stepping 0a per-CPU timeslice cutoff: 732.56 usecs. SMP motherboard not detected. Local APIC not detected. Using dummy APIC emulation. Waiting on wait_init_idle (map = 0x0) All processors have done init_idle ACPI: Subsystem revision 20040326 PCI: PCI BIOS revision 2.10 entry at 0xf0484, last bus=1 PCI: Using configuration type 1 ACPI: IRQ9 SCI: Edge set to Level Trigger. ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: System [ACPI] (supports S0 S3 S4bios S4 S5) ACPI: PCI Root Bridge [C000] (00:00) PCI: Probing PCI hardware (bus 00) ACPI: PCI Interrupt Routing Table [\_SB_.C000._PRT] ACPI: PCI Interrupt Link [C0F2] (IRQs *11) ACPI: PCI Interrupt Link [C0F6] (IRQs *11) ACPI: Power Resource [C103] (on) ACPI: Power Resource [C105] (off) PCI: Probing PCI hardware ACPI: PCI Interrupt Link [C0F6] enabled at IRQ 11 ACPI: PCI Interrupt Link [C0F2] enabled at IRQ 11 PCI: Using ACPI for IRQ routing PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off' Limiting direct PCI/PCI transfers. isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Disk quotas vdquot_6.5.1 vesafb: framebuffer at 0x40000000, mapped to 0xcc816000, size 3072k vesafb: mode is 1024x768x16, linelength=2048, pages=1 vesafb: protected mode interface info at c000:4da0 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device pty: 256 Unix98 ptys configured Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller at PCI slot 00:07.1 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x2020-0x2027, BIOS settings: hda:DMA, hdb:DMA hda: TOSHIBA MK6411MAT, ATA DISK drive hdb: TOSHIBA CD-ROM XM-1902B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: attached ide-disk driver. hda: host protected area => 1 hda: 12685680 sectors (6495 MB), CHS=839/240/63 Partition check: hda: hda1 hda2 ide: late registration of driver. SCSI subsystem driver Revision: 1.00 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 Initializing Cryptographic API NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 16384 bind 16384) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 780k freed EXT2-fs warning: checktime reached, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). hdb: attached ide-scsi driver. scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: TOSHIBA Model: CD-ROM XM-1902B Rev: 1218 Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 NCR53c406a: no available ports found aec671x_detect: scsi: <fdomain> Detection failed (no card) GDT: Storage RAID Controller Driver. Version: 2.05 GDT: Found 0 PCI Storage RAID Controllers megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003) megaraid: no BIOS enabled. DC390: 0 adapters found Failed initialization of WD-7000 SCSI card! Highpoint HPT370 Softwareraid driver for linux version 0.02 megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003) megaraid: no BIOS enabled. Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found Guestimating sector 12684719 for superblock driver for Silicon Image(tm) Medley(tm) hardware version 0.0.1: No raid array found usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 19:48:59 Apr 17 2004 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0x2000, IRQ 11 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.275:USB Universal Host Controller Interface driver Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A cloop: Initializing cloop v2.01 cloop: loaded (max 8 devices) cloop: /cdrom/KNOPPIX/KNOPPIX: 1835 blocks, 65536 bytes/block, largest block is 65552 bytes. ISO 9660 Extensions: RRIP_1991A Freeing unused kernel memory: 140k freed Real Time Clock Driver v1.10f Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] [pm] Yenta ISA IRQ mask 0x04b8, PCI irq 11 Socket status: 30000020 Yenta ISA IRQ mask 0x04b8, PCI irq 11 Socket status: 30000020 cs: cb_alloc(bus 2): vendor 0x1814, device 0x0201 PCI: Enabling device 02:00.0 (0000 -> 0002) cs: cb_alloc(bus 3): vendor 0x10ec, device 0x8139 PCI: Enabling device 03:00.0 (0000 -> 0003) cs: IO port probe 0x0c00-0x0cff: clean. cs: IO port probe 0x0800-0x08ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x230-0x237 0x378-0x37f 0x3e8-0x3ff 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. 8139too Fast Ethernet driver 0.9.26 PCI: Setting latency timer of device 03:00.0 to 64 eth0: RealTek RTL8139 at 0xccbe0000, 00:40:f4:c6:d6:08, IRQ 11 eth0: Identified 8139 chip type 'RTL-8139C' usbdevfs: remount parameter error Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS02 at 0x03e8 (irq = 4) is a 16550A parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP] Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 149M agpgart: Detected Intel 440BX chipset agpgart: AGP aperture is 64M @ 0x50000000 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 usb.c: registered new driver hiddev usb.c: registered new driver hid hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> hid-core.c: USB HID support drivers mice: PS/2 mouse device common for all mice apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) apm: overridden by ACPI. i8253 count too high! resetting.. i8253 count too high! resetting.. i8253 count too high! resetting.. i8253 count too high! resetting.. Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996 sb: No ISAPnP cards found, trying standard ones... sb: dsp reset failed. Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996 sb: No ISAPnP cards found, trying standard ones... sb: dsp reset failed. Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996 sb: No ISAPnP cards found, trying standard ones... sb: dsp reset failed. |
Of course my question is:
'How do I get sound working with DSL 1.4 on this machine?'
Please note I'm using DSL as a live-cd and am therefore unable to install anything.
Posted by tempestuous on Aug. 27 2005,02:32
From a Google search it appears your audio chips is an ESS, either the ES1688 or ES1869. Some things to try -
1. Change dma value to 1. Early ESS chips were typically dma=0, later chips typically dma=1.
2. Check that your bios has "PnP OS = NO" or similar. Linux has never been comfortable with PnP ... although it appears your laptop originally had WindowsNT installed which is not PnP compatible, so I would think that the BIOS setting should be OK.
3. Use an additional sb module option "pnp=0". This prevents the sb.o driver from initialising a PnP routine, which commonly fails with ESS chips (but it's OK with Creative SB cards). So the whole command would be - sudo modprobe sb io=0x220 irq=5 dma=0 (or "1") mpu_io=0x330 isapnp=0
On a minor note, if you want to play midi files, you need to load the opl3 module - sudo modprobe opl3 io=0x388
Posted by Haohmaru on Aug. 27 2005,10:01
Thanks for your quick reply, but I already tried several other possibilities (like the one you mentioned) - always with the same result:
Code Sample | /lib/modules/2.4.26/kernel/drivers/sound/sb.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 /lib/modules/2.4.26/kernel/drivers/sound/sb.o: insmod /lib/modules/2.4.26/kernel/drivers/sound/sb.o failed /lib/modules/2.4.26/kernel/drivers/sound/sb.o: insmod sb failed
|
I will hunt for my Computer Setup diskette and check if something (windows XP most likely) tampered with the BIOS.
Posted by Haohmaru on Aug. 27 2005,11:08
(trying to post this for the 3rd time )
Solution for this:
BIOS - System Features - System Management - disable ACPI
BIOS - Audio - ESS 1869 Plug and Play Audio Drive - make sure it's enabled Interrupt request number 5 Direct Memory Access Channel 0 Direct Memory Access Channel 1 Input/Output range 0x0220 - 0x022F Input/Output range 0x0388 - 0x038B Input/Output range 0x0330 - 0x0331
check for conflicts, save and reboot into DSL
open a terminal and type:
Code Sample | sudo rmmod soundcore sudo modprobe sb io=0x220 irq=5 dma=0 mpu_io=0x330
|
and your Compaq Armada 1750 is no longer silent!
Posted by ke4nt1 on Aug. 27 2005,11:38
Good Work !
bookmark
73 ke4nt
Posted by tempestuous on Aug. 27 2005,15:48
Yes, well done indeed. I can see that those BIOS hardware settings could change things dramatically, but I'm surprised (actually confused) that you needed to disable ACPI. This is contrary to what I have seen before. Are you sure that this was necessary. If you re-enabled ACPI, would sound continue to work?
Posted by Haohmaru on Sep. 04 2005,20:29
Well I tried booting DSL today and guess what?
Surprise! My Armada got stuck in the infamous 'Utility Loop' - where it will only boot into the diagnostics partition
After unplugging the mains cable (leaving only the batterypack for power) I went into a FN+F11 frenzy and ended with F1. Then, boot from the Setup disk again to check the BIOS settings.
No, I haven't tried running without ACPI disabled yet - this thing seems to have a mind of it's own lately and I'll be damned if I'm going to reset/reconfigure the BIOS everytime I boot it up.
Next up: removing WinXP (I can use my other (main) laptop for the Nintendo DS Kiosk thing ;)) and installing DSL.
(ps1: sorry if I sounded a bit harsh there, but lately the trouble with this machine seems to come out of nowhere) (ps2: that 'nowhere' could well be Windows XP...)
I will keep you posted on my experiences with DSL,
Sleep tight ;)
Posted by BuRuSu2k on Sep. 21 2005,17:38
I have an Armada 1750, and was able to get sound to work by changing only the Audio settings in BIOS and using Haohmaru's sudo commands.
Actually in my case the only BIOS change I made was the IRQ, from "9" to "5".
It may be important that this laptop has never seen XP, only has NT on it (and, of course, my DSL CD!)
Posted by jan.van.gent on Sep. 26 2005,17:45
hi,
First I want to thank you guys for this wonderful os, the best i've ever seen, the fact that it is so small, in worsk very good on old pc's, and last but not least, it's graphics are better than windows xp pro. (and free!)
So, I'm a noob when it comes to linux so I have a few questions.
First of all, I got the same problem as the other ones here. SOUND, I can't get it to work, i ded the sudo commands, nothing happened. But then i wanted to try to add this:
Quote | I have an Armada 1750, and was able to get sound to work by changing only the Audio settings in BIOS and using Haohmaru's sudo commands.
Actually in my case the only BIOS change I made was the IRQ, from "9" to "5".
It may be important that this laptop has never seen XP, only has NT on it (and, of course, my DSL CD!) |
so the bios settings, but i can't get into bios, so that's another problem (beware, this is a compaq armada 1700, so the bios is not on a chips, it's on the harddisk).
Then, I have some more problems:
- I installed amsn-094.uci , so that's nice, an msn messinger for linux, but everytime i reboot, it's gone, and i need to click on it n emelfm.bin so it activates again (is it possible to make keep it on active ) -i downloaded openoffice, but then, when i installed it, i can't see any buttons or something like that, who can help me, sry for the noob questions
thanks,
greetings from Belgium
/edit: i found it to launch openoffice, but now, how do i create a shortcut?
Posted by Patrick on Sep. 26 2005,19:34
Schild & vriend!
Om een dsl-extensie geinstalleerd en al te hebben bij het opstarten moet je het kopieren naar de root van je harddisk/usb-stick (in mijn geval /cdrom = mijn usb-stick) Dan word het automatisch geinstalleerd. Snelkoppeling moet dan ook automatisch verschijnen op je bureaublad! (en ook een snelkoppeling in het menu = rechtermuisknop) Als je je instellingen binnen een programma wilt opslaan dan moet je meestal een rc-file toevoegen aan de file: /home/dsl/filetool.lst (alle mappen/bestanden die in deze lijst staan worden opgeslagen in het bestand -> /cdrom/backup.tar.gz)
Groeten uit Zutphen
PS: sorry folks for the languages, i am always happy to see a Dutchman/Belgium at the forum.... (i've written down nothing more than most of you already know)
|