Dell Latitude D300XT problem z dźwi

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
jakwak
Posty: 17
Rejestracja: 10 listopada 2007, 12:58
Lokalizacja: Warszawa

Dell Latitude D300XT problem z dźwiękiem na CS4237B

Post autor: jakwak »

Witam wszystkich.

Mam problem z uruchomieniem dźwięku na tym laptopie. Męczę się z tym już z 3 tygodnie :/ Googlowałem i znalazłem 2 różne wpisy do /etc/modprobe.d/sound
po zapuszczeniu:

Kod: Zaznacz cały

# alsaconf
i podmianie /etc/modprobe.d/sound
na jeden z tych:

Kod: Zaznacz cały

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cs4236
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

# Set this to the correct number of cards. 
options snd cards_limit=1

# Options for the Crystal sound card in the Dell Latitude CPi D300XT
options snd-cs4236 index=0 id=CARD_0 port=0x530 cport=0x210 mpu_port=0x330 fm_port=0x388 irq=5 mpu_irq=9 dma1=1 dma2=0 isapnp=0

# OSS/Free portion
alias char-major-14 soundcore

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

Kod: Zaznacz cały

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cs4232
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

# Set this to the correct number of cards. 
options snd cards_limit=1

# Options for the Crystal sound card in the Dell Latitude CPi D300XT
options snd-cs4232 index=0 id=CARD_0 port=0x530 cport=0x210 mpu_port=0x320 fm_port=0x388 irq=5 mpu_irq=9 dma1=0 dma2=1 isapnp=0

# OSS/Free portion
alias char-major-14 soundcore

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
w drugim może być dma1=1 dma2=0 jak i dma1=0 dma2=1

po podmianie alsamixer wykrywa kartę ale żaden odtwarzacz nie gra :/
np. mplayer wypluwa:

Kod: Zaznacz cały

