Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F148057460
D22938.id66037.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D22938.id66037.diff
View Options
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
+
+USE_GITHUB= yes
+GH_ACCOUNT= mzary
+GH_PROJECT= gobi_loader
+GH_TAGNAME= fbecd85
+
+PLIST_FILES= ${PREFIX}/sbin/gobi_loader ${PREFIX}/etc/devd/gobi.conf
+
+.include <bsd.port.options.mk>
+
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/../gobi.conf ${STAGEDIR}${PREFIX}/etc/devd/gobi.conf
+ ${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.in
===================================================================
--- /dev/null
+++ gobi_loader/files/gobi.conf.in
@@ -0,0 +1,12 @@
+# Load GOBI U3G QDL modem firmware on attach / boot.
+# Note: This requires additional "gobi_loader" utility to be installed,
+# as well as valid QDL driver firmware files placed in /boot/firmware/gobi.
+# If modem does not accept valid firmware try gobi_loader -2000 switch.
+# Please adjust modem VID/PID to match your device supported by u3g module.
+
+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,12 @@
+[
+{ type: install
+ message: <<EOM
+
+To load firmware on attach / boot adjust /etc/devd/gobi.conf
+and place firmware files in /boot/firmware/gobi directory.
+If you have not done it yet, pleasei also do the following:
+
+ mkdir -p /boot/firmware/gobi
+EOM
+}
+]
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Mar 16, 11:42 AM (12 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29769103
Default Alt Text
D22938.id66037.diff (3 KB)
Attached To
Mode
D22938: [new port] systuils/gobi_loader: Firmware Loader for Qualcomm Gobi USB Chipsets
Attached
Detach File
Event Timeline
Log In to Comment