diff -urp linux-2.6.18.old/sound/isa/sb/sb16_main.c linux-2.6.18/sound/isa/sb/sb16_main.c --- linux-2.6.18.old/sound/isa/sb/sb16_main.c 2006-11-09 19:31:19.000000000 +0100 +++ linux-2.6.18/sound/isa/sb/sb16_main.c 2006-11-09 19:34:56.000000000 +0100 @@ -478,9 +478,9 @@ static struct snd_pcm_hardware snd_sb16_ .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_MMAP_VALID), .formats = 0, - .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_44100, + .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000, .rate_min = 4000, - .rate_max = 44100, + .rate_max = 48000, .channels_min = 1, .channels_max = 2, .buffer_bytes_max = (128*1024), @@ -496,9 +496,9 @@ static struct snd_pcm_hardware snd_sb16_ .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_MMAP_VALID), .formats = 0, - .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_44100, + .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000, .rate_min = 4000, - .rate_max = 44100, + .rate_max = 48000, .channels_min = 1, .channels_max = 2, .buffer_bytes_max = (128*1024),