MPlayer 1.0rc2-4.2.3-DFSG-free (C) 2000-2007 MPlayer Team
CPU: Intel Celeron Covington/Pentium II Deschutes,Tonga/Pentium II Xeon (Family: 6, Model: 5, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.

Playing What can I do - The Corrs.mp3.
Audio file file format detected.
Clip info:
 Title: What Can I Do
 Artist: The Corrs
 Album: MTV Unplugged
 Year: 1999
 Comment: , AG# 6870D2C0              
 Track: 2
 Genre: Other
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   0.0 (00.0) of 276.0 (04:36.0) ??,?%
Wyłączyć go można przez Ctrl + C (nie da się "Q")

jeszcze dodam dmesg i lspnp

Kod: Zaznacz cały

Linux version 2.6.22-3-686 (Debian 2.6.22-6) (maks@debian.org) (gcc version 4.1.3 20071019 (prerelease) (Debian 4.1.2-17)) #1 SMP Mon Nov 12 08:32:57 UTC 2007
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000c0000 - 00000000000cc000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000007ff0000 (usable)
 BIOS-e820: 0000000007ff0000 - 0000000008000000 (ACPI data)
 BIOS-e820: 00000000100a0000 - 0000000010100000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
127MB LOWMEM available.
Entering add_active_range(0, 0, 32752) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->    32752
  HighMem     32752 ->    32752
early_node_map[1] active PFN ranges
    0:        0 ->    32752
On node 0 totalpages: 32752
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 223 pages used for memmap
  Normal zone: 28433 pages, LIFO batch:7
  HighMem zone: 0 pages used for memmap
DMI 2.3 present.
ACPI: RSDP 000F3CF0, 0014 (r0 DELL  )
ACPI: RSDT 07FF0000, 0028 (r1 DELL    CPi     27D10B07 ASL        61)
ACPI: FACP 07FF0400, 0074 (r1 DELL    CPi     27D10B07 ASL        61)
ACPI: DSDT 07FF0800, 2DE4 (r1 INT430 SYSFexxx     1001 MSFT  100000C)
ACPI: FACS 07FFF800, 0040
ACPI: PM-Timer IO Port: 0x808
Allocating PCI resources starting at 20000000 (gap: 10100000:efd00000)
Built 1 zonelists.  Total pages: 32497
Kernel command line: root=/dev/hda5 ro quiet vga=791 
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffd000 (0110b000)
Enabling fast FPU save and restore... done.
Initializing CPU#0
PID hash table entries: 512 (order: 9, 2048 bytes)
Detected 300.707 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 120648k/131008k available (1687k kernel code, 9816k reserved, 646k data, 244k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4e000 - 0xfffff000   ( 708 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xc8800000 - 0xff7fe000   ( 879 MB)
    lowmem  : 0xc0000000 - 0xc7ff0000   ( 127 MB)
      .init : 0xc034d000 - 0xc038a000   ( 244 kB)
      .data : 0xc02a5f17 - 0xc03477e4   ( 646 kB)
      .text : 0xc0100000 - 0xc02a5f17   (1687 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 602.30 BogoMIPS (lpj=1204608)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
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: 512K
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.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 11k freed
ACPI: Core revision 20070126
ACPI: setting ELCR to 0200 (from 0800)
CPU0: Intel Pentium II (Deschutes) stepping 02
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Brought up 1 CPUs
Booting paravirtualized kernel on bare hardware
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfbc7e, last bus=0
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
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 0800-083f claimed by PIIX4 ACPI
PCI quirk: region 0840-084f claimed by PIIX4 SMB
PIIX4 devres B PIO at 00e0-00e7
PIIX4 devres C PIO at 0850-085f
PIIX4 devres I PIO at 0210-0217
PIIX4 devres J PIO at 0388-038b
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: Power Resource [PADA] (on)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 17 devices
ACPI: ACPI bus type pnp unregistered
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
NET: Registered protocol family 8
NET: Registered protocol family 20
pnp: 00:00: iomem range 0x0-0x9fbff could not be reserved
pnp: 00:00: iomem range 0x9fc00-0x9ffff could not be reserved
pnp: 00:00: iomem range 0xc0000-0xcbfff could not be reserved
pnp: 00:00: iomem range 0xf0000-0xfffff could not be reserved
pnp: 00:02: ioport range 0x4d0-0x4d1 has been reserved
pnp: 00:02: ioport range 0x800-0x805 has been reserved
pnp: 00:02: ioport range 0x808-0x80f has been reserved
pnp: 00:03: ioport range 0x806-0x807 has been reserved
pnp: 00:03: ioport range 0x850-0x853 has been reserved
pnp: 00:03: ioport range 0x856-0x85f has been reserved
pnp: 00:03: ioport range 0x810-0x83f has been reserved
pnp: 00:03: ioport range 0x840-0x84f has been reserved
pnp: 00:04: ioport range 0xf400-0xf4fe has been reserved
pnp: 00:04: iomem range 0xed000000-0xedffffff has been reserved
pnp: 00:09: ioport range 0x3f0-0x3f1 has been reserved
Time: tsc clocksource has been installed.
PCI: Bus 1, cardbus bridge: 0000:00:03.0
  IO window: 00001000-000010ff
  IO window: 00001400-000014ff
  PREFETCH window: 20000000-23ffffff
  MEM window: 24000000-27ffffff
PCI: Bus 5, cardbus bridge: 0000:00:03.1
  IO window: 00001800-000018ff
  IO window: 00001c00-00001cff
  PREFETCH window: 28000000-2bffffff
  MEM window: 2c000000-2fffffff
PCI: Enabling device 0000:00:03.0 (0000 -> 0003)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
PCI: Enabling device 0000:00:03.1 (0000 -> 0003)
ACPI: PCI Interrupt 0000:00:03.1[B] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 49152 bytes)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
checking if image is initramfs...<6>Switched to high resolution mode on CPU 0
 it is
Freeing initrd memory: 5714k freed
audit: initializing netlink socket (disabled)
audit(1197321645.260:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Limiting direct PCI/PCI transfers.
Boot video device is 0000:00:02.0
vesafb: framebuffer at 0xe0000000, mapped to 0xc8880000, using 1984k, total 1984k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: protected mode interface info at c000:8e00
vesafb: pmi: set display start = c00c8e36, set palette = c00c8e88
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] 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
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
Freeing unused kernel memory: 244k freed
input: AT Translated Set 2 keyboard as /class/input/input0
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Thermal Zone [THM] (34 C)
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
ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
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 11, io base 0x0000ece0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
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 0x0860-0x0867, BIOS settings: hda :D MA, hdb :p io
    ide1: BM-DMA at 0x0868-0x086f, BIOS settings: hdc :D MA, hdd :p io
Probing IDE interface ide0...
hda: TOSHIBA MK6015MAP, ATA DISK drive
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
hda: selected mode 0x42
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
Marking TSC unstable due to: possible TSC halt in C2.
Time: acpi_pm clocksource has been installed.
Clocksource tsc unstable (delta = -863886060 ns)
hdc: TEAC CD-ROM CD-224E, ATAPI CD/DVD-ROM drive
hdc: selected mode 0x42
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 2.21 loaded.
hda: max request size: 128KiB
hda: 11733120 sectors (6007 MB), CHS=12416/15/63, UDMA(33)
hda: cache flushes not supported
 hda: hda1 hda2 < hda5 hda6 hda7 >
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
Attempting manual resume
swsusp: Basic memory bitmaps created
swsusp: Basic memory bitmaps freed
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Yenta: CardBus bridge found at 0000:00:03.0 [1028:0074]
Yenta: ISA IRQ mask 0x0418, PCI irq 11
Socket status: 30000010
Yenta: CardBus bridge found at 0000:00:03.1 [1028:0074]
Yenta: ISA IRQ mask 0x0418, PCI irq 11
Socket status: 30000006
pccard: PCMCIA card inserted into slot 0
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
input: PC Speaker as /class/input/input1
Real Time Clock Driver v1.12ac
Synaptics Touchpad, model: 1, fw: 4.2, id: 0x844a1, caps: 0x0/0x0
input: SynPS/2 Synaptics TouchPad as /class/input/input2
parport_pc 00:0e: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
cs: IO port probe 0x100-0x3af: excluding 0x210-0x217 0x220-0x22f 0x388-0x38f
cs: IO port probe 0x3e0-0x4ff: clean.
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xc00-0xcf7: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0x100-0x3af: excluding 0x210-0x217 0x220-0x22f 0x388-0x38f
cs: IO port probe 0x3e0-0x4ff: clean.
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xc00-0xcf7: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
pcmcia: registering new device pcmcia0.0
  ASIC rev 1,<6>eth0: Megahertz 574B at io 0x300, irq 3, hw_addr 00:50:04:FD:48:2C.
 64K FIFO split 1:1 Rx:Tx, autoselect MII interface.
mpu401_uart: unable to grab IRQ 9
CS4232: MPU401 not detected
CS4232 WSS PnP manual resources are invalid, using auto config
CS4232 WSS PnP configure failed for WSS (out of resources?)
PnP BIOS detection failed for CS4232
pnp: Device 00:10 disabled.
cs4232-pnpbios: probe of 00:10 failed with error -16
Adding 273064k swap on /dev/hda7.  Priority:-1 extents:1 across:273064k
EXT3 FS on hda5, internal journal
loop: module loaded
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: [email]dm-devel@redhat.com[/email]
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
eth0: found link beat
eth0: autonegotiation complete: 100baseT-FD selected
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
ACPI: AC Adapter [AC] (on-line)
input: Lid Switch as /class/input/input3
ACPI: Lid Switch [LID]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PBTN]
input: Sleep Button (CM) as /class/input/input5
ACPI: Sleep Button (CM) [SBTN]
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8

Kod: Zaznacz cały

00:00 PNP0c01 System board
00:01 PNP0a03 PCI bus
00:02 PNP0c01 System board
00:03 PNP0c01 System board
00:04 PNP0c01 System board
00:05 PNP0f13 PS/2 port for PS/2-style mice
00:06 PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support)
00:07 PNP0b00 AT real-time clock
00:08 PNP0800 AT speaker
00:09 PNP0c01 System board
00:0a PNP0200 AT DMA controller
00:0b PNP0c04 Math coprocessor
00:0c PNP0700 PC standard floppy disk controller
00:0d PNP0501 16550A-compatible serial port
00:0e PNP0401 ECP printer port
00:0f CSC0010 Crystal PnP audio system control registers
00:10 CSC0000 Crystal PnP audio system CODEC
Myślę, że naprawa błędu:

PnP BIOS detection failed for CS4232
pnp: Device 00:10 disabled.
cs4232-pnpbios: probe of 00:10 failed with error -16

Edit: wersja kernela: 2.6.22-3-686

powinna pomóc ale jak to zrobić?

Z góry dziękuję za pomoc.
Pozdrawiam
ODPOWIEDZ