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