From owner-freebsd-current Sun Dec 26 11:54:18 1999 Delivered-To: freebsd-current@freebsd.org Received: from mass.cdrom.com (castles506.castles.com [208.214.165.70]) by hub.freebsd.org (Postfix) with ESMTP id 5F08414BE3 for ; Sun, 26 Dec 1999 11:54:11 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Received: from mass.cdrom.com (localhost [127.0.0.1]) by mass.cdrom.com (8.9.3/8.9.3) with ESMTP id LAA03528; Sun, 26 Dec 1999 11:58:28 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Message-Id: <199912261958.LAA03528@mass.cdrom.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: Jerry Alexandratos Cc: freebsd-current@freebsd.org Subject: Re: OSS and -current In-reply-to: Your message of "Sat, 25 Dec 1999 21:07:21 EST." <19991225210721.A314@hellboy.aug.fusa.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 26 Dec 1999 11:58:26 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I'm trying to get the latest version of OSS (3.9.3a) working under > -current and having very little success. > > When I try running soundconf, I get the following messages: > > kldload: can't load /usr/opt/oss/oss_mod: Exec format error > Cannot load OSS driver module. > > Dec 25 21:02:46 hellboy /kernel: link_elf: symbol register_intr undefined > > This is with a kernel and world built 1999-12-24 and sources cvsup'ed > prior to that. > > Any ideas one what could be wrong here? This is something I cautioned the OSS folks about a while back. Because they maintain their code for a large number of platforms, they use their own probe/attach infrastructure rather than the host operating system's bus support. Because of that, and in the FreeBSD case because they've been supporting 2.2.x and 3.x for a long time, they've been using the old compatibility interfaces (this is just simple expediency, and not something to chastise them for). In this case, register_intr() was one of those interfaces, and it's gone away. I'm expecting that we're going to have to spend some time very soon helping the OSS folks get their code up to speed for 4.x. In the meantime, however, people on the 4.x branch are going to have to live without OSS. -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message