Quantcast

Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller with netbsd 4

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller with netbsd 4

david aubril
Hi.
I just installed netbsd 4. on my laptop, and I have two options :
1. I use generic kernel but it hangs after the boot process at the point
"kernelized raidframe activated"
2. I use noacpi kernel but my sound card hangs with the message :

    *
      pci_intr_map: no mapping for pin D (line=ff)
    *
      cbb0: couldn't map interrupt
    *
      pcib0 at pci0 dev 31 function 0
    *
      pcib0: Intel 82801DB ISA Bridge (rev. 0x03)
    *
      piixide0 at pci0 dev 31 function 1
    *
      piixide0: Intel 82801DBM IDE Controller (ICH4-M) (rev. 0x03)
    *
      piixide0: bus-master DMA support present
    *
      piixide0: primary channel configured to compatibility mode
    *
      piixide0: primary channel interrupting at irq 14
    *
      atabus0 at piixide0 channel 0
    *
      piixide0: secondary channel configured to compatibility mode
    *
      piixide0: secondary channel interrupting at irq 15
    *
      atabus1 at piixide0 channel 1
    *
      auich0 at pci0 dev 31 function 5: i82801DB/DBM (ICH4/ICH4M) AC-97
      Audio
    *
      auich0: can't map codec i/o space

It seems that's it's an old bug. Any idea on how to have my audio card
work ?
Thanks in advance.
Best regards,
trusiad
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller with netbsd 4

Jared McNeill
david aubril wrote:

> Hi.
> I just installed netbsd 4. on my laptop, and I have two options :
> 1. I use generic kernel but it hangs after the boot process at the point
> "kernelized raidframe activated"
> 2. I use noacpi kernel but my sound card hangs with the message :
>
>    *
>      pci_intr_map: no mapping for pin D (line=ff)
>    *
>      cbb0: couldn't map interrupt
>    *
>      pcib0 at pci0 dev 31 function 0
>    *
>      pcib0: Intel 82801DB ISA Bridge (rev. 0x03)
>    *
>      piixide0 at pci0 dev 31 function 1
>    *
>      piixide0: Intel 82801DBM IDE Controller (ICH4-M) (rev. 0x03)
>    *
>      piixide0: bus-master DMA support present
>    *
>      piixide0: primary channel configured to compatibility mode
>    *
>      piixide0: primary channel interrupting at irq 14
>    *
>      atabus0 at piixide0 channel 0
>    *
>      piixide0: secondary channel configured to compatibility mode
>    *
>      piixide0: secondary channel interrupting at irq 15
>    *
>      atabus1 at piixide0 channel 1
>    *
>      auich0 at pci0 dev 31 function 5: i82801DB/DBM (ICH4/ICH4M) AC-97
>      Audio
>    *
>      auich0: can't map codec i/o space
>
> It seems that's it's an old bug. Any idea on how to have my audio card
> work ?

The first thing I would try is the GENERIC_LAPTOP kernel (even if you're
not installing on a laptop). If that fails, does a -current kernel work?
You can get a -current kernel here:

ftp://ftp.netbsd.org/pub/NetBSD-daily/HEAD/200801090002Z/i386/binary/kernel/

Cheers,
Jared
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller with netbsd 4

david aubril
All right, let's summarize :
1. I have a toshiba laptop ( scanpci && dmesg attached ).
2. The laptop hangs up with the following kernels : 4.0 GENERIC, 4.0
LAPTOP, HEAD GENERIC ( I don't know how you call them, but it's the one
given in the message ).
3. The NOACPI works fine, except the sound card doesn't work...
Right now, i'm looking for a way to make my sound card work. I guess I
have to build a new kernel, but with what options ?
If anybody has an idea, I'll try.
Best regards,
trusiad

Jared D. McNeill wrote:

> david aubril wrote:
>> Hi.
>> I just installed netbsd 4. on my laptop, and I have two options :
>> 1. I use generic kernel but it hangs after the boot process at the
>> point "kernelized raidframe activated"
>> 2. I use noacpi kernel but my sound card hangs with the message :
>>
>>    *
>>      pci_intr_map: no mapping for pin D (line=ff)
>>    *
>>      cbb0: couldn't map interrupt
>>    *
>>      pcib0 at pci0 dev 31 function 0
>>    *
>>      pcib0: Intel 82801DB ISA Bridge (rev. 0x03)
>>    *
>>      piixide0 at pci0 dev 31 function 1
>>    *
>>      piixide0: Intel 82801DBM IDE Controller (ICH4-M) (rev. 0x03)
>>    *
>>      piixide0: bus-master DMA support present
>>    *
>>      piixide0: primary channel configured to compatibility mode
>>    *
>>      piixide0: primary channel interrupting at irq 14
>>    *
>>      atabus0 at piixide0 channel 0
>>    *
>>      piixide0: secondary channel configured to compatibility mode
>>    *
>>      piixide0: secondary channel interrupting at irq 15
>>    *
>>      atabus1 at piixide0 channel 1
>>    *
>>      auich0 at pci0 dev 31 function 5: i82801DB/DBM (ICH4/ICH4M) AC-97
>>      Audio
>>    *
>>      auich0: can't map codec i/o space
>>
>> It seems that's it's an old bug. Any idea on how to have my audio
>> card work ?
>
> The first thing I would try is the GENERIC_LAPTOP kernel (even if
> you're not installing on a laptop). If that fails, does a -current
> kernel work? You can get a -current kernel here:
>
> ftp://ftp.netbsd.org/pub/NetBSD-daily/HEAD/200801090002Z/i386/binary/kernel/
>
>
> Cheers,
> Jared
>

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.0 (GENERIC.NOACPI) #0: Sun Dec 16 00:56:55 PST 2007
        builds@wb34:/home/builds/ab/netbsd-4-0-RELEASE/i386/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/i386/compile/GENERIC.NOACPI
total memory = 494 MB
rbus: rbus_min_start set to 0x40000000
avail memory = 476 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
BIOS32 rev. 0 found at 0xfc03d
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Mobile Celeron (686-class), 1995.12 MHz, id 0xf29
cpu0: features bfebf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features bfebf9ff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebf9ff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: features2 4400<CID,xTPR>
cpu0: "Mobile Intel(R) Celeron(R) CPU 2.00GHz"
cpu0: I-cache 12K uOp cache 8-way, D-cache 8 KB 64B/line 4-way
cpu0: ITLB 4K/4M: 128 entries
cpu0: DTLB 4K/4M: 64 entries
cpu0: using thermal monitor 1
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82855GM Host-Hub Controller (rev. 0x01)
agp0 at pchb0: detected 16252k stolen memory
agp0: aperture at 0xd8000000, size 0x8000000
Intel 82855GM GMCH Memory Controller (miscellaneous system, revision 0x01) at pci0 dev 0 function 1 not configured
Intel 82855GM GMCH Configuration Process (miscellaneous system, revision 0x01) at pci0 dev 0 function 3 not configured
vga1 at pci0 dev 2 function 0: Intel 82855GM GMCH Integrated Graphics Device (rev. 0x01)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
Intel 82855GM GMCH Integrated Graphics Device (miscellaneous display, revision 0x01) at pci0 dev 2 function 1 not configured
uhci0 at pci0 dev 29 function 0: Intel 82801DB USB UHCI Controller (rev. 0x03)
uhci0: interrupting at irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7: Intel 82801DB USB EHCI Controller (rev. 0x03)
ehci0: can't map memory space
ppb0 at pci0 dev 30 function 0: Intel 82801BAM Hub-PCI Bridge (rev. 0x83)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
fxp0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network Controller, rev 131
fxp0: interrupting at irq 11
fxp0: Ethernet address 00:00:39:26:8a:ed
inphy0 at fxp0 phy 1: i82562ET 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0 at pci1 dev 11 function 0: Toshiba ToPIC100 PCI-CardBus Bridge (rev. 0x33)
pci_intr_map: no mapping for pin D (line=ff)
cbb0: couldn't map interrupt
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801DB ISA Bridge (rev. 0x03)
piixide0 at pci0 dev 31 function 1
piixide0: Intel 82801DBM IDE Controller (ICH4-M) (rev. 0x03)
piixide0: bus-master DMA support present
piixide0: primary channel configured to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel configured to compatibility mode
piixide0: secondary channel interrupting at irq 15
atabus1 at piixide0 channel 1
auich0 at pci0 dev 31 function 5: i82801DB/DBM (ICH4/ICH4M) AC-97 Audio
auich0: can't map codec i/o space
Intel 82801DB AC97 Modem Controller (modem communications, revision 0x03) at pci0 dev 31 function 6 not configured
isa0 at pcib0
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
pcppi0: children must have an explicit unit
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
pcppi0: attached to attimer0
isapnp0: no ISA Plug 'n Play devices found
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
Kernelized RAIDframe activated
uhidev0 at uhub0 port 2 configuration 1 interface 0
uhidev0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.10, addr 2, iclass 3/1
ums0 at uhidev0: 3 buttons and Z dir.
wsmouse1 at ums0 mux 0
wd0 at atabus0 drive 0: <TOSHIBA MK3021GAS>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 28615 MB, 58140 cyl, 16 head, 63 sec, 512 bytes/sect x 58605120 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-R2412, 734M817086, 1330> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(piixide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
syncing disks... 1 done
unmounting file systems... done
rebooting...
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.0 (GENERIC.NOACPI) #0: Sun Dec 16 00:56:55 PST 2007
        builds@wb34:/home/builds/ab/netbsd-4-0-RELEASE/i386/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/i386/compile/GENERIC.NOACPI
total memory = 494 MB
rbus: rbus_min_start set to 0x40000000
avail memory = 476 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
BIOS32 rev. 0 found at 0xfc03d
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Mobile Celeron (686-class), 1995.12 MHz, id 0xf29
cpu0: features bfebf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features bfebf9ff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebf9ff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: features2 4400<CID,xTPR>
cpu0: "Mobile Intel(R) Celeron(R) CPU 2.00GHz"
cpu0: I-cache 12K uOp cache 8-way, D-cache 8 KB 64B/line 4-way
cpu0: ITLB 4K/4M: 128 entries
cpu0: DTLB 4K/4M: 64 entries
cpu0: using thermal monitor 1
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82855GM Host-Hub Controller (rev. 0x01)
agp0 at pchb0: detected 16252k stolen memory
agp0: aperture at 0xd8000000, size 0x8000000
Intel 82855GM GMCH Memory Controller (miscellaneous system, revision 0x01) at pci0 dev 0 function 1 not configured
Intel 82855GM GMCH Configuration Process (miscellaneous system, revision 0x01) at pci0 dev 0 function 3 not configured
vga1 at pci0 dev 2 function 0: Intel 82855GM GMCH Integrated Graphics Device (rev. 0x01)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
Intel 82855GM GMCH Integrated Graphics Device (miscellaneous display, revision 0x01) at pci0 dev 2 function 1 not configured
uhci0 at pci0 dev 29 function 0: Intel 82801DB USB UHCI Controller (rev. 0x03)
uhci0: interrupting at irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7: Intel 82801DB USB EHCI Controller (rev. 0x03)
ehci0: can't map memory space
ppb0 at pci0 dev 30 function 0: Intel 82801BAM Hub-PCI Bridge (rev. 0x83)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
fxp0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network Controller, rev 131
fxp0: interrupting at irq 11
fxp0: Ethernet address 00:00:39:26:8a:ed
inphy0 at fxp0 phy 1: i82562ET 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0 at pci1 dev 11 function 0: Toshiba ToPIC100 PCI-CardBus Bridge (rev. 0x33)
pci_intr_map: no mapping for pin D (line=ff)
cbb0: couldn't map interrupt
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801DB ISA Bridge (rev. 0x03)
piixide0 at pci0 dev 31 function 1
piixide0: Intel 82801DBM IDE Controller (ICH4-M) (rev. 0x03)
piixide0: bus-master DMA support present
piixide0: primary channel configured to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel configured to compatibility mode
piixide0: secondary channel interrupting at irq 15
atabus1 at piixide0 channel 1
auich0 at pci0 dev 31 function 5: i82801DB/DBM (ICH4/ICH4M) AC-97 Audio
auich0: can't map codec i/o space
Intel 82801DB AC97 Modem Controller (modem communications, revision 0x03) at pci0 dev 31 function 6 not configured
isa0 at pcib0
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
pcppi0: children must have an explicit unit
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
pcppi0: attached to attimer0
isapnp0: no ISA Plug 'n Play devices found
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
Kernelized RAIDframe activated
uhidev0 at uhub0 port 2 configuration 1 interface 0
uhidev0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.10, addr 2, iclass 3/1
ums0 at uhidev0: 3 buttons and Z dir.
wsmouse1 at ums0 mux 0
wd0 at atabus0 drive 0: <TOSHIBA MK3021GAS>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 28615 MB, 58140 cyl, 16 head, 63 sec, 512 bytes/sect x 58605120 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-R2412, 734M817086, 1330> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(piixide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
set{u,g}id pid 440 (gnome-pty-helper) was invoked by uid 1000 ppid 227 (gnome-terminal) with fd 2 closed
set{u,g}id pid 360 (gnome-pty-helper) was invoked by uid 1000 ppid 465 (gnome-terminal) with fd 2 closed


pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x3580
 Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller

pci bus 0x0000 cardnum 0x00 function 0x01: vendor 0x8086 device 0x3584
 Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller

pci bus 0x0000 cardnum 0x00 function 0x03: vendor 0x8086 device 0x3585
 Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller

pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x3582
 Intel Corporation 82852/855GM Integrated Graphics Device

pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x8086 device 0x3582
 Intel Corporation 82852/855GM Integrated Graphics Device

pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x24c2
 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1

pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x24cd
 Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller

pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x2448
 Intel Corporation 82801 Mobile PCI Bridge

pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x24cc
 Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge

pci bus 0x0000 cardnum 0x1f function 0x01: vendor 0x8086 device 0x24ca
 Intel Corporation 82801DBM (ICH4-M) IDE Controller

pci bus 0x0000 cardnum 0x1f function 0x05: vendor 0x8086 device 0x24c5
 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller

pci bus 0x0000 cardnum 0x1f function 0x06: vendor 0x8086 device 0x24c6
 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller

pci bus 0x0001 cardnum 0x08 function 0x00: vendor 0x8086 device 0x103d
 Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller

pci bus 0x0001 cardnum 0x0b function 0x00: vendor 0x1179 device 0x0617
 Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support
Loading...