misc/74870: Sound Module will work when Makefile is modified

Joerg Ruppe-Tanner joerg.ruppe-tanner at ch-open.ch
Wed Dec 8 12:30:49 PST 2004


>Number:         74870
>Category:       misc
>Synopsis:       Sound Module will work when Makefile is modified
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 08 20:30:36 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Joerg Ruppe-Tanner
>Release:        5.3 Release
>Organization:
>Environment:
neptun# uname -a
FreeBSD neptun.jrtnet.ch 5.3-RELEASE FreeBSD 5.3-RELEASE #2: Wed Dec  8 18:33:38 UTC 2004     root at neptun.jrtnet.ch:/usr/obj/usr/src/sys/neptun01  amd64
neptun#
neptun#
This an Aspire 1500 Notebook. 


>Description:
   neptun# dmesg
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.3-RELEASE #2: Wed Dec  8 18:33:38 UTC 2004
    root at neptun.jrtnet.ch:/usr/obj/usr/src/sys/neptun01
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 Processor 3000+ (1794.90-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0xf48  Stepping = 8
  Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
  AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
real memory  = 535756800 (510 MB)
avail memory = 505790464 (482 MB)
ACPI APIC Table: <PTLTD          APIC  >
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 0.3> irqs 0-23 on motherboard
acpi0: <PTLTD   RSDT> on motherboard
acpi0: Power Button (fixed)
acpi_ec0: <Embedded Controller: GPE 0xb> port 0x66,0x62 on acpi0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
acpi_tz1: <Thermal Zone> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pcib1: could not get PCI interrupt routing table for \\_SB_.PCI0.AGP_ - AE_NOT_FOUND
pci1: <ACPI PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pci0: <network> at device 10.0 (no driver attached)
cbb0: <RF5C476 PCI-CardBus Bridge> at device 11.0 on pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb1: <RF5C476 PCI-CardBus Bridge> at device 11.1 on pci0
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
fwohci0: <Ricoh R5C552> mem 0xd0002000-0xd00027ff irq 19 at device 11.2 on pci0
fwohci0: OHCI version 1.0 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:0a:e4:04:07:10:1b:ba
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:0a:e4:10:1b:ba
fwe0: Ethernet address: 02:0a:e4:10:1b:ba
fwe0: if_start running deferred for Giant
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
bge0: <Broadcom BCM5788 Gigabit Ethernet, ASIC rev. 0x3003> mem 0xd0010000-0xd001ffff irq 20 at device 12.0 on pci0
miibus0: <MII bus> on bge0
brgphy0: <BCM5705 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
bge0: Ethernet address: 00:0a:e4:4e:f7:36
uhci0: <VIA 83C572 USB controller> port 0x1020-0x103f at device 16.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0x1040-0x105f at device 16.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0x1060-0x107f at device 16.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ums0: Logitech USB-PS/2 Optical Mouse, rev 2.00/20.00, addr 2, iclass 3/1
ums0: 3 buttons and Z dir.
pci0: <serial bus, USB> at device 16.3 (no driver attached)
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8235 UDMA133 controller> port 0x1000-0x100f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 17.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
pcm0: <VIA VT8235> port 0x1400-0x14ff irq 22 at device 17.5 on pci0
pcm0: [GIANT-LOCKED]
pcm0: <VIA Technologies VIA1612A AC97 Codec>
pci0: <simple comms> at device 17.6 (no driver attached)
acpi_acad0: <AC Adapter> on acpi0
acpi_cmbat0: <Control Method Battery> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Sleep Button> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0 port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sio0 port 0x3f8-0x3ff irq 3 drq 1 on acpi0
sio0: type 16550A
orm0: <ISA Option ROMs> at iomem 0xdc000-0xdffff,0xd8000-0xdbfff,0xcf000-0xcffff,0xc0000-0xcefff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 1794897589 Hz quality 800
Timecounters tick every 0.976 msec
ad0: 57231MB <IC25N060ATMR04-0/MO3OAD4A> [116280/16/63] at ata0-master UDMA100
acd0: DVDR <Slimtype DVDRW SDW-431S/MCS3> at ata1-master UDMA33
Mounting root from ufs:/dev/ad0s1a
Accounting enabled
cpu0: Performance states changed
neptun#   
>How-To-Repeat:

>Fix:
# $FreeBSD: src/sys/modules/Makefile,v 1.393.2.2.2.1 2004/10/24 18:02:52 scottlExp $

# pcic -- currently broken and being worked on out of tree.
# oldcard -- specialized use for debugging only.
# owi -- totally unsupported for debugging only.

SUBDIR= ${_3dfx} \
        ${_aac} \
        accf_data \
        accf_http \
        ${_acpi} \
        ${_agp} \
        aha \
        ${_ahb} \
        ${_aic} \
        aic7xxx \
        aio \
        ${_amd} \
        amr \
        an \
        ${_aout} \
        ${_apm} \
        ${_ar} \
        ${_arcnet} \
        ${_arl} \
        ${_asr} \
        ath \
        ${_ath_hal} \
        aue \
        ${_awi} \
        axe \
        bfe \
        bge \
        ${_bios} \
        ${_bktr} \
        bridge \
        cam \
        ${_canbepm} \
        ${_canbus} \
        ${_cardbus} \
        ${_cbb} \
        cd9660 \
        cd9660_iconv \
        ${_ciss} \
        ${_cm} \
        coda \
        coda5 \
        ${_coff} \
        ${_cp} \
        ${_crypto} \
        ${_cryptodev} \
        ${_ctau} \
        cue \
        ${_cx} \
        dc \
        dcons \
        dcons_crom \
        de \
        digi \
        ${_dpt} \
        ${_drm} \
        dummynet \
        ${_ed} \
        ${_el} \
        ${_elink} \
        ${_em} \
        en \
        ${_ep} \
        ${_ex} \
        ${_exca} \
        ${_ext2fs} \
        fatm \
        fdc \
        fdescfs \
        ${_fe} \
        firewire \
        fxp \
        ${_gem} \
        geom \
        gx \
        harp \
        hatm \
        ${_hfa} \
        hifn \
        hme \
        ${_hptmv} \
        ${_i2c} \
        ${_ibcs2} \
        ${_ichwd} \
        ${_ida} \
        ${_idt} \
        ${_ie} \
        if_disc \
        if_ef \
        if_faith \
        if_gif \
        if_gre \
        if_ppp \
        if_sl \
        if_stf \
        if_tap \
        if_tun \
        if_vlan \
        ${_iir} \
        ${_io} \
        ip6fw \
        ${_ipfilter} \
        ipfw \
        ip_mroute_mod \
        ${_ips} \
        isp \
        ispfw \
        joy \
        kue \
        lge \
        libiconv \
        libmbpool \
        libmchain \
        ${_linprocfs} \
        ${_linux} \
        ${_lnc} \
        lpt \
        mac_biba \
        mac_bsdextended \
        mac_ifoff \
        mac_lomac \
        mac_mls \
        mac_none \
        mac_partition \
        mac_portacl \
        mac_seeotheruids \
        mac_stub \
        mac_test \
        mcd \
        md \
        mem \
        mii \
        mlx \
        ${_mly} \
        mpt \
        msdosfs \
        msdosfs_iconv \
        my \
        ${_ncp} \
        ${_ncv} \
        ${_ndis} \
        netgraph \
        nfsclient \
        nfsserver \
        nge \
        nmdm \
        ${_nsp} \
        ntfs \
        ntfs_iconv \
        nullfs \
        ${_nwfs} \
        ${_oltr} \
        ${_osf1} \
        patm \
        ${_pccard} \
        ${_pcfclock} \
        pcn \
        ${_pecoff} \
        ${_pf} \
        plip \
        ${_pmc} \
        portalfs \
        ppbus \
        ppi \
        pps \
        procfs \
        pseudofs \
        pst \
        ${_random} \
        ${_ray} \
        rc \
        rc4 \
        re \
        rl \
        rp \
        rue \
        ${_s3} \
        ${_safe} \
        ${_sbni} \
        sbsh \
        scd \
        ${_scsi_low} \
        sf \
        sis \
        sk \
        ${_smbfs} \
        sn \
        ${_snc} \
        snp \
        ${_sound} \
        ${_speaker} \
        ${_splash} \
        ${_sppp} \
        ${_sr} \
        ste \
        ${_stg} \
        ${_streams} \
        sym \
        ${_syscons} \
        sysvipc \
        ti \
        tl \
        trm \
        ${_twa} \
        twe \
        tx \
        txp \
        uart \
        ubsa \
        ubsec \
        ubser \
        ucom \
        udav \
        udbp \
        udf \
        udf_iconv \
        ufm \
        ${_ufs} \
        uftdi \
        ugen \
        uhid \
        ukbd \
        ulpt \
        umass \
        umct \
        umodem \
        ums \
        unionfs \
        uplcom \
        urio \
        usb \
        uscanner \
        utopia \
        uvisor \
        uvscom \
        ${_vesa} \
        vge \
        vinum \
        vpo \
        vr \
        vx \
        wb \
        ${_wi} \
        wlan \
        ${_xe} \
        xl

.if ${MACHINE_ARCH} != "sparc64"
_syscons=       syscons
.endif

.if defined(ALL_MODULES)
_ufs=           ufs
.endif

.if !defined(NOCRYPT) || defined(ALL_MODULES)
.if exists(${.CURDIR}/../opencrypto)
_crypto=        crypto
_cryptodev=     cryptodev
.endif
.if exists(${.CURDIR}/../crypto)
_random=        random
.endif
.endif

.if !defined(NO_IPFILTER) || defined(ALL_MODULES)
_ipfilter=      ipfilter
.endif

.if !defined(NO_PF) || defined(ALL_MODULES)
_pf=            pf
.endif

.if ${MACHINE_ARCH} == "i386"
# XXX some of these can move to the general case when de-i386'ed
# XXX some of these can move now, but are untested on other architectures.
_3dfx=          3dfx
_agp=           agp
_aic=           aic
_amd=           amd
_aout=          aout
_apm=           apm
_ar=            ar
_arcnet=        arcnet
_ath_hal=       ath_hal
_awi=           awi
_bktr=          bktr
_coff=          coff
_cp=            cp
_drm=           drm
_ed=            ed
_elink=         elink
_em=            em
_ep=            ep
_ext2fs=        ext2fs
_fe=            fe
_hfa=           hfa
_i2c=           i2c
_ibcs2=         ibcs2
_ie=            ie
_io=            io
_linprocfs=     linprocfs
_linux=         linux
_lnc=           lnc
_ncp=           ncp
_ncv=           ncv
_ndis=          ndis
_nsp=           nsp
_nwfs=          nwfs
_oltr=          oltr
_pccard=        pccard
_pcfclock=      pcfclock
_pecoff=        pecoff
_ray=           ray
_safe=          safe
_sbni=          sbni
_scsi_low=      scsi_low
_smbfs=         smbfs
_sound=         sound
_speaker=       speaker
_splash=        splash
_sppp=          sppp
_sr=            sr
_stg=           stg
_streams=       streams
_wi=            wi
_xe=            xe
.if ${MACHINE} == "i386"
_aac=           aac
_acpi=          acpi
_ahb=           ahb
_arl=           arl
_asr=           asr
_bios=          bios
_cardbus=       cardbus
_cbb=           cbb
_ciss=          ciss
_cm=            cm
_ctau=          ctau
_cx=            cx
_dpt=           dpt
_el=            el
_ex=            ex
_exca=          exca
_hptmv=         hptmv
_ichwd=         ichwd
_ida=           ida
_idt=           idt
_iir=           iir
_ips=           ips
_mly=           mly
_s3=            s3
_twa=           twa
_vesa=          vesa
.elif ${MACHINE} == "pc98"
_canbepm=       canbepm
_canbus=        canbus
_pmc=           pmc
_snc=           snc
.endif
.endif

.if ${MACHINE_ARCH} == "alpha"
_agp=           agp
_ahb=           ahb
_ext2fs=        ext2fs
_linprocfs=     linprocfs
_linux=         linux
_osf1=          osf1
_sound=         sound
_sppp=          sppp
.endif

.if ${MACHINE_ARCH} == "amd64"
_agp=           agp
_drm=           drm
_io=            io
#_linprocfs=    linprocfs
#_linux=                linux
#_ndis=         ndis
_sound=         sound
.endif

.if ${MACHINE_ARCH} == "ia64"
# Modules not enabled on ia64 (as compared to i386) include:
#       aac acpi aout apm atspeaker drm ibcs2 linprocfs linux ncv
#       nsp oltr pecoff s3 sbni stg vesa
_aic=           aic
_ar=            ar
_arcnet=        arcnet
_asr=           asr
_bktr=          bktr
_cardbus=       cardbus
_cbb=           cbb
_ciss=          ciss
_cm=            cm
_coff=          coff
_el=            el
_em=            em
_ep=            ep
_exca=          exca
_fe=            fe
_hfa=           hfa
_iir=           iir
_mly=           mly
_pccard=        pccard
_ray=           ray
_scsi_low=      scsi_low
_smbfs=         smbfs
_sound=         sound
_splash=        splash
_sppp=          sppp
_sr=            sr
_streams=       streams
_wi=            wi
_xe=            xe
.endif

.if ${MACHINE_ARCH} == "powerpc"
_gem=           gem
.endif

.if ${MACHINE_ARCH} == "sparc64"
_gem=           gem
.endif

.if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
SUBDIR=${MODULES_OVERRIDE}
.endif

# Calling kldxref(8) for each module is expensive.
.if !defined(NO_XREF)
.MAKEFLAGS+=    -DNO_XREF
afterinstall:
        @if type kldxref >/dev/null 2>&1; then \
                ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
                kldxref ${DESTDIR}${KMODDIR}; \
        fi
.endif

.include <bsd.subdir.mk>

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list