From owner-freebsd-questions Mon Aug 14 6:15: 6 2000 Delivered-To: freebsd-questions@freebsd.org Received: from draenor.org (draenor.org [196.36.119.129]) by hub.freebsd.org (Postfix) with ESMTP id B4F8A37B8FD for ; Mon, 14 Aug 2000 06:14:54 -0700 (PDT) (envelope-from marcs@draenor.org) Received: from marcs by draenor.org with local (Exim 3.16 #1) id 13OK44-000Gky-00; Mon, 14 Aug 2000 15:14:04 +0200 Date: Mon, 14 Aug 2000 15:14:04 +0200 From: Marc Silver To: Lorin Lund Cc: freebsd-questions Subject: Re: PCMCIA Ethernet - not recognized Message-ID: <20000814151404.B770@draenor.org> References: <000701c005ee$ef3a3ae0$0900fea9@lorins.ild.telecom.com> <20000814151113.A770@draenor.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20000814151113.A770@draenor.org>; from marcs@draenor.org on Mon, Aug 14, 2000 at 03:11:13PM +0200 X-Operating-System: FreeBSD 4.1-STABLE Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG erk -- not my day today -- replied to the wrong message... my apologies. :) On Mon, Aug 14, 2000 at 03:11:13PM +0200, Marc Silver wrote: > Hey there, > > As far as I know there isn't something like this in FreeBSD. However, > please find attached a short c program written by Omachonu Ogali that > allows normal users to mount the cdrom (you can obviously modify it to > mount the floppy as well). To install it, simply do the following: (as > root) > > cc -o sucd sucd.c > chmod 4555 sucd > mv sucd /usr/local/bin > > What you're doing there is setting the binary as setuid which allows > people to execute it as root, and allows them to mount/unmount the CD. > > I would warn against this. ONLY root should ever mount/unmount file > systems, so unless you _really_ trust these users, I wouldn't allow > this. > > Hope this helps. > Cheers, > Marc > > On Sun, Aug 13, 2000 at 11:48:07PM -0600, Lorin Lund wrote: > > I have FreeBSD 4.0 on a Compaq 1200 XL 118 (notebook). > > > > I have a Xircom CreditCard Modem that is getting recognized. > > I have a LinkSys EtherFast 10/100 CardBus PC Card network card that is not > > being recognized. > > > > My rc.conf contains: > > > > hostname="Compaq_fbsd" > > linux_enable="YES" > > pccard_enable="YES" > > pccard_ifconfig="inet 169.254.0.3 netmask 255.255.255.0" > > default_router="169.254.0.1" > > ... > > > > I have not modified pccard.conf.sample nor created a pccard.conf not > > modified or created any other files related to pccards or networking. > > > > When my PC boots, after I login (as soon the prompt is presented) I see the > > following on the console: > > > > Aug 13 23:36:43 Compaq_fbsd pccard[46]: No card in database for ""("") > > Aug 13 23:36:43 Compaq_fbsd pccard[46]: No card in database for ""("") > > Aug 13 23:36:43 Compaq_fbsd pccard[46]: pccardd started > > Aug 13 23:36:43 Compaq_fbsd pccard[46]: No card in database for ""("") > > Aug 13 23:36:43 Compaq_fbsd pccard[46]: pccardd started > > Aug 13 23:36:43 Compaq_fbsd pccard[46]: pccardd started > > > > What do I need to configure, enable or add? > > > > What other logging can I enable? What other information can I get? How do I > > get it? > > > > > > _________________________________________________________ > > Do You Yahoo!? > > Get your free @yahoo.com address at http://mail.yahoo.com > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > -- > We can embrace love; it's not too late. > Why do we sleep, instead, with hate? > Belief requires no suspension > to see that Hell is our invention. > We make Hell real; we stoke it's fires. > And in its flames our hope expires. > Heaven, too, is merely our creation. > We can grant ourselves our own salvation. > All that's required is imagination. > -- The Book of Counted Sorrows > /* > * suCD 0.1 > * -------- > * Allows regular (non-root) users to mount the cdrom > * - Omachonu Ogali > */ > > #include > #include > #include > #include > > int main(int argc, char **argv) > { > printf("suCD 0.1\n"); > printf("oogali@tribune.intranova.net\n\n"); > > if (getuid() != 0) { > if (seteuid(0) != 0) { > perror("seteuid()"); > return -1; > } > } > > if (argc < 2) { > system("/sbin/mount /cdrom"); > } else { > if (strcmp(argv[1], "mount") == 0) { > system("/sbin/mount /cdrom"); > } else if (strcmp(argv[1], "unmount") == 0) { > system("/sbin/umount /cdrom"); > } else { > printf("%s [action]\n"); > printf("[action] may be either 'mount' or 'unmount'.\n"); > return -1; > } > } > > return 0; > } -- We can embrace love; it's not too late. Why do we sleep, instead, with hate? Belief requires no suspension to see that Hell is our invention. We make Hell real; we stoke it's fires. And in its flames our hope expires. Heaven, too, is merely our creation. We can grant ourselves our own salvation. All that's required is imagination. -- The Book of Counted Sorrows To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message