Date: Tue, 21 Jul 1998 13:37:52 -0700 From: Mike Smith <mike@smith.net.au> To: Julian Elischer <julian@whistle.com> Cc: John Wilkes <john@wilkes.com>, freebsd-questions@FreeBSD.ORG, sef@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: linux emulation and dongle on serial port Message-ID: <199807212037.NAA01804@dingo.cdrom.com> In-Reply-To: Your message of "Tue, 21 Jul 1998 12:38:27 PDT." <Pine.BSF.3.95.980721122926.25322E-100000@current1.whistle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > > I want to use some Linux software which requires a Rainbow dongle on the > > > > serial port. It works fine running native Linux, but with FreeBSD (2.2.5 > > > > and 2.2.6) Linux emulation, the hardware dongle is not recognized. Is > > > > there any restriction on using the serial ports with linux emulation? > > > > > > You might try see what it's doing under linux with trace > > > > I finally did this and here is what it says: It looks like you used kdump. If this is the case, please repeat the dump with linux_kdump out of the ports collection, as Linux uses different syscall numbers. This is an FAQ, and I'm surprised that nobody mentioned it before. > > 329 rbuxid CALL recvmsg(0xa) > > 329 rbuxid RET recvmsg 10/0xa > > Ok, so I wonder where it's getting a message from? This is a giveaway; you have definitely used the wrong kdump. (recvmsg takes three arguments, not one. recvmsg is syscall #27 under FreeBSD, but #27 under Linux is alarm(), which takes one arg.) -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807212037.NAA01804>