lkml.org 
[lkml]   [1999]   [Jan]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectPROBLEM: 2.2.1 ad1848.c undefined symbol isa_dma_bridge_buggy
Date
From

[1.] One line summary of the problem:
When CONFIG_PCI undefined, isa_dma_bridge_buggy is undefined in ad1848.c

[2.] Full description of the problem/report:
isa_dma_bridge_buggy is defined in drivers/pci/quirks.c
When PCI is not used, but the sound driver is needed, PCI should not
have to be compiled into the kernel to make the sound driver work.

[3.] Keywords (i.e., modules, networking, kernel):
sound pci dma isa

[4.] Kernel version (from /proc/version):

[5.] Output of Oops.. message (if applicable) with symbolic information
resolved (see Documentation/oops-tracing.txt)
NA

[6.] A small shell script or example program which triggers the
problem (if possible)

[7.] Environment
Toshiba Libretto 50ct
P75, 16Meg ram, OPL3sa2 sound card w/mss.

[7.1.] Software (add the output of the ver_linux script here)
-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux dinky.synack.net 2.2.1 #2 Mon Apr 13 18:32:59 MDT 1998 i586 unknown
Kernel modules 2.1.85
Gnu C 2.7.2.3
Binutils 2.9.1.0.15
Linux C Library 2.0.7
Dynamic linker ldd (GNU libc) 2.0.7
Linux C++ Library 2.8.0
Procps 1.2.9
Mount 2.8a
Net-tools (1998-06-29)
Kbd 0.96
Sh-utils 1.16

[7.2.] Processor information (from /proc/cpuinfo):
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 2
model name : Pentium 75 - 200
stepping : 12
cpu MHz : 99.899262
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : yes
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 39.83

[7.3.] Module information (from /proc/modules):
3c589_cs 5792 1
ds 5460 2 [3c589_cs]
i82365 10644 2
pcmcia_core 29256 0 [3c589_cs ds i82365]
opl3sa2 3400 0
ad1848 14224 0 [opl3sa2]
mpu401 17616 0 [opl3sa2]

[7.4.] SCSI information (from /proc/scsi/scsi)
NA

[7.5.] Other information that might be relevant to the problem
(please look in /proc and include all information that you
think to be relevant):
[X.] Other notes, patches, fixes, workarounds:
This is a diff of changes I made to ad1848.c to make it work:

1206a1207,1210
> /* macro added by bbraun. isa_dma_bridge_buggy not defined if
> * PCI bus is not in use.
> */
> #ifdef CONFIG_PCI
1207a1212
> #endif
1214a1220,1223
> /* macro added by bbraun. isa_dma_bridge_buggy not defined if
> * PCI bus is not in use.
> */
> #ifdef CONFIG_PCI
1215a1225
> #endif
1242a1253,1256
> /* macro added by bbraun. isa_dma_bridge_buggy not defined if
> * PCI bus is not in use.
> */
> #ifdef CONFIG_PCI
1243a1258
> #endif
1250a1266,1269
> /* macro added by bbraun. isa_dma_bridge_buggy not defined if
> * PCI bus is not in use.
> */
> #ifdef CONFIG_PCI
1251a1271
> #endif

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:50    [W:0.139 / U:0.068 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site