হুয়াওয়ে মডেম 16.04 এর সাথে কাজ করে না


10

উবুন্টু 16.04 আমার Huawei 15caইউএসবি মডেমকে স্বীকৃতি দেয় না ।

আমি এটা কিভাবে ঠিক করবো?


1
দয়া করে সম্পাদনা আপনার প্রশ্ন এবং আউটপুট যোগ lsusbটার্মিনাল কমান্ড।
পাইলট 6

2
আসলে দেখতে সমস্যা মনে হচ্ছে তবে আপনার প্রশ্ন কী?
ডেভিড ফোরস্টার

উত্তর:


11

এই আদেশটি আমার পক্ষে কাজ করেছিল। আমার এটি একবার চালানো দরকার ছিল।

lsusb

নীচে বিক্রেতা এবং পণ্য আইডি নোট করুন। আমার ক্ষেত্রে এটি যথাক্রমে 12d1এবং 1f01হয়।

Bus 002 Device 003: ID 05c8:038f Cheng Uei Precision Industry Co., Ltd (Foxlink) 
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:b008 Realtek Semiconductor Corp. 
Bus 001 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

তারপরে এটি একবার কার্যকর করুন।

sudo usb_modeswitch -v 12d1 -p 1f01 -J

3
আপনি কোথা থেকে পেয়েছেন 1f01আমি উপরের টার্মিনাল এক্সট্রাক্টে এটি দেখতে পাচ্ছি না
কাসুন সিয়ামম্বলপিতিয়া

Lsusb আউটপুট থেকে। আমি পোস্ট আউটপুট ইউএসবি_মোডসইচ চালানোর পরে যা আমার ক্ষেত্রে পণ্য আইডি 14 ডিবিতে পরিবর্তন করে।
আমে দেশপান্দে

2
হ্যাঁ, এটি কার্যকর হয়েছে তবে আমি কীভাবে এটি কেবল একবার এবং আল এর জন্য চালাতে পারি? L
X09

8

এটি কীভাবে ঠিক করবেন সে সম্পর্কে নির্দেশাবলী 14.04 এর থেকে কিছুটা আলাদা।

এর মধ্যে একটি পদক্ষেপের প্রয়োজন নাও হতে পারে, তবে আমি কীভাবে এটি কাজ করেছিলাম তা এখানে:

vi /lib/udev/rules.d/40-usb_modeswitch.rules

এবং এই লাইন যুক্ত করুন:

ATTR{idVendor}=="12d1", ATTR{idProduct}=="15ca", RUN+="usb_modeswitch '%b/%k'"

তারপর:

sudo touch /etc/usb_modeswitch.d/12d1:15ca

এই আদেশটি চালান:

sudo usb_modeswitch -J -v 0x12d1 -p 0x15ca

এখন আপনার এটি উপলভ্য নেটওয়ার্ক সংযোগের অধীনে এবং lsusb এর অধীনে দেখতে পাওয়া উচিত এটি একটি ভিন্ন পণ্য নম্বর সহ প্রদর্শিত হবে:

Bus 003 Device 008: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard

মোডেমটি কাজ করতে আপনাকে কয়েকবার পুনরায় বুট করতে বা মুছতে এবং পুনরায় সন্নিবেশ করতে হতে পারে। এটিকে সম্পাদনা সংযোগে / মোবাইল ব্রডব্যান্ড সংযোগ যুক্ত করতে মনে রাখবেন remember


এটি স্বয়ংক্রিয় করার কোনও উপায় আছে, উদাহরণস্বরূপ sudo usb_modeswitch -J -v 0x12d1 -p 0x15caমোডেম সংযুক্ত থাকাকালীন কার্যকর করুন ? আমি মনে করি এটি 16.04 এর আগে স্বয়ংক্রিয়ভাবে কাজ করতে ব্যবহৃত হয়েছিল (অবশ্যই আপনার মতো অনুরূপ ফিক্স প্রয়োগের পরে)।
ov1d1u

হ্যাঁ, একটি উপায় আছে। আমি একটি উত্তর লিখছি।
পাইলট 6

2

আমার আজ এই সমস্যা ছিল। আমার উবুন্টু 16.04 সহ 2 টি কম্পিউটার ছিল যেখানে মডেমটি 12d7:1505ভালভাবে কাজ করে।

আমি অন্য একটি কিনেছি এবং এটি ছাড়া কাজ করে না

sudo usb_modeswitch -v 12d1 -p 1506 -J

কমান্ড।

আমি এটি অন্য একটি udevনিয়ম দিয়ে স্থির করেছি ।

/etc/udev/rules.d/huawei.rulesএই বিষয়বস্তু সহ ফাইল যুক্ত করুন :

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1505", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 1506 -J"

তারপরে পুনরায় বুট করুন, বা sudo udevadm control -Rমোডেমটি চালান এবং sertোকান। মডেম বুট করার জন্য আপনাকে প্রায় 30 সেকেন্ড অপেক্ষা করতে হবে, তারপরে আপনি এটি ব্যবহার করতে পারেন।


আমার সমস্যাটি স্থায়ীভাবে সমাধান করুন
ক্রিস্টোফার কিকোতি

এখানে একই, এটি এত সহজ যে আমি কিছুই শিখিনি। : |
উপভোগ করুন 87

0

এই সমাধানগুলির কোনওোটাই আমার 16.04 এ কাজ করে না। (উদেব বিধিগুলি 14.04 এ পুরোপুরি কাজ করেছে)।

মানে, কখনও কখনও এটি কাজ করে তবে খুব কমই। আমি এই ম্যানুয়াল কমান্ডগুলি পরীক্ষা করেছি

usb_modeswitch -v 12d1 -p 15ca -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"

এবং

/usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca

এবং এগুলি কাজ করে তবে প্রতিবার নয়, এমনকি হাত দিয়ে .ুকলে। অর্ধেকেরও বেশি ক্ষেত্রে ডিভাইসটি "ভর স্টোরেজ" হিসাবে তালিকাভুক্ত থাকে।

:(

অতএব আমাকে একটি খুব নোংরা সমাধানটি ব্যবহার করতে হয়েছিল: আমি প্রতি 10 সেকেন্ডে চালানোর জন্য দ্বিতীয়টির মূলটি রুটের ক্রন্টবে যুক্ত করেছি। আমি জানি এটি হাস্যকর, তবে আমি এই পরিস্থিতিতে আরও ভাল কিছু ভাবতে পারি না। কমান্ডটি কাজ করবে যদি ডিভাইসটিকে গণ স্টোরেজ হিসাবে তালিকাভুক্ত করা হয় (এটি যদি ইতিমধ্যে মডেম হিসাবে রূপান্তরিত হয় তবে এটি কেবল "একটি ডিফল্ট মোডে কোনও ডিভাইস পাওয়া যায় নি do সঠিকভাবে মোডেম কাজ করছে।

এটি নির্বোধ, তবে কেউ এটি ব্যবহার করতে চাইলে এখানে আমার ক্রন্টব এন্ট্রি রয়েছে:

* * * * *           /usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca  > /dev/null 2>&1
* * * * * sleep 10; /usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca  > /dev/null 2>&1
* * * * * sleep 20; /usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca  > /dev/null 2>&1
* * * * * sleep 30; /usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca  > /dev/null 2>&1
* * * * * sleep 40; /usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca  > /dev/null 2>&1
* * * * * sleep 50; /usr/sbin/usb_modeswitch -J -v 0x12d1 -p 0x15ca  > /dev/null 2>&1

ডিভাইসটি 10 ​​বা 20 সেকেন্ডের পরে কাজ শুরু করে (যদি কমান্ডটি দু'বার চালাতে হয় - যা বেশিরভাগ ক্ষেত্রে হয়)।

Serোকানোর পরে শীঘ্রই ইউএসবি ভর স্টোরেজ মাউন্ট করার প্রচেষ্টা রোধ করার জন্য আমি এটি আমার / ইত্যাদি / fstab এ যুক্ত করেছি। এটি "ওপেন ফাইলগুলি" উইন্ডোটিকে বাধা দেয় যা সিডি isোকানোর পরে সাধারণত প্রদর্শিত হয়।

/dev/sr0 on /media/username/PLAY\ ONLINE iso9660 noauto

(ডিভাইস মাউন্ট হওয়ার পরে মাউন্ট কমান্ড যা দেখায় সেই অনুসারে আপনাকে মাউন্টিং জায়গাটি সামঞ্জস্য করতে হবে - প্লে অনলাইন ফোল্ডারে মাইন মাউন্টস, যা আমার মোবাইল সরবরাহকারীর নাম।


0

আপনি এই স্বয়ংক্রিয় করতে চান? আপনি যদি মোডেম প্লাগ করেন তবে আপনি আবার সেট করলেন না।

প্রথম

sudo nano /etc/usb_modeswitch.conf

এই কোডটি কপি করুন

# HUAWEI E3131 DefaultVendor=0x12d1 DefaultProduct=0x15ca TargetVendor=0x12d1 TargetProduct=0x1506 MessageContent="55534243123456780000000000000a11062000000000000100000000000000"

সংরক্ষণ করুন, এবং এটি টার্মিনালে চালিত করুন

sudo usb_modeswitch -c /etc/usb_modeswitch.conf

এবং এক মিনিট অপেক্ষা করুন, যদি আপনি মডেম সনাক্ত করেন এবং আপনি ইন্টারনেটের সাথে সংযোগ স্থাপন করতে পারেন তবে এই সেটিংটি কাজ করছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.