web-dev-qa-db-fra.com

Comment ajouter du code de fichier .patch à usb_modeswitch et ajouter la prise en charge du modem USB 3G?

je souhaite donc basculer sous ubuntu sous Windows, mais malheureusement, après quelques recherches, j'ai découvert que mon modem 3G USB ne fonctionnait pas bien avec GNU/Linux dans la mesure où vous devez configurer votre propre prise en charge du périphérique. Mon appareil est un DWR-510 D-Link. Dans le manuel officiel, il indique qu’il prend en charge GNU/Linux bien qu’après une enquête plus approfondie, j’ai constaté que ce n’était pas vrai.

Dans la question d’un autre forum, j’ai trouvé une personne qui a codé un fichier usb_modeswitch DB/.patch qui est supposé ajouter un support pour mon appareil. pays ftw) Je dois savoir comment le faire fonctionner avant de changer, voici la source du code: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t = 1127

voici le code au cas où vous ne voudriez pas aller sur le site:

# D-Link DWR-510

TargetVendor=  0x2001
TargetProductList="7e12"

MessageContent="5553424308407086000000000000061b000000020000000000000000000000"

merci de réellement cliquer sur cette question et lire jusqu'à présent

3
uvxbfzmo

Il semble que la solution sera la suivante:

# 1. change directory to /tmp
cd /tmp

# 2. create "patch"-file
cat <<EOF > 2001\:a805
# D-Link DWR-510

TargetVendor=0x2001
TargetProduct=0x7e12

MessageContent="5553424308407086000000000000061b000000020000000000000000000000"
EOF

# 3. copy existing rules-archive to /tmp
cp /usr/share/usb_modeswitch/configPack.tar.gz /tmp

# 4. unpack it
gunzip configPack.tar.gz

# 5. remove existing rule from archive
tar --delete --verbose --file configPack.tar 2001\:a805

# 6. add new rule file
tar --update --verbose --file configPack.tar 2001\:a805

# 7. pack archive
gzip configPack.tar

# 8. copy updated archive to its normal location
Sudo cp configPack.tar.gz /usr/share/usb_modeswitch/configPack.tar.gz

J'espère que cela t'aides.

Vous pouvez toujours restaurer l'archive /usr/share/usb_modeswitch/configPack.tar.gz en version à partir du référentiel avec

Sudo apt-get install --reinstall usb-modeswitch-data
1
N0rbert