Date: Tue, 13 Nov 2012 15:58:21 +0100 From: Mattia Rossi <mattia.rossi.mailinglists@gmail.com> To: freebsd-arm@freebsd.org Subject: Re: Proposed patchset to support DreamPlug on freebsd 9 and 10. Message-ID: <50A2600D.8030002@gmail.com> In-Reply-To: <1352817134.1217.106.camel@revolution.hippie.lan> References: <CANuCnH_ZFiJCThSf5eCAzhZLOeZ769woHOrT9vTY9Dpo72Zgwg@mail.gmail.com> <1352732526.1217.29.camel@revolution.hippie.lan> <50A125D6.50508@gmail.com> <1352743496.1217.39.camel@revolution.hippie.lan> <50A1F8EE.4070205@gmail.com> <33A18E14-78CE-45F0-ABBC-E21952606E62@netsense.nl> <1352817134.1217.106.camel@revolution.hippie.lan>
index | next in thread | previous in thread | raw e-mail
Am 13.11.2012 15:32, schrieb Ian Lepore: > On Tue, 2012-11-13 at 10:39 +0100, Johan Henselmans wrote: >> I have just compiled and run a freebsd-current with a patchset I found on http://jessewhite.ca/dreamplug-freebsd/ on a dreamplug which starts with serialnumber DS2-1213. >> >> According to the discussion on the FreedomBox mailinglist there seem to be different varieties depending on the first four digits of the serial number. I bought mine in july 2012, direct from GlobalScale. It came with a 4 GB SDHC card. >> >> I use the internal card, formatted with a fat and a ufs partition. >> >> I used the latest Freebsd-current (12-nov-2012) as a base system, apparently with clang as a compiler. I then gitted the freebsd tree from github into /usr/local/src/bsdcode/freebsd, to make it easier to differentiate between the /usr/src/ 'prodcution' tree and the /usr/local/src/bsdcode/freebsd 'arm test' tree. >> >> All I did was twiddle with the kernel config file to replace the ZERO_COPY_SOCKETS option that is now replaced by SOCKET_SEND_COW and SOCKET_RECV_PFLIP, and remove the IPFIREWALL_FORWARD option, which is now always compile in. >> >> #removed in freebsd10 >> #options IPFIREWALL_FORWARD >> >> # eliminating data copies on socket reads and writes. >> # man 9 zero_copy >> #options ZERO_COPY_SOCKETS >> #bsd 10 >> options SOCKET_SEND_COW >> options SOCKET_RECV_PFLIP >> >> and made sure the root was internally. >> >> options ROOTDEVNAME=\"ufs:/dev/da0s2\" >> >> >> >> I have a few problems: >> >> First: >> I am getting errors from the sdhc driver: >> >> >> errors like >> (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error >> (da0:umass-sim0:0:0:0): Retrying command >> (da0:umass-sim0:0:0:0): WRITE(10). CDB: 2a 0 0 16 6 6f 0 0 40 0 >> (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error >> (da0:umass-sim0:0:0:0): Retrying command >> >> are popping up all the time in the console (I have a JTAG console via screen /dev/ttyU1 115200) >> >> Second: >> >> the ethernet addresses do not seem to be recognized by the kernel: >> >> root@dreamplug-bsd:~ # ifconfig -a >> >> mge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> options=8000b<RXCSUM,TXCSUM,VLAN_MTU,LINKSTATE> >> ether 00:00:00:00:00:00 >> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> >> media: Ethernet autoselect (1000baseT <full-duplex>) >> status: active >> >> >> I'd be happy to help to find out which dts files have to be used for which dreamplug, and how we can make sure this thing will be a first class FreeBSD citizen. > I never got as far as trying the sd interface, but I did have both > ethernet ports working well. Hmm, I did have an SD card in there and it worked fine.. damn, can't wait to get back to that thing. But that was on freebsd9 compiled with gcc. Mathome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50A2600D.8030002>
