From owner-freebsd-embedded@FreeBSD.ORG Mon Jan 19 11:06:56 2009 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12790106567E for ; Mon, 19 Jan 2009 11:06:56 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F3F228FC2A for ; Mon, 19 Jan 2009 11:06:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0JB6tBu062919 for ; Mon, 19 Jan 2009 11:06:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0JB6tDO062915 for freebsd-embedded@FreeBSD.org; Mon, 19 Jan 2009 11:06:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 19 Jan 2009 11:06:55 GMT Message-Id: <200901191106.n0JB6tDO062915@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-embedded@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-embedded@FreeBSD.org X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 11:06:56 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/101228 embedded [nanobsd] [patch] Two more entries for FlashDevice.sub o misc/52256 embedded [picobsd] picobsd build script does not read in user/s o kern/42728 embedded [picobsd] many problems in src/usr.sbin/ppp/* after c o misc/15876 embedded [picobsd] PicoBSD message of the day problems 4 problems total. From owner-freebsd-embedded@FreeBSD.ORG Mon Jan 19 11:59:56 2009 Return-Path: Delivered-To: FreeBSD-Embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9EB71065672; Mon, 19 Jan 2009 11:59:56 +0000 (UTC) (envelope-from Daan@vehosting.nl) Received: from VM01.VEHosting.nl (unknown [IPv6:2001:470:1f14:32d::1:140]) by mx1.freebsd.org (Postfix) with ESMTP id 9FC288FC0A; Mon, 19 Jan 2009 11:59:56 +0000 (UTC) (envelope-from Daan@vehosting.nl) Received: from [192.168.72.10] (124-54.bbned.dsl.internl.net [92.254.54.124]) (authenticated bits=0) by VM01.VEHosting.nl (8.14.3/8.13.8) with ESMTP id n0JBxugS092482; Mon, 19 Jan 2009 12:59:57 +0100 (CET) (envelope-from Daan@vehosting.nl) From: Daan Vreeken Organization: VEHosting - Vitsch Electronics Hosting To: FreeBSD-PPC@FreeBSD.org Date: Mon, 19 Jan 2009 12:59:50 +0100 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200901191259.50518.Daan@vehosting.nl> x-ve-auth-version: mi-1.0.3 2008-05-30 - Copyright (c) 2008 - Daan Vreeken - VEHosting x-ve-auth: authenticated as 'pa4dan' on VM01.VEHosting.nl Cc: FreeBSD-Embedded@FreeBSD.org Subject: PowerPC embedded board? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 11:59:57 -0000 Hi all, For a new product I am looking for an embedded powerpc board. For the project we need the following : o A board that can (in the near future) boot FreeBSD. o Support for hardware floating point arithmetic. o The board should have some form of bus / IO to connect custom-made peripheral(s) to. Searching the internet I've already stumbled upon the Efika [1] and SAM440 [2] boards, which both look promising, but as far as my Google-skills go, it looks like both boards need more work to get FreeBSD fully functional on them. I'm thinking of buying a couple of boards and helping an interested developer by either setting up a compile & test environment that is accessible over ssh, or donating an entire board (or both :) So I've got some questions : o Are there more interresting boards I could/should consider? (Or even boards that can already run FreeBSD?) o What board is most likely to grow FreeBSD support in the near future? o What parts are currently missing to get these boards up and running? 1: http://www.efika.de/index_en.html , http://www.directron.com/efikakit1.html 2: http://sam440.com/eng/sam440ep-flex.html Kind regards, -- Daan Vreeken VEHosting http://VEHosting.nl tel: +31-(0)40-7113050 / +31-(0)6-46210825 KvK nr: 17174380 From owner-freebsd-embedded@FreeBSD.ORG Mon Jan 19 13:30:04 2009 Return-Path: Delivered-To: FreeBSD-Embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1104106566B; Mon, 19 Jan 2009 13:30:04 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from semihalf.com (semihalf.com [206.130.101.55]) by mx1.freebsd.org (Postfix) with ESMTP id 922EF8FC0C; Mon, 19 Jan 2009 13:30:04 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from mail.semihalf.com (mail.semihalf.com [83.15.139.206]) by semihalf.com (8.13.1/8.13.1) with ESMTP id n0JD63HO015008; Mon, 19 Jan 2009 06:06:04 -0700 Message-ID: <49747ABA.9090606@semihalf.com> Date: Mon, 19 Jan 2009 14:06:02 +0100 From: Rafal Jaworowski Organization: Semihalf MIME-Version: 1.0 To: Daan Vreeken References: <200901191259.50518.Daan@vehosting.nl> In-Reply-To: <200901191259.50518.Daan@vehosting.nl> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD-Embedded@FreeBSD.org, FreeBSD-PPC@FreeBSD.org Subject: Re: PowerPC embedded board? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 13:30:05 -0000 Daan Vreeken wrote: > For a new product I am looking for an embedded powerpc board. For the project > we need the following : > o A board that can (in the near future) boot FreeBSD. > o Support for hardware floating point arithmetic. > o The board should have some form of bus / IO to connect custom-made > peripheral(s) to. Other than what you alrady pointed out, what is the overall profile of this deployment i.e. what level of horse power do you need, networking throughput etc.? > Searching the internet I've already stumbled upon the Efika [1] and SAM440 [2] > boards, which both look promising, but as far as my Google-skills go, it > looks like both boards need more work to get FreeBSD fully functional on > them. > I'm thinking of buying a couple of boards and helping an interested developer > by either setting up a compile & test environment that is accessible over > ssh, or donating an entire board (or both :) Both MPC5200 (Efika) and PPC440 (SAM440 and others) require quite a bit of work to turn into a reliable system to be used in a commercial product. They are both at a very similar stage: the kernel initially boots, interrupt controller driver ready, console (UART), work is in progress towards getting user-space pieces together, getting single user shell etc. In both cases virtually all remaining on-chip peripherals need respective drivers newly developed. > So I've got some questions : > o Are there more interresting boards I could/should consider? (Or even boards > that can already run FreeBSD?) > o What board is most likely to grow FreeBSD support in the near future? > o What parts are currently missing to get these boards up and running? Ready to use and stable is the port for higher-end PowerPC systems: PowerQUICC MPC85xx series based on the E500 (BookE) core. You'll find all integrated peripherals supported, although the default environment with regards to the floating point support is running with emulation and not native hard-floats (due to various implemetations of the FPU, or the lack of). Rafal From owner-freebsd-embedded@FreeBSD.ORG Mon Jan 19 15:18:12 2009 Return-Path: Delivered-To: FreeBSD-Embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 72ACC106566B; Mon, 19 Jan 2009 15:18:12 +0000 (UTC) (envelope-from Daan@vehosting.nl) Received: from VM01.VEHosting.nl (unknown [IPv6:2001:470:1f14:32d::1:140]) by mx1.freebsd.org (Postfix) with ESMTP id 340508FC17; Mon, 19 Jan 2009 15:18:12 +0000 (UTC) (envelope-from Daan@vehosting.nl) Received: from [192.168.72.10] (124-54.bbned.dsl.internl.net [92.254.54.124]) (authenticated bits=0) by VM01.VEHosting.nl (8.14.3/8.13.8) with ESMTP id n0JFICfP098377; Mon, 19 Jan 2009 16:18:13 +0100 (CET) (envelope-from Daan@vehosting.nl) From: Daan Vreeken Organization: VEHosting - Vitsch Electronics Hosting To: freebsd-ppc@freebsd.org Date: Mon, 19 Jan 2009 16:18:06 +0100 User-Agent: KMail/1.9.10 References: <200901191259.50518.Daan@vehosting.nl> <49747ABA.9090606@semihalf.com> In-Reply-To: <49747ABA.9090606@semihalf.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200901191618.06297.Daan@vehosting.nl> x-ve-auth-version: mi-1.0.3 2008-05-30 - Copyright (c) 2008 - Daan Vreeken - VEHosting x-ve-auth: authenticated as 'pa4dan' on VM01.VEHosting.nl Cc: FreeBSD-Embedded@freebsd.org Subject: Re: PowerPC embedded board? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 15:18:13 -0000 Hi Rafal, On Monday 19 January 2009 14:06:02 Rafal Jaworowski wrote: > Daan Vreeken wrote: > > For a new product I am looking for an embedded powerpc board. For the > > project we need the following : > > o A board that can (in the near future) boot FreeBSD. > > o Support for hardware floating point arithmetic. > > o The board should have some form of bus / IO to connect custom-made > > peripheral(s) to. > > Other than what you alrady pointed out, what is the overall profile of this > deployment i.e. what level of horse power do you need, networking > throughput etc.? The processor will be used for coordinate transformations in a real-time position control system. We only need a small amount of memory. A network interface would be very nice to have, but it's only used for live debugging and to update software/firmware, so I could live without if needed. What I really need, is a processor that can do a fair amount sine / cosine's per second. I've done some tests with Linux on an MPC5200 board running at 400MHz. ( http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC5200 ) The processor has more than enough processing power to run our code, but I'm looking for a (preferably cheap) alternative that can run FreeBSD (with some help). > > Searching the internet I've already stumbled upon the Efika [1] and > > SAM440 [2] boards, which both look promising, but as far as my > > Google-skills go, it looks like both boards need more work to get FreeBSD > > fully functional on them. > > I'm thinking of buying a couple of boards and helping an interested > > developer by either setting up a compile & test environment that is > > accessible over ssh, or donating an entire board (or both :) > > Both MPC5200 (Efika) and PPC440 (SAM440 and others) require quite a bit of > work to turn into a reliable system to be used in a commercial product. > They are both at a very similar stage: the kernel initially boots, > interrupt controller driver ready, console (UART), work is in progress > towards getting user-space pieces together, getting single user shell etc. > In both cases virtually all remaining on-chip peripherals need respective > drivers newly developed. Given enough hardware documentation, I have no problem with writing a couple of drivers. The thing I'm not familiar with, is the lower level development of getting a new platform to run FreeBSD. (I have never touched FreeBSD's VM subsystem for example.) What would be needed to get either of these boards to a single user shell? > > So I've got some questions : > > o Are there more interresting boards I could/should consider? (Or even > > boards that can already run FreeBSD?) > > o What board is most likely to grow FreeBSD support in the near future? > > o What parts are currently missing to get these boards up and running? > > Ready to use and stable is the port for higher-end PowerPC systems: > PowerQUICC MPC85xx series based on the E500 (BookE) core. You'll find all > integrated peripherals supported, although the default environment with > regards to the floating point support is running with emulation and not > native hard-floats (due to various implemetations of the FPU, or the lack > of). What would be needed to get hardware floating point to be supported? Is it something that could be imported from NetBSD? Thanks, -- Daan Vreeken VEHosting http://VEHosting.nl tel: +31-(0)40-7113050 / +31-(0)6-46210825 KvK nr: 17174380 From owner-freebsd-embedded@FreeBSD.ORG Mon Jan 19 16:33:21 2009 Return-Path: Delivered-To: FreeBSD-Embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8EE09106564A; Mon, 19 Jan 2009 16:33:21 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from semihalf.com (semihalf.com [206.130.101.55]) by mx1.freebsd.org (Postfix) with ESMTP id 541358FC18; Mon, 19 Jan 2009 16:33:21 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from mail.semihalf.com (mail.semihalf.com [83.15.139.206]) by semihalf.com (8.13.1/8.13.1) with ESMTP id n0JGXIOO008714; Mon, 19 Jan 2009 09:33:19 -0700 Message-ID: <4974AB4D.9040204@semihalf.com> Date: Mon, 19 Jan 2009 17:33:17 +0100 From: Rafal Jaworowski Organization: Semihalf MIME-Version: 1.0 To: Daan Vreeken References: <200901191259.50518.Daan@vehosting.nl> <49747ABA.9090606@semihalf.com> <200901191618.06297.Daan@vehosting.nl> In-Reply-To: <200901191618.06297.Daan@vehosting.nl> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD-Embedded@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: PowerPC embedded board? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 16:33:22 -0000 Hi Daan, Daan Vreeken wrote: >>> Searching the internet I've already stumbled upon the Efika [1] and >>> SAM440 [2] boards, which both look promising, but as far as my >>> Google-skills go, it looks like both boards need more work to get FreeBSD >>> fully functional on them. >>> I'm thinking of buying a couple of boards and helping an interested >>> developer by either setting up a compile & test environment that is >>> accessible over ssh, or donating an entire board (or both :) >> Both MPC5200 (Efika) and PPC440 (SAM440 and others) require quite a bit of >> work to turn into a reliable system to be used in a commercial product. >> They are both at a very similar stage: the kernel initially boots, >> interrupt controller driver ready, console (UART), work is in progress >> towards getting user-space pieces together, getting single user shell etc. >> In both cases virtually all remaining on-chip peripherals need respective >> drivers newly developed. > > Given enough hardware documentation, I have no problem with writing a couple > of drivers. The thing I'm not familiar with, is the lower level development > of getting a new platform to run FreeBSD. (I have never touched FreeBSD's VM > subsystem for example.) > What would be needed to get either of these boards to a single user shell? We're almost there with regards to running from ramdisk based mini-root fs. In case of a more elaborate (full) environment you'd need some kind of storage for the root fs: 1. MPC5200 - built-in ATA controller (getting this to work with DMA will be painful as relies on bringing operation to the microcode-based BestComm engine first) - built-in USB (OHCI), should be relatively easy, with a bit of luck only bus attachment is required 2. 440EP - no integrated S/ATA, the SAM board you mentioned has some external Silicon Image controller, so a driver would be needed for that - built-in USB (not sure if this has any standard host I/F implementation though) >>> So I've got some questions : >>> o Are there more interresting boards I could/should consider? (Or even >>> boards that can already run FreeBSD?) >>> o What board is most likely to grow FreeBSD support in the near future? >>> o What parts are currently missing to get these boards up and running? >> Ready to use and stable is the port for higher-end PowerPC systems: >> PowerQUICC MPC85xx series based on the E500 (BookE) core. You'll find all >> integrated peripherals supported, although the default environment with >> regards to the floating point support is running with emulation and not >> native hard-floats (due to various implemetations of the FPU, or the lack >> of). > > What would be needed to get hardware floating point to be supported? Is it > something that could be imported from NetBSD? Note we're talking about hard-floats for Book-E systems, which are very different from the traditional PowerPC FPU. Since NetBSD doesn't have support for any Book-E system, so it wouldn't be of direct help I think. There are at least two ways to support this: - gcc level - newer gcc (4.2.x IIRC) are able to produce machine code for native E500 FP - interface libc with native E500 FP Neither should be enormously difficult, so let me know if you'd like to work on this :-) The problem is in varieties: some Book-E cores don't have the FP APU and from the FreeBSD/powerpc project perspective we'd need something flexible and uniform enough so that different core variations still work (not to mention the traditional, AIM, PowerPC FPU..). Rafal From owner-freebsd-embedded@FreeBSD.ORG Tue Jan 20 23:53:34 2009 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DC57106564A for ; Tue, 20 Jan 2009 23:53:34 +0000 (UTC) (envelope-from adrian@hostonfiber.com) Received: from mx1.hostonfiber.com (mx1.hostonfiber.com [64.141.19.16]) by mx1.freebsd.org (Postfix) with ESMTP id 2BD168FC0A for ; Tue, 20 Jan 2009 23:53:33 +0000 (UTC) (envelope-from adrian@hostonfiber.com) Received: (qmail 14143 invoked from network); 20 Jan 2009 23:26:52 -0000 Received: from unknown (HELO ?10.10.38.75?) (adrian@hostonfiber.com@64.141.19.175) by 0 with AES128-SHA encrypted SMTP; 20 Jan 2009 23:26:52 -0000 Message-Id: From: Adrian Owen To: freebsd-embedded@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Tue, 20 Jan 2009 16:26:51 -0700 X-Mailer: Apple Mail (2.930.3) Subject: ITuner picoLCD 20x2 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jan 2009 23:53:34 -0000 Hello. I build the attached port and have the LCD things all working as expected. Unfortunately I have very sporadic and seemingly random response to the buttons on the M200 keypad. Using a windows machine I did verify that the hardware functioned as expected. Has anyone gotten this to work and if so how? I can certainly spend some time on this, but I am not familiar with driver or kernel programming whatsoever. Thanks, Adrian > Hi all, > > I'm looking at building a wi-fi point using an ALIX.1c board and I'm > currently evaluating cases for it. I noticed this fine case but I'm > wondering if anyone has any experience getting the LCD display working on > it which is an ITuner picoLCD 20x2: > > http://www.mini-box.com/M200-LCD-Enclosure > > A quick look through usbdevs shows an entry that should recognize it. We > have lcdproc in ports which has a driver (though, not built by the port > currently) for it but it relies on the vendor supplied usblcd library > which is at least available via source. Before I spend twice as much as > the model below it I'd like to know if anyone has had any luck with it. Okay, attached is a port for the driver. I had to "work around" our lack usb_get_driver_np() and usb_detach_kernel_driver_np() in libusb. By "work around" I mean "comment out" since I couldn't find any patches in the ports tree as an example of how to patch this correctly, only googled comments about doing that to get other devices to work on FreeBSD. I'd like to fix this correctly though. If anyone has one of these hanging around please let me know if it works. Thanks. tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org | -------------- next part -------------- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ./usblcd # ./usblcd/Makefile # ./usblcd/distinfo # ./usblcd/pkg-descr # ./usblcd/files # ./usblcd/files/patch-lib_hid.c # ./usblcd/files/patch-autogen.c # ./usblcd/pkg-plist # echo c - ./usblcd mkdir -p ./usblcd > /dev/null 2>&1 echo x - ./usblcd/Makefile sed 's/^X//' >./usblcd/Makefile << 'END-of-./usblcd/Makefile' X# New ports collection makefile for: usblcd X# Date created: 10 November 2007 X# Whom: tom McLaughlin X# X# $FreeBSD$ X# X XPORTNAME= usblcd XPORTVERSION= 0.1.4 XCATEGORIES= devel XMASTER_SITES= http://resources.mini-box.com/online/picoLCD%2020x2%20(OEM)/Software/Linux/Binaries/ XDISTNAME= ${PORTNAME}-src-${PORTVERSION} XEXTRACT_SUFX= .tgz X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X XMAINTAINER= tmclaugh at FreeBSD.org XCOMMENT= Library for the Mini-Box picoLCD 2x20 USB display X XLIB_DEPENDS= usb:${PORTSDIR}/devel/libusb X XUSE_LDCONFIG= yes XUSE_AUTOTOOLS= libtool:15 automake:19 autoconf:261 XGNU_CONFIGURE= yes XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X Xpost-patch: X @${REINPLACE_CMD} 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/ pkgconfig|g' ${WRKSRC}/Makefile.am X Xpre-configure: X @cd ${WRKSRC}; ${AUTOTOOLS_ENV} ${SH} ./autogen.sh X X.include END-of-./usblcd/Makefile echo x - ./usblcd/distinfo sed 's/^X//' >./usblcd/distinfo << 'END-of-./usblcd/distinfo' XMD5 (usblcd-src-0.1.4.tgz) = d4b6e4fca4006dab3fca99c948756880 XSHA256 (usblcd-src-0.1.4.tgz) = e3a37fda1145d41998385dfd34d55793ff2788e33c220e5882c487369d9af4d9 XSIZE (usblcd-src-0.1.4.tgz) = 76712 END-of-./usblcd/distinfo echo x - ./usblcd/pkg-descr sed 's/^X//' >./usblcd/pkg-descr << 'END-of-./usblcd/pkg-descr' XThe Mini-Box USB LCD is an intelligent 2x20 character USB LCD display Xmodule with InfraRed receiver and keypad interface. It has a built in X8x5 dots ASCII character font with 8 used definable characters and Xprovides 8 GPO (General Purpose Output) pins. Internal EEPROM allows Xfirmware upgrading and splash screen definition. On power on XMini-Box USB LCD is able to show up to 10 user defined splash screns Xwith custom timing, order and led/gpo status. X XWWW: http://www.mini-box.com/picoLCD-20x2-OEM END-of-./usblcd/pkg-descr echo c - ./usblcd/files mkdir -p ./usblcd/files > /dev/null 2>&1 echo x - ./usblcd/files/patch-lib_hid.c sed 's/^X//' >./usblcd/files/patch-lib_hid.c << 'END-of-./usblcd/files/ patch-lib_hid.c' X--- lib/hid.c.orig 2006-12-07 15:30:30.000000000 -0500 X+++ lib/hid.c 2007-11-10 10:46:24.621463000 -0500 X@@ -140,13 +140,13 @@ X X signal(SIGTERM, release_usb_device); X X- ret = usb_get_driver_np((*hiddev)->handle, 0, buf, sizeof(buf)); X+/* ret = usb_get_driver_np((*hiddev)->handle, 0, buf, sizeof(buf)); X X if (ret == 0) { X printf("interface 0 already claimed by driver \"%s\", attempting to detach it\n", buf); X ret = usb_detach_kernel_driver_np((*hiddev)->handle, 0); X printf("usb_detach_kernel_driver_np returned %d\n", ret); X- } X+ }*/ X ret = usb_claim_interface((*hiddev)->handle, 0); X if (ret != 0) { X printf("claim failed with error %d\n", ret); END-of-./usblcd/files/patch-lib_hid.c echo x - ./usblcd/files/patch-autogen.c sed 's/^X//' >./usblcd/files/patch-autogen.c << 'END-of-./usblcd/files/ patch-autogen.c' X--- autogen.sh.orig 2006-01-08 23:03:23.000000000 -0500 X+++ autogen.sh 2007-11-10 11:57:45.181418000 -0500 X@@ -58,15 +58,15 @@ X echo "Generating configuration files for $package, please wait...." X X echo " aclocal $ACLOCAL_FLAGS" X-aclocal $ACLOCAL_FLAGS X+$ACLOCAL $ACLOCAL_FLAGS X echo " autoheader" X-autoheader X+$AUTOHEADER X echo " libtoolize --automake" X-libtoolize --automake X+$LIBTOOLIZE --automake X echo " automake --add-missing" X-automake --add-missing X+$AUTOMAKE --add-missing X echo " autoconf" X-autoconf X+$AUTOCONF X X cd $olddir X-$srcdir/configure "$@" && echo X+#$srcdir/configure "$@" && echo END-of-./usblcd/files/patch-autogen.c echo x - ./usblcd/pkg-plist sed 's/^X//' >./usblcd/pkg-plist << 'END-of-./usblcd/pkg-plist' Xbin/usblcd Xinclude/driver.h Xinclude/usblcd.h Xinclude/usblcd_util.h Xinclude/widgets.h Xlib/libusblcd.a Xlib/libusblcd.la Xlib/libusblcd.so Xlib/libusblcd.so.0 Xlibdata/pkgconfig/libusblcd.pc END-of-./usblcd/pkg-plist exit From owner-freebsd-embedded@FreeBSD.ORG Sat Jan 24 23:51:42 2009 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1A9F1065672 for ; Sat, 24 Jan 2009 23:51:42 +0000 (UTC) (envelope-from mah@jump-ing.de) Received: from mail.ud03.udmedia.de (ud03.udmedia.de [194.117.254.43]) by mx1.freebsd.org (Postfix) with ESMTP id 322718FC0C for ; Sat, 24 Jan 2009 23:51:41 +0000 (UTC) (envelope-from mah@jump-ing.de) DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud03.udmedia.de; h= mime-version:in-reply-to:references:content-type:message-id: content-transfer-encoding:from:subject:date:to; q=dns/txt; s= beta; bh=vO4bQ1ZSYOobQsLjjX9PUROMUfuRRyy1UQcl5smAwPk=; b=MPRwDfu Ai24I1CaaGSFeM41aYuFvu8oJLvOtv9s/RIyB2KNhgTUKPgAr/jeSQqDPJ11aGsH Iy0dO7Dlsi6ykWf/R5s7hLJtP5EfUav5sohU7VVdpL4BePhBKEjpl7dV9Rdn3nUl e+T2HI/jgJXleamQ2xWRSIbeb9o/nXFg+R1w= Received: (qmail 16493 invoked from network); 25 Jan 2009 00:51:38 +0100 Received: from unknown (HELO ?10.0.0.50?) (ud03?291p1@78.42.122.63) by mail.ud03.udmedia.de with ESMTPA; 25 Jan 2009 00:51:38 +0100 Mime-Version: 1.0 (Apple Message framework v753.1) In-Reply-To: <5A12A808-AC77-478A-A5E8-A13B63EEC3A1@jump-ing.de> References: <5A12A808-AC77-478A-A5E8-A13B63EEC3A1@jump-ing.de> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <772022D1-ED02-421A-AF18-A33EDC58DB0E@jump-ing.de> Content-Transfer-Encoding: 7bit From: Markus Hitter Date: Sun, 25 Jan 2009 00:51:37 +0100 To: freebsd-embedded@freebsd.org X-Mailer: Apple Mail (2.753.1) Subject: Re: 7.1 Release broke my box X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 23:51:43 -0000 Am 12.01.2009 um 01:31 schrieb Markus Hitter: > Last Friday, after seeing ext2fs doesn't work with the 7.0 kernel, > I decided to do yet another step and upgrade to 7.1 Release. The > virtual machine for building tinybsd setup and ran flawlessly, but > a tinybsd image built from it doesn't like networking any longer. > The non-working box is a Geode-based Flepo Alpha, which uses the re > network driver. A small followup: I'm finished bisecting, found a culprit and filed a bug: http://www.freebsd.org/cgi/query-pr.cgi?pr=130957 Now I'm wondering why this change didn't make trouble earlier. MarKus - - - - - - - - - - - - - - - - - - - Dipl. Ing. Markus Hitter http://www.jump-ing.de/