Page MenuHomeFreeBSD

D22938.id66041.diff
No OneTemporary

D22938.id66041.diff

Index: gobi_loader/Makefile
===================================================================
--- /dev/null
+++ gobi_loader/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= gobi_loader
+DISTVERSION= g20191227
+CATEGORIES= sysutils net
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+MAINTAINER= portscout@freebsd.org
+COMMENT= Firmware Loader for Qualcomm Gobi USB Chipsets
+
+SUB_FILES= gobi.conf.sample
+
+USE_GITHUB= yes
+GH_ACCOUNT= mzary
+GH_PROJECT= gobi_loader
+GH_TAGNAME= fbecd85
+
+PLIST_FILES= ${PREFIX}/sbin/gobi_loader ${PREFIX}/etc/devd/gobi.conf.sample
+
+.include <bsd.port.options.mk>
+
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/../gobi.conf.sample ${STAGEDIR}${PREFIX}/etc/devd/gobi.conf.sample
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/sbin
+
+.include <bsd.port.mk>
Index: gobi_loader/distinfo
===================================================================
--- /dev/null
+++ gobi_loader/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1577476084
+SHA256 (mzary-gobi_loader-g20191227-fbecd85_GH0.tar.gz) = 9e0219dad9855c4d6be7004348aff0e1ee17936759fe80f63166d1b2005b1aa0
+SIZE (mzary-gobi_loader-g20191227-fbecd85_GH0.tar.gz) = 12241
Index: gobi_loader/files/gobi.conf.sample.in
===================================================================
--- /dev/null
+++ gobi_loader/files/gobi.conf.sample.in
@@ -0,0 +1,8 @@
+# Load GOBI U3G QDL modem firmware.
+# Adjust VID, PID and port. Remove -2000 switch if not required.
+
+attach 100 {
+ match "vendor" "0x03f0";
+ match "product" "0x241d";
+ action "/usr/local/sbin/gobi_loader -2000 /dev/cuaU0 /boot/firmware/gobi/";
+};
Index: gobi_loader/files/patch-Makefile
===================================================================
--- /dev/null
+++ gobi_loader/files/patch-Makefile
@@ -0,0 +1,9 @@
+--- Makefile.orig 2019-12-27 21:35:57.626444000 +0100
++++ Makefile 2019-12-27 21:37:41.912754000 +0100
+@@ -2,5 +2,5 @@
+
+ gobi_loader: gobi_loader.c
+- cc -Wall gobi_loader.c -o gobi_loader
++ $(CC) ${CFLAGS} gobi_loader.c -o gobi_loader
+
+ all: gobi_loader
Index: gobi_loader/pkg-descr
===================================================================
--- /dev/null
+++ gobi_loader/pkg-descr
@@ -0,0 +1,8 @@
+Firmware Loader for Qualcomm Gobi USB Chipsets.
+
+- clone from http://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-0.7.tar.gz
+- fix CDMA firmware download failed issue
+- add openwrt big-endian platform support
+- trimming and initial FreeBSD port support
+
+WWW: https://github.com/kicer/gobi_loader
Index: gobi_loader/pkg-message
===================================================================
--- /dev/null
+++ gobi_loader/pkg-message
@@ -0,0 +1,17 @@
+[
+{ type: install
+ message: <<EOM
+
+To automatically load firmware copy ${PREFIX}/etc/devd/gobi.conf.sample to
+${PREFIX}/etc/devd/gobi.conf and adjust port, VID and PID to match your device.
+Firmware needs to be obtained separately and should be placed in
+/boot/firmware/gobi. If you have not done it yet, please also do the following:
+
+ mkdir -p /boot/firmware/gobi
+
+To find VID and PID of the device look through the output of the command:
+
+ usbconfig dump_device_desc
+EOM
+}
+]

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 16, 8:39 PM (17 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29786586
Default Alt Text
D22938.id66041.diff (3 KB)

Event Timeline