tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Porting uticom(4)



I have started porting uticom(4), available in OpenBSD and DragonFlyBSD,
to NetBSD. The device needs firmware which is included in OpenBSD and 
DragonFlyBSD:

 
http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/tusb3410/tusb3410.h?rev=1.1;content-type=text%2Fplain
 
http://gitweb.dragonflybsd.org/dragonfly.git/blob/HEAD:/sys/dev/usbmisc/uticom/uticom_fw3410.h

These appear to be the same at first glance, but the attribution and licensing
is different. The reference
 http://focus.ti.com/litv/zip/sllc139
from OpenBSD doesn't work anymore. It seems to have moved here:
 http://www.ti.com/litv/zip/sllc139
but does not include the firmware.

On the Texas Instruments page
 http://focus.ti.com/docs/prod/folders/print/tusb3410.html
They link to the linux driver
 http://focus.ti.com/docs/toolsw/folders/print/tusb-3p-lnxvcp.html
 http://www.brimson.com/downloads/ti_usb_2.6-1.1.tgz
which has firmware attributed to Texas Instruments under GPL
 ti_usb_2.6-1.1/src/ti_fw_3410.h
and distributed as a binary blob:
 
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.30.y.git;a=blob;f=firmware/ti_3410.fw.ihex;h=b22c0425980e9bd324fe6f04bd8c4db88a99b20d;hb=HEAD

The choice in firmware leads to different implementations of uticom.

Which firmware should I use?

--
Kind regards,

Yorick Hardy


Home | Main Index | Thread Index | Old Index