Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 May 1997 14:13:54 -0500 (CDT)
From:      Mohammad K Islam <sohel@southwind.net>
To:        hackers@freebsd.org
Cc:        smpatel@freebsd.org
Subject:   Kerel patch for FreeBsd2.1.5 for Pnp soundcard!!
Message-ID:  <199705211913.OAA09259@onyx.southwind.net>

next in thread | raw e-mail | index | archive | help
Hello,

I have downloaded the kernel patch for Freebsd 2.1.5(Kernel.patch.2.1.5) and want to applty it to
my current kernel in order to make my Soundblaster 16 Pnp card work under Freebsd.

I just need some direction/help as how should i proceed about it.

My questions are:

1.Do i add "controller pnp0" to my kernel config file before or after  applying the patch?
(My guess is add the "controller pnp0" line to the config file, do make && make install 
and then apply the patch. But i am new to Freebsd so would like to know for sure)

2. Where should i put the sb16.pnp sample file? Should i put it in some directory
   or just put it in the kernel patch after "Supra Express 288ipnp" and "SMC EtherEz"
  code?



I would greatly appreciate any help on this matter.

Thanks in advanmce for all your help.

For your inspection i am attaching what "pnpinfo" revealed about my soundcard:




Checking for Plug-n-Play devices...
Trying Read_Port at 203
Card assigned CSN #1
Board Vendor ID: CTL002b
Board Serial Number: 00108a7b
PnP Version: 1.0
Vendor Version: 32
Device Description: Creative SB16 PnP
Logical Device ID: CTL0031 (31008c0e)
Device Description: Audio
Start Dependent Function
Good Configuration
IRQ: 5 
DMA: 0 1 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
DMA: 5 
DMA: 16-bit only
DMA: Device is not a bus master
DMA: May not execute in count by byte mode
DMA: May execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x220
I/O alignment for minimum: 1
I/O length: 16
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x330
I/O Range maximum address: 0x330
I/O alignment for minimum: 1
I/O length: 2
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x388
I/O Range maximum address: 0x388
I/O alignment for minimum: 1
I/O length: 4
Start Dependent Function
Acceptable Configuration
IRQ: 5 7 10 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
DMA: 5 6 7 
DMA: 16-bit only
DMA: Device is not a bus master
DMA: May not execute in count by byte mode
DMA: May execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x280
I/O alignment for minimum: 32
I/O length: 16
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x300
I/O Range maximum address: 0x330
I/O alignment for minimum: 48
I/O length: 2
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x388
I/O Range maximum address: 0x388
I/O alignment for minimum: 1
I/O length: 4
Start Dependent Function
Acceptable Configuration
IRQ: 5 7 10 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
DMA: 5 6 7 
DMA: 16-bit only
DMA: Device is not a bus master
DMA: May not execute in count by byte mode
DMA: May execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x280
I/O alignment for minimum: 32
I/O length: 16
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x300
I/O Range maximum address: 0x330
I/O alignment for minimum: 48
I/O length: 2
Start Dependent Function
Sub-optimal Configuration
IRQ: 5 7 10 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
DMA: 5 6 7 
DMA: 16-bit only
DMA: Device is not a bus master
DMA: May not execute in count by byte mode
DMA: May execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x280
I/O alignment for minimum: 32
I/O length: 16
Start Dependent Function
Sub-optimal Configuration
IRQ: 5 7 10 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x280
I/O alignment for minimum: 32
I/O length: 16
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x300
I/O Range maximum address: 0x330
I/O alignment for minimum: 48
I/O length: 2
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x388
I/O Range maximum address: 0x388
I/O alignment for minimum: 1
I/O length: 4
Start Dependent Function
Sub-optimal Configuration
IRQ: 5 7 10 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x280
I/O alignment for minimum: 32
I/O length: 16
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x300
I/O Range maximum address: 0x330
I/O alignment for minimum: 48
I/O length: 2
Start Dependent Function
Sub-optimal Configuration
IRQ: 5 7 10 11 
DMA: 0 1 3 
DMA: 8-bit only
DMA: Device is not a bus master
DMA: May execute in count by byte mode
DMA: May not execute in count by word mode
DMA: Compatibility mode
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x220
I/O Range maximum address: 0x280
I/O alignment for minimum: 32
I/O length: 16
End Dependent Function
Logical Device ID: CTL2011 (11208c0e)
Compatible Device ID: PNP0600 (0006d041)
Device Description: IDE
Start Dependent Function
Good Configuration
IRQ: 10 
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x168
I/O Range maximum address: 0x168
I/O alignment for minimum: 1
I/O length: 8
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x36e
I/O Range maximum address: 0x36e
I/O alignment for minimum: 1
I/O length: 2
Start Dependent Function
Acceptable Configuration
IRQ: 11 
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x1e8
I/O Range maximum address: 0x1e8
I/O alignment for minimum: 1
I/O length: 8
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x3ee
I/O Range maximum address: 0x3ee
I/O alignment for minimum: 1
I/O length: 2
Start Dependent Function
Acceptable Configuration
IRQ: 10 11 15 
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x180
I/O Range maximum address: 0x1b8
I/O alignment for minimum: 8
I/O length: 8
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x306
I/O Range maximum address: 0x33e
I/O alignment for minimum: 8
I/O length: 2
Start Dependent Function
Sub-optimal Configuration
IRQ: 15 
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x170
I/O Range maximum address: 0x170
I/O alignment for minimum: 1
I/O length: 8
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x376
I/O Range maximum address: 0x376
I/O alignment for minimum: 1
I/O length: 1
End Dependent Function
Logical Device ID: CTL0051 (51008c0e)
Device Description: StereoEnhance
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x100
I/O Range maximum address: 0x138
I/O alignment for minimum: 8
I/O length: 1
Logical Device ID: CTL7001 (01708c0e)
Device Description: Game
Device decodes the full 16-bit ISA address
I/O Range maximum address: 0x200
I/O Range maximum address: 0x200
I/O alignment for minimum: 1
I/O length: 8
End Tag


............................................................................
Mohammad K Islam                          E-mail:sohel@southwind.net 
1434 N Fairmount #1                       
Wichita, KS 67208
............................................................................




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705211913.OAA09259>