From owner-freebsd-questions@FreeBSD.ORG Thu Jan 14 20:10:46 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D0F2106566C for ; Thu, 14 Jan 2010 20:10:46 +0000 (UTC) (envelope-from freebsd-questions@pp.dyndns.biz) Received: from proxy1.bredband.net (proxy1.bredband.net [195.54.101.71]) by mx1.freebsd.org (Postfix) with ESMTP id 15DC38FC16 for ; Thu, 14 Jan 2010 20:10:45 +0000 (UTC) Received: from ipb1.telenor.se (195.54.127.164) by proxy1.bredband.net (7.3.140.3) id 4AD3E1C0025F6C99 for freebsd-questions@freebsd.org; Thu, 14 Jan 2010 21:10:44 +0100 X-SMTPAUTH-B2: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApE6AKoIT0tV4js3PGdsb2JhbACBRIZvkzgBAQEBN7wQhDAE X-IronPort-AV: E=Sophos;i="4.49,277,1262559600"; d="scan'208";a="26663143" Received: from c-373be255.107-1-64736c10.cust.bredbandsbolaget.se (HELO gatekeeper.pp.dyndns.biz) ([85.226.59.55]) by ipb1.telenor.se with ESMTP; 14 Jan 2010 21:10:44 +0100 Received: from [192.168.69.67] (phobos [192.168.69.67]) by gatekeeper.pp.dyndns.biz (8.14.3/8.14.3) with ESMTP id o0EKAgSO050404 for ; Thu, 14 Jan 2010 21:10:43 +0100 (CET) (envelope-from freebsd-questions@pp.dyndns.biz) Message-ID: <4B4F7A42.407@pp.dyndns.biz> Date: Thu, 14 Jan 2010 21:10:42 +0100 From: =?ISO-8859-1?Q?Morgan_Wesstr=F6m?= User-Agent: Thunderbird 2.0.0.23 (X11/20091010) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4B4F6515.6040105@pp.dyndns.biz> In-Reply-To: <4B4F6515.6040105@pp.dyndns.biz> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: Re: Problem with USB serial in linux emulation X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 20:10:46 -0000 Morgan Wesström wrote: > Dear list. > > I have an USB smartcard reader that emulates a serial port. It uses the > uftdi.ko kernel module and creates the following device nodes when > plugged in. System is FreeBSD 7.2-RELEASE-p3 amd64. > > crw-rw---- 1 uucp dialer 0, 110 Jan 14 19:27 /dev/cuaU0 > crw-rw---- 1 uucp dialer 0, 111 Jan 7 14:01 /dev/cuaU0.init > crw-rw---- 1 uucp dialer 0, 112 Jan 7 14:01 /dev/cuaU0.lock > crw------- 1 root wheel 0, 107 Jan 14 19:25 /dev/ttyU0 > crw------- 1 root wheel 0, 108 Jan 7 14:01 /dev/ttyU0.init > crw------- 1 root wheel 0, 109 Jan 7 14:01 /dev/ttyU0.lock > > dmesg output: > > ucom0: Serial, class 0/0, rev 1.10/4.00, addr 2> on uhub5 > > I'm trying to access it with a linux program and the program initializes > and manages to read at least some basic info from the card but any > further communication with the card results in the following message > regardless of what device node I use: > > linux_sys_futex: unknown op 265 > > Same software and reader works on a pure linux machine. > > Does anyone have any hints on what I can do to try to track this problem > down? Some clarification on what the difference is between cuaU0 and > ttyU0 would be appreciated too and which of them I should use primarily. Adding some more info myself here. Initially I only copied the shared libraries the program needed from my Linux computer and loaded the linux kernel module. Installing the full linux_base-f10 port seems to get rid of the error message so it seems unrelated to the actual communication problem I experience. The program initially detects the card in the reader but as soon as I try to communicate with it, the program thinks the reader is empty. Does anyone recognize this behaviour? /Morgan