problems with sb.o as a module in 2.1.89-5

Kjartan Maraas (kmaraas@fib.hl.no)
Tue, 03 Mar 1998 13:35:20 +0000


This is a multi-part message in MIME format.
--------------8EDC6B563944E3320460828C
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I have had some trouble getting sound working under pre-patch-2.1.89-5.

It seems that the sb.o module does not recognize the parameters that are
given to it or that it doesn't get them at all.

The sound driver works when compiled into the kernel by the way.

I'll attach some more system info. [sysinfo.txt]

When I try strace on the insmod command with the proper parameters I get
the following: (I manually loaded sound.o and uart401.o first because
otherwise I got unresolved symbols):

execve("/sbin/insmod", ["insmod", "sb", "io=0x220", "dma=1", "dma16=5",
"mpu_io=0x330"], [/* 20 vars */]) = 0
brk(0) = 0x804ef10
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 7
fstat(7, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 12091, PROT_READ, MAP_PRIVATE, 7, 0) = 0x4000b000
close(7) = 0
open("/lib/libc.so.6", O_RDONLY) = 7
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 7, 0) = 0x4000e000
munmap(0x4000e000, 4096) = 0
mmap(0, 662568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0x4000e000
mprotect(0x4009d000, 76840, PROT_NONE) = 0
mmap(0x4009d000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7,
0x8e000) = 0x4009d000
mmap(0x400a4000, 48168, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a4000
close(7) = 0
mprotect(0x4000e000, 585728, PROT_READ|PROT_WRITE) = 0
mprotect(0x4000e000, 585728, PROT_READ|PROT_EXEC) = 0
personality(0 /* PER_??? */) = 0
getpid() = 599
brk(0) = 0x804ef10
brk(0x804ef30) = 0x804ef30
brk(0x804f000) = 0x804f000
uname({sys="Linux", node="linux.fib.hl.no", ...}) = 0
brk(0x8051000) = 0x8051000
stat("./sb", 0xbffff794) = -1 ENOENT (No such file or
directory)
stat("./sb.o", 0xbffff794) = -1 ENOENT (No such file or
directory)
stat("/linux/modules/sb", 0xbffff794) = -1 ENOENT (No such file or
directory)
stat("/linux/modules/sb.o", 0xbffff794) = -1 ENOENT (No such file or
directory)
stat("/lib/modules/2.1.89/fs/sb", 0xbffff794) = -1 ENOENT (No such file
or directory)
stat("/lib/modules/2.1.89/fs/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/net/sb", 0xbffff794) = -1 ENOENT (No such file
or directory)
stat("/lib/modules/2.1.89/net/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/scsi/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/scsi/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/block/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/block/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/cdrom/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/cdrom/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/ipv4/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/ipv4/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/ipv6/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/ipv6/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/sound/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/sound/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/fc4/sb", 0xbffff794) = -1 ENOENT (No such file
or directory)
stat("/lib/modules/2.1.89/fc4/sb.o", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/misc/sb", 0xbffff794) = -1 ENOENT (No such
file or directory)
stat("/lib/modules/2.1.89/misc/sb.o", {st_mode=S_ISVTX|0502, st_size=0,
...}) = 0
open("/lib/modules/2.1.89/misc/sb.o", O_RDONLY) = 7
fstat(7, {st_mode=S_ISVTX|0502, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x400b0000
lseek(7, 0, SEEK_SET) = 0
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\1"..., 4096) = 4096
lseek(7, 20480, SEEK_SET) = 20480
read(7, "\0\0\0\0\0\0\0\0004\3\0\0\0\0\0\0"..., 4096) = 4096
brk(0x8055000) = 0x8055000
lseek(7, 0, SEEK_SET) = 0
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\1"..., 4096) = 4096
read(7, "\213D$\4\213T$\10\213\4\205\0\0\0"..., 4096) = 4096
read(7, "\374\367\377\377\203\304\4\205\300"..., 4096) = 4096
read(7, "\271d\0\0\0\231\367\371\211\305\212"..., 4096) = 4096
brk(0x8057000) = 0x8057000
lseek(7, 20480, SEEK_SET) = 20480
read(7, "\0\0\0\0\0\0\0\0004\3\0\0\0\0\0\0"..., 4096) = 4096
read(7, "T\25\0\0\1\211\0\0]\25\0\0\1\263"..., 4096) = 4096
lseek(7, 12288, SEEK_SET) = 12288
read(7, "\271d\0\0\0\231\367\371\211\305\212"..., 4096) = 4096
read(7, "MIDI0001.BIN) length\n\0<3>SM Wa"..., 4096) = 4096
lseek(7, 24576, SEEK_SET) = 24576
read(7, "T\25\0\0\1\211\0\0]\25\0\0\1\263"..., 4096) = 4096
lseek(7, 16384, SEEK_SET) = 16384
read(7, "MIDI0001.BIN) length\n\0<3>SM Wa"..., 4096) = 4096
brk(0x8059000) = 0x8059000
read(7, "\0\0\0\0\0\0\0\0004\3\0\0\0\0\0\0"..., 4096) = 4096
lseek(7, 24576, SEEK_SET) = 24576
read(7, "T\25\0\0\1\211\0\0]\25\0\0\1\263"..., 4096) = 4096
lseek(7, 20480, SEEK_SET) = 20480
read(7, "\0\0\0\0\0\0\0\0004\3\0\0\0\0\0\0"..., 4096) = 4096
lseek(7, 24576, SEEK_SET) = 24576
read(7, "T\25\0\0\1\211\0\0]\25\0\0\1\263"..., 4096) = 4096
read(7, "u\0\0\0\2\0\1\0r\2\0\0\344\16\0\0"..., 4096) = 4096
brk(0x805a000) = 0x805a000
read(7, "o_driver\0sb20_audio_driver\0sb2"..., 4096) = 2879
brk(0x805b000) = 0x805b000
brk(0x805c000) = 0x805c000
brk(0x805d000) = 0x805d000
close(7) = 0
munmap(0x400b0000, 4096) = 0
uname({sys="Linux", node="linux.fib.hl.no", ...}) = 0
SYS_167(0, 0, 0, 0, 0) = 0
SYS_167(0, 0x1, 0x805c540, 0x100, 0xbffffc70) = 0
SYS_167(0x805c540, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
SYS_167(0x805c540, 0x4, 0x805c6f0, 0x400, 0xbffffc70) = 0
SYS_167(0x805c548, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
SYS_167(0x805c548, 0x4, 0x805caf8, 0x400, 0xbffffc70) = -1 ENOSPC (No
space left on device)
brk(0x805e000) = 0x805e000
SYS_167(0x805c548, 0x4, 0x805caf8, 0xd53, 0xbffffc70) = 0
SYS_167(0x805c54e, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
SYS_167(0x805c54e, 0x4, 0x805d850, 0x400, 0xbffffc70) = 0
SYS_167(0x805c555, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
brk(0x805f000) = 0x805f000
SYS_167(0x805c555, 0x4, 0x805dc58, 0x400, 0xbffffc70) = 0
SYS_167(0x805c55b, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
SYS_167(0x805c55b, 0x4, 0x805e060, 0x400, 0xbffffc70) = 0
SYS_167(0x805c569, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
SYS_167(0x805c569, 0x4, 0x805e468, 0x400, 0xbffffc70) = 0
SYS_167(0x805c573, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
SYS_167(0x805c573, 0x4, 0x805e870, 0x400, 0xbffffc70) = 0
SYS_167(0x805c578, 0x5, 0xbffffc60, 0x10, 0xbffffc70) = 0
brk(0x8060000) = 0x8060000
SYS_167(0x805c578, 0x4, 0x805ec78, 0x400, 0xbffffc70) = 0
brk(0x8065000) = 0x8065000
SYS_167(0, 0x4, 0x805f080, 0x4000, 0xbffffc70) = 0
Segmentation fault (core dumped)

If I try the same with modprobe I get this: (This is without preloading
the two other modules.)

execve("/sbin/modprobe", ["modprobe", "sb", "io=0x220", "dma=1",
"dma16=5", "mpu_io=0x330"], [/* 20 vars */]) = 0
brk(0) = 0x804dca4
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 7
fstat(7, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 12091, PROT_READ, MAP_PRIVATE, 7, 0) = 0x4000b000
close(7) = 0
open("/lib/libc.so.6", O_RDONLY) = 7
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 7, 0) = 0x4000e000
munmap(0x4000e000, 4096) = 0
mmap(0, 662568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0x4000e000
mprotect(0x4009d000, 76840, PROT_NONE) = 0
mmap(0x4009d000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7,
0x8e000) = 0x4009d000
mmap(0x400a4000, 48168, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a4000
close(7) = 0
mprotect(0x4000e000, 585728, PROT_READ|PROT_WRITE) = 0
mprotect(0x4000e000, 585728, PROT_READ|PROT_EXEC) = 0
personality(0 /* PER_??? */) = 0
getpid() = 608
brk(0) = 0x804dca4
brk(0x804dcc4) = 0x804dcc4
brk(0x804e000) = 0x804e000
uname({sys="Linux", node="linux.fib.hl.no", ...}) = 0
brk(0x804f000) = 0x804f000
access("/etc/modules.conf", R_OK) = -1 ENOENT (No such file or
directory)
stat("/etc/conf.modules", {st_mode=0, st_size=0, ...}) = 0
open("/etc/conf.modules", O_RDONLY) = 7
fstat(7, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x400b0000
read(7, "alias parport_lowlevel parport_p"..., 4096) = 273
read(7, "", 4096) = 0
close(7) = 0
munmap(0x400b0000, 4096) = 0
uname({sys="Linux", node="linux.fib.hl.no", ...}) = 0
stat("/lib/modules/2.1.89/modules.dep", {st_mode=0, st_size=0, ...}) = 0
open("/lib/modules/2.1.89/modules.dep", O_RDONLY) = 7
fstat(7, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x400b0000
read(7, "/lib/modules/2.1.89/fs/nls_iso88"..., 4096) = 2199
read(7, "", 4096) = 0
close(7) = 0
munmap(0x400b0000, 4096) = 0
brk(0x8050000) = 0x8050000
SYS_167(0, 0, 0, 0, 0) = 0
open("/lib/modules/2.1.89/sound", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/modules/2.1.89/ipv6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/modules/2.1.89/ipv4", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/modules/2.1.89/cdrom", O_RDONLY) = 7
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
fstat(7, {st_mode=0, st_size=0, ...}) = 0
brk(0x8052000) = 0x8052000
lseek(7, 0, SEEK_CUR) = 0
getdents(7, /* 3 entries */, 3933) = 48
stat("/lib/modules/2.1.89/cdrom/.", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/cdrom/..", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/cdrom/cdrom.o", {st_mode=0, st_size=0, ...}) =
0
access("/lib/modules/2.1.89/cdrom/cdrom.o", R_OK) = 0
lseek(7, 0, SEEK_CUR) = 1024
getdents(7, /* 0 entries */, 3933) = 0
open("/lib/modules/2.1.89/block", O_RDONLY) = 9
fcntl(9, F_SETFD, FD_CLOEXEC) = 0
fstat(9, {st_mode=0, st_size=0, ...}) = 0
lseek(9, 0, SEEK_CUR) = 0
getdents(9, /* 4 entries */, 3933) = 68
stat("/lib/modules/2.1.89/block/.", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/block/..", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/block/floppy.o", {st_mode=0, st_size=0, ...})
= 0
access("/lib/modules/2.1.89/block/floppy.o", R_OK) = 0
stat("/lib/modules/2.1.89/block/ide-cd.o", {st_mode=0, st_size=0, ...})
= 0
access("/lib/modules/2.1.89/block/ide-cd.o", R_OK) = 0
lseek(9, 0, SEEK_CUR) = 1024
getdents(9, /* 0 entries */, 3933) = 0
open("/lib/modules/2.1.89/scsi", O_RDONLY) = 11
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
fstat(11, {st_mode=0, st_size=0, ...}) = 0
brk(0x8054000) = 0x8054000
lseek(11, 0, SEEK_CUR) = 0
getdents(11, /* 7 entries */, 3933) = 128
stat("/lib/modules/2.1.89/scsi/.", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/scsi/..", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/scsi/scsi_mod.o", {st_mode=0, st_size=0, ...})
= 0
access("/lib/modules/2.1.89/scsi/scsi_mod.o", R_OK) = 0
stat("/lib/modules/2.1.89/scsi/sd_mod.o", {st_mode=0, st_size=0, ...}) =
0
access("/lib/modules/2.1.89/scsi/sd_mod.o", R_OK) = 0
stat("/lib/modules/2.1.89/scsi/sg.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/scsi/sg.o", R_OK) = 0
stat("/lib/modules/2.1.89/scsi/ppa.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/scsi/ppa.o", R_OK) = 0
stat("/lib/modules/2.1.89/scsi/ncr53c8xx.o", {st_mode=0, st_size=0,
...}) = 0
access("/lib/modules/2.1.89/scsi/ncr53c8xx.o", R_OK) = 0
lseek(11, 0, SEEK_CUR) = 1024
getdents(11, /* 0 entries */, 3933) = 0
open("/lib/modules/2.1.89/net", O_RDONLY) = 12
fcntl(12, F_SETFD, FD_CLOEXEC) = 0
fstat(12, {st_mode=0, st_size=0, ...}) = 0
lseek(12, 0, SEEK_CUR) = 0
getdents(12, /* 5 entries */, 3933) = 88
stat("/lib/modules/2.1.89/net/.", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/net/..", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/net/dummy.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/net/dummy.o", R_OK) = 0
stat("/lib/modules/2.1.89/net/de4x5.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/net/de4x5.o", R_OK) = 0
stat("/lib/modules/2.1.89/net/tulip.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/net/tulip.o", R_OK) = 0
lseek(12, 0, SEEK_CUR) = 1024
getdents(12, /* 0 entries */, 3933) = 0
open("/lib/modules/2.1.89/misc", O_RDONLY) = 13
fcntl(13, F_SETFD, FD_CLOEXEC) = 0
fstat(13, {st_mode=0, st_size=0, ...}) = 0
brk(0x8056000) = 0x8056000
lseek(13, 0, SEEK_CUR) = 0
getdents(13, /* 16 entries */, 3933) = 328
stat("/lib/modules/2.1.89/misc/.", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/misc/..", {st_mode=0, st_size=0, ...}) = 0
stat("/lib/modules/2.1.89/misc/adlib_card.o", {st_mode=0, st_size=0,
...}) = 0
access("/lib/modules/2.1.89/misc/adlib_card.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/awe_wave.o", {st_mode=0, st_size=0, ...})
= 0
access("/lib/modules/2.1.89/misc/awe_wave.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/joystick.o", {st_mode=0, st_size=0, ...})
= 0
access("/lib/modules/2.1.89/misc/joystick.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/lp.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/misc/lp.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/opl3.o", {st_mode=0, st_size=0, ...}) = 0
access("/lib/modules/2.1.89/misc/opl3.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/parport.o", {st_mode=0, st_size=0, ...})
= 0
access("/lib/modules/2.1.89/misc/parport.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/parport_pc.o", {st_mode=0, st_size=0,
...}) = 0
access("/lib/modules/2.1.89/misc/parport_pc.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/parport_probe.o", {st_mode=0, st_size=0,
...}) = 0
access("/lib/modules/2.1.89/misc/parport_probe.o", R_OK) = 0
stat("/lib/modules/2.1.89/misc/sb.o", {st_mode=S_ISVTX|0502, st_size=0,
...}) = 0
access("/lib/modules/2.1.89/misc/sb.o", R_OK) = 0
SYS_167(0, 0x1, 0x804e4f0, 0x400, 0xbffffc5c) = 0
SYS_167(0, 0x1, 0x804e4f0, 0x400, 0xbffffc34) = 0
SYS_167(0, 0x1, 0x804e4f0, 0x400, 0xbffffc0c) = 0
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
sigprocmask(SIG_BLOCK, [CHLD], []) = 0
fork() = 609
wait4(609, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 609
sigaction(SIGINT, {SIG_DFL}, NULL) = 0
sigaction(SIGQUIT, {SIG_DFL}, NULL) = 0
sigprocmask(SIG_SETMASK, [], NULL) = 0
--- SIGCHLD (Child exited) ---
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
sigprocmask(SIG_BLOCK, [CHLD], []) = 0
fork() = 610
wait4(610, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 610
sigaction(SIGINT, {SIG_DFL}, NULL) = 0
sigaction(SIGQUIT, {SIG_DFL}, NULL) = 0
sigprocmask(SIG_SETMASK, [], NULL) = 0
--- SIGCHLD (Child exited) ---
SYS_167(0, 0x1, 0x804e5e0, 0x400, 0xbffffc34) = 0
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
sigprocmask(SIG_BLOCK, [CHLD], []) = 0
fork() = 611
wait4(611, /lib/modules/2.1.89/misc/sb.o: init_module: Device or
resource busy
[WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 611
sigaction(SIGINT, {SIG_DFL}, NULL) = 0
sigaction(SIGQUIT, {SIG_DFL}, NULL) = 0
sigprocmask(SIG_SETMASK, [], NULL) = 0
--- SIGCHLD (Child exited) ---
delete_module("sound") = -1 EBUSY (Device or resource
busy)
write(2, "sound: Device or resource busy\n"..., 31sound: Device or
resource busy
) = 31
_exit(1) = ?

Cheers
Kjartan
--------------8EDC6B563944E3320460828C
Content-Type: text/plain; charset=us-ascii; name="sysinfo.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="sysinfo.txt"

/proc/dma:

4: cascade

/proc/interrupts:

CPU0
0: 438415 XT PIC timer
1: 25010 XT PIC keyboard
2: 0 XT PIC cascade
4: 23112 XT PIC serial
7: 4 XT PIC parport0
8: 1 XT PIC rtc
12: 1263 XT PIC Digital DS21041 Tulip
13: 1 XT PIC fpu
14: 49076 XT PIC ide0
15: 37 XT PIC ide1
NMI: 0

uname -a:
Linux linux.fib.hl.no 2.1.89 #1 Sun Mar 1 20:13:18 CET 1998 i586 unknown

gcc -v:

Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/specs
gcc version 2.7.2.3

/proc/cpuinfo:

processor : 0
cpu family : 5
model : K6 (166 - 266)
vendor_id : AuthenticAMD
stepping : 1
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 mmx
bogomips : 398.95

/proc/ioports:

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
0378-037f : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0778-077a : parport0
e000-e07f : Digital DS21041 Tulip
e800-e807 : ide0
e808-e80f : ide1

# This file was generated by: modprobe -c (2.1.85)
path[sound]=/lib/modules/2.1.89
path[ipv6]=/lib/modules/2.1.89
path[ipv4]=/lib/modules/2.1.89
path[cdrom]=/lib/modules/2.1.89
path[block]=/lib/modules/2.1.89
path[scsi]=/lib/modules/2.1.89
path[net]=/lib/modules/2.1.89
path[misc]=/lib/modules/2.1.89
path[fs]=/lib/modules/2.1.89
path[sound]=/lib/modules/default
path[ipv6]=/lib/modules/default
path[ipv4]=/lib/modules/default
path[cdrom]=/lib/modules/default
path[block]=/lib/modules/default
path[scsi]=/lib/modules/default
path[net]=/lib/modules/default
path[misc]=/lib/modules/default
path[fs]=/lib/modules/default
path[sound]=/lib/modules
path[ipv6]=/lib/modules
path[ipv4]=/lib/modules
path[cdrom]=/lib/modules
path[block]=/lib/modules
path[scsi]=/lib/modules
path[net]=/lib/modules
path[misc]=/lib/modules
path[fs]=/lib/modules
# Aliases
alias char-major-14 sb
alias sound sb
alias eth0 tulip
alias scsi_hostadapter ncr53c8xx
alias parport_lowlevel parport_pc
alias binfmt-2 binfmt_aout
alias binfmt-0107 binfmt_aout
alias binfmt-204 binfmt_aout
alias binfmt-263 binfmt_aout
alias binfmt-264 binfmt_aout
alias binfmt-267 binfmt_aout
alias binfmt-387 binfmt_aout
alias binfmt-332 iBCS
alias binfmt-310 binfmt_java
alias block-major-1 rd
alias block-major-2 floppy
alias block-major-3 ide-probe
alias block-major-7 loop
alias block-major-8 sd_mod
alias block-major-11 sr_mod
alias block-major-13 xd
alias block-major-15 cdu31a
alias block-major-16 gscd
alias block-major-17 optcd
alias block-major-18 sjcd
alias block-major-20 mcdx
alias block-major-22 ide-probe
alias block-major-23 mcd
alias block-major-24 sonycd535
alias block-major-25 sbpcd
alias block-major-26 sbpcd
alias block-major-27 sbpcd
alias block-major-29 aztcd
alias block-major-32 cm206
alias block-major-33 ide-probe
alias block-major-34 ide-probe
alias char-major-4 serial
alias char-major-5 serial
alias char-major-6 lp
alias char-major-9 st
alias char-major-10 misc
alias char-major-10-0 busmouse
alias char-major-10-1 psaux
alias char-major-10-2 msbusmouse
alias char-major-10-3 atixlmouse
alias char-major-10-4 amigamouse
alias char-major-10-5 atarimouse
alias char-major-10-130 wdt
alias char-major-10-131 wdt
alias char-major-10-135 off
alias char-major-10-139 openprom
alias char-major-14 sound
alias char-major-19 cyclades
alias char-major-20 cyclades
alias char-major-21 sg
alias char-major-27 ftape
alias char-major-34 scc
alias char-major-35 tclmidi
alias char-major-36 netlink
alias char-major-37 ide-tape
alias char-major-48 riscom8
alias char-major-49 riscom8
alias char-major-63 kdebug
alias dos msdos
alias dummy0 dummy
alias dummy1 dummy
alias eth0 off
alias iso9660 isofs
alias md-personality-1 linear
alias md-personality-2 raid0
alias net-pf-1 unix
alias net-pf-2 ipv4
alias net-pf-3 off
alias net-pf-4 ipx
alias net-pf-5 appletalk
alias netalias-2 ip_alias
alias plip0 plip
alias plip1 plip
alias ppp0 ppp
alias ppp1 ppp
alias scsi_hostadapter off
alias slip0 slip
alias slip1 slip
alias tty-ldisc-1 slip
alias tty-ldisc-3 ppp
# Options
options adlib_card io=0x388
options -k sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options de4x5 io=0xe0000,irq=9
options parport_pc io=0x378 irq=7
# Commands
post-install sb modprobe "-k" "adlib_card"

--------------8EDC6B563944E3320460828C--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu