Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-16 Thread Hans Petter Selasky
 
 The machine in question is already at 8.2-stable:
 tingo@kg-v7$ uname -a
 FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul  9 23:00:31
 CEST 2011 r...@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64
 
 Do I need a newer -stable than this?

Hi,

Sorry, the missing API was in LibUSB v1.0, but not in the LibUSB v0.1.

Download and apply the following patch to your 8-stable and then recompile and 
install LibUSB only.

http://svn.freebsd.org/changeset/base/224085

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-16 Thread Hans Petter Selasky
On Saturday 16 July 2011 10:29:06 Hans Petter Selasky wrote:
  The machine in question is already at 8.2-stable:
  tingo@kg-v7$ uname -a
  FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul  9
  23:00:31 CEST 2011 r...@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC 
  amd64
  
  Do I need a newer -stable than this?
 
 Hi,
 
 Sorry, the missing API was in LibUSB v1.0, but not in the LibUSB v0.1.
 
 Download and apply the following patch to your 8-stable and then recompile
 and install LibUSB only.
 
 http://svn.freebsd.org/changeset/base/224085
 
 --HPS

If applying the patch is difficult, then just checkout 9-current in 
5-10minutes and then copy libusb from there.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-15 Thread Torfinn Ingolfsen
On Tue, 12 Jul 2011 10:18:35 +0200
Hans Petter Selasky hsela...@c2i.net wrote:

 On Tuesday 12 July 2011 00:33:12 Torfinn Ingolfsen wrote:
  According to [1], this function is implemted on Linux only - a Linuxism.
  I'll see if I want to fix it.
 
 If you upgrade your libusb /usr/src/lib/libusb only, it should be there.

Upgrade it from where? -current?
-- 
Torfinn

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-15 Thread Hans Petter Selasky
On Friday 15 July 2011 18:32:44 Torfinn Ingolfsen wrote:
 On Tue, 12 Jul 2011 10:18:35 +0200
 
 Hans Petter Selasky hsela...@c2i.net wrote:
  On Tuesday 12 July 2011 00:33:12 Torfinn Ingolfsen wrote:
   According to [1], this function is implemted on Linux only - a
   Linuxism. I'll see if I want to fix it.
  
  If you upgrade your libusb /usr/src/lib/libusb only, it should be there.
 
 Upgrade it from where? -current?

Current or stable. It is the same.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-15 Thread Torfinn Ingolfsen
On Fri, 15 Jul 2011 18:55:42 +0200
Hans Petter Selasky hsela...@c2i.net wrote:

 On Friday 15 July 2011 18:32:44 Torfinn Ingolfsen wrote:
  On Tue, 12 Jul 2011 10:18:35 +0200
  
  Hans Petter Selasky hsela...@c2i.net wrote:
   On Tuesday 12 July 2011 00:33:12 Torfinn Ingolfsen wrote:
According to [1], this function is implemted on Linux only - a
Linuxism. I'll see if I want to fix it.
   
   If you upgrade your libusb /usr/src/lib/libusb only, it should be there.
  
  Upgrade it from where? -current?
 
 Current or stable. It is the same.

The machine in question is already at 8.2-stable:
tingo@kg-v7$ uname -a
FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul  9 23:00:31 CEST 
2011 r...@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64

Do I need a newer -stable than this?
-- 
Torfinn

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-12 Thread Hans Petter Selasky
On Tuesday 12 July 2011 00:33:12 Torfinn Ingolfsen wrote:
 According to [1], this function is implemted on Linux only - a Linuxism.
 I'll see if I want to fix it.

If you upgrade your libusb /usr/src/lib/libusb only, it should be there.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-11 Thread Chris Rees
On 11 July 2011 04:22, Daniel O'Connor docon...@gsoft.com.au wrote:
 On 11/07/2011, at 7:59, Torfinn Ingolfsen wrote:
 On Sun, 10 Jul 2011 20:13:17 +0200
 Matthias Apitz g...@unixarea.de wrote:


 CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
 LDFLAGS='-L/usr/local/lib '  ./configure


 Same error as before. Also tried
 env CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
 LDFLAGS='-L/usr/local/lib '  ./configure

 it didn't make a difference - same error as before.

 It's probably using pkg-config and FreeBSD doesn't ship with a .pc file for 
 libusb.

 Create files like so
 [midget 12:51] ~ cat /usr/local/libdata/pkgconfig/libusb.pc
 prefix=/usr
 exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include

 Name: libusb
 Description: USB access library
 Version: 0.1
 Libs: -L${libdir} -lusb
 Cflags: -I${includedir}

 [midget 12:51] ~ cat /usr/local/libdata/pkgconfig/libusb-1.0.pc
 prefix=/usr
 exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include

 Name: libusb
 Description: USB access library
 Version: 1.0.1
 Libs: -L${libdir} -lusb
 Cflags: -I${includedir}



 and try it again.

 It would be nice if FreeBSD shipped with those files in (say) 
 /usr/libdata/pkgconfig and the pkg-config port was tweaked to search there as 
 well but it hasn't happened yet..

Really? We don't have pkgconfig in the base system, so I'd submit that
it'd be a little strange.

I would suggest a port (perhaps like libusb-pkgconfig) that
installs/creates those files in ${PREFIX}/libdata/pkgconfig for you,
or any other creative fix that you can think of!

Not sure if we want to go down that road though...

Chris
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-11 Thread Daniel O'Connor

On 11/07/2011, at 17:35, Chris Rees wrote:
 It would be nice if FreeBSD shipped with those files in (say) 
 /usr/libdata/pkgconfig and the pkg-config port was tweaked to search there 
 as well but it hasn't happened yet..
 
 Really? We don't have pkgconfig in the base system, so I'd submit that
 it'd be a little strange.
 
 I would suggest a port (perhaps like libusb-pkgconfig) that
 installs/creates those files in ${PREFIX}/libdata/pkgconfig for you,
 or any other creative fix that you can think of!
 
 Not sure if we want to go down that road though...

That is the other approach but it's a bit of a pain to make the libusb port do 
something very different for 8.x.

(Or at least I don't have any patches for that :)

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C






___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-11 Thread Chris Rees
On 11 Jul 2011 14:26, Daniel Oapos;Connor docon...@gsoft.com.au wrote:


 On 11/07/2011, at 17:35, Chris Rees wrote:
  It would be nice if FreeBSD shipped with those files in (say)
/usr/libdata/pkgconfig and the pkg-config port was tweaked to search there
as well but it hasn't happened yet..
 
  Really? We don't have pkgconfig in the base system, so I'd submit that
  it'd be a little strange.
 
  I would suggest a port (perhaps like libusb-pkgconfig) that
  installs/creates those files in ${PREFIX}/libdata/pkgconfig for you,
  or any other creative fix that you can think of!
 
  Not sure if we want to go down that road though...

 That is the other approach but it's a bit of a pain to make the libusb
port do something very different for 8.x.


The last thing we should have is a port that does different things depending
on OS version like that, I was thinking of a virtual port, as it were.

Chris
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-11 Thread Torfinn Ingolfsen
On Mon, 11 Jul 2011 05:52:46 +0200
Matthias Apitz g...@unixarea.de wrote:

 So, look into the log file config.log to understand what it is missing;

Good advice! 
Here is a part of it:
configure:13177: gcc -o conftest -I/usr/local/include -I/usr/local/include 
-L/usr/local/lib  conftest.c -lusb  5
/var/tmp//cctcQ0kE.o(.text+0xa): In function `main':
: undefined reference to `usb_get_driver_np'
...
configure:13204: result: no
configure:13209: error: Can't find libusb. On ubuntu, try sudo apt-get install 
libusb-dev

According to [1], this function is implemted on Linux only - a Linuxism.
I'll see if I want to fix it.

References:
1) http://libusb.sourceforge.net/doc/function.usbgetdrivernp.html
-- 
Torfinn

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-11 Thread Daniel O'Connor

On 12/07/2011, at 24:06, Chris Rees wrote:
  That is the other approach but it's a bit of a pain to make the libusb port 
  do something very different for 8.x.
 
 
 The last thing we should have is a port that does different things depending 
 on OS version like that, I was thinking of a virtual port, as it were.

I don't believe that is currently possible.

Although I suppose you could have magic in bsd.ports.mk which looked for 
USE_LIBUSB= or something..

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C






___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Hans Petter Selasky
On Sunday 10 July 2011 19:44:10 Torfinn Ingolfsen wrote:
 Hi,
 
 Has anybody done any work on DisplayLink devices for FreeBSD?
 I have a small monior, Lilliput UM-70[1], which uses DisplayLink.
 The last time I tested it was when FreeBSD 7.2 was hot. :)
 
 Today I blew the dust off the monitor and connected it to a test machine:
 root@kg-v7# uname -a
 FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul  9 23:00:31
 CEST 2011 r...@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64
 
 It shows up fine:
 root@kg-v7# usbconfig -d 0.3
 ugen0.3: LILLIPUT USB Monitor DisplayLink at usbus0, cfg=0 md=HOST
 spd=HIGH (480Mbps) pwr=ON from /var/log/messages:
 Jul 10 18:57:44 kg-v7 root: Unknown USB device: vendor 0x17e9 product
 0x02a9 bus uhub2 Jul 10 18:57:44 kg-v7 kernel: ugen0.3: DisplayLink at
 usbus0
 
 But I don't have anything to actually use it. I downloaded
 libdlo-0.1.2.tar.gz (found at thw libdlo wiki[2]) and tried to get it
 working:
 ./configure
 ./configure --includedir=/usr/local/include
 ./configure --includedir=/usr/local/include --libdir=/usr/local/lib
 ./configure --includedir=/usr/include --libdir=/usr/lib
 
 all results in configure: error: Can't find libusb. On ubuntu, try sudo
 apt-get install libusb-dev.
 
 Any hints on getting this working?
 
 References:
 1) http://sites.google.com/site/tingox/lilliput_um70
 2) http://libdlo.freedesktop.org/wiki/

Try to:

setenv CFLAGS -I/usr/local/include
export CFLAGS

Before configure.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Torfinn Ingolfsen
On Sun, 10 Jul 2011 19:56:03 +0200
Hans Petter Selasky hsela...@c2i.net wrote:

 
 Try to:
 
 setenv CFLAGS -I/usr/local/include
 export CFLAGS
 
 Before configure.

I tried (I'm using /bin/sh)
CFLAGS=-I/usr/local/include ./configure
env CFLAGS=-I/usr/local/include ./configure

but got the same error message:
configure: error: Can't find libusb. On ubuntu, try sudo apt-get install 
libusb-dev
-- 
Torfinn

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Hans Petter Selasky
On Sunday 10 July 2011 20:06:29 Torfinn Ingolfsen wrote:
 On Sun, 10 Jul 2011 19:56:03 +0200
 
 Hans Petter Selasky hsela...@c2i.net wrote:
  Try to:
  
  setenv CFLAGS -I/usr/local/include
  export CFLAGS
  
  Before configure.
 
 I tried (I'm using /bin/sh)
 CFLAGS=-I/usr/local/include ./configure
 env CFLAGS=-I/usr/local/include ./configure
 
 but got the same error message:
 configure: error: Can't find libusb. On ubuntu, try sudo apt-get install
 libusb-dev

Maybe also add -L/usr/local/lib

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Matthias Apitz
El día Sunday, July 10, 2011 a las 08:06:29PM +0200, Torfinn Ingolfsen escribió:

 On Sun, 10 Jul 2011 19:56:03 +0200
 Hans Petter Selasky hsela...@c2i.net wrote:
 
  
  Try to:
  
  setenv CFLAGS -I/usr/local/include
  export CFLAGS
  
  Before configure.
 
 I tried (I'm using /bin/sh)
 CFLAGS=-I/usr/local/include ./configure
 env CFLAGS=-I/usr/local/include ./configure

CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
LDFLAGS='-L/usr/local/lib '  ./configure

HIH

matthias
-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e g...@unixarea.de - w http://www.unixarea.de/
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Torfinn Ingolfsen
On Sun, 10 Jul 2011 20:05:43 +0200
Hans Petter Selasky hsela...@c2i.net wrote:

 
 Maybe also add -L/usr/local/lib

Tried
env CFLAGS=-I/usr/local/include -L/usr/local/lib ./configure
same error as before.
-- 
Torfinn

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Torfinn Ingolfsen
On Sun, 10 Jul 2011 20:13:17 +0200
Matthias Apitz g...@unixarea.de wrote:

 
 CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
 LDFLAGS='-L/usr/local/lib '  ./configure
 

Same error as before. Also tried
env CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
LDFLAGS='-L/usr/local/lib '  ./configure

it didn't make a difference - same error as before.
-- 
Torfinn

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Matthias Apitz
El día Monday, July 11, 2011 a las 01:59:05AM +0200, Torfinn Ingolfsen escribió:

 On Sun, 10 Jul 2011 20:13:17 +0200
 Matthias Apitz g...@unixarea.de wrote:
 
  
  CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
  LDFLAGS='-L/usr/local/lib '  ./configure
  
 
 Same error as before. Also tried
 env CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
 LDFLAGS='-L/usr/local/lib '  ./configure
 
 it didn't make a difference - same error as before.

So, look into the log file config.log to understand what it is missing;

matthias

-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e g...@unixarea.de - w http://www.unixarea.de/
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: FreeBSD 8.2 and DisplayLink devices?

2011-07-10 Thread Daniel O'Connor

On 11/07/2011, at 7:59, Torfinn Ingolfsen wrote:

 On Sun, 10 Jul 2011 20:13:17 +0200
 Matthias Apitz g...@unixarea.de wrote:
 
 
 CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
 LDFLAGS='-L/usr/local/lib '  ./configure
 
 
 Same error as before. Also tried
 env CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' 
 LDFLAGS='-L/usr/local/lib '  ./configure
 
 it didn't make a difference - same error as before.

It's probably using pkg-config and FreeBSD doesn't ship with a .pc file for 
libusb.

Create files like so
[midget 12:51] ~ cat /usr/local/libdata/pkgconfig/libusb.pc 
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: libusb
Description: USB access library
Version: 0.1
Libs: -L${libdir} -lusb
Cflags: -I${includedir}

[midget 12:51] ~ cat /usr/local/libdata/pkgconfig/libusb-1.0.pc 
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: libusb
Description: USB access library
Version: 1.0.1
Libs: -L${libdir} -lusb
Cflags: -I${includedir}



and try it again.

It would be nice if FreeBSD shipped with those files in (say) 
/usr/libdata/pkgconfig and the pkg-config port was tweaked to search there as 
well but it hasn't happened yet..

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C






___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org