
הדבר הראשון שעשיתי אחרי שקיבלתי את הכונן החיצוני החדש שלי היה להתקין Ubuntu על ה-Lenovo T60 שקיבלתי מהעבודה.
מערכת הקבצים מותקנת על הכונן החיצוני וה-mbr נכתב גם הוא עליו, כך שהמערכת כולה אוטונומית לחלוטין.
הדבר היחיד שלא עבד במלואו לאחר ההתקנה היה כרטיס הרשת האלחוטי, למרות שבבדיקה של רשימת הדריוורים המותקנים הופיע כרטיס הרשת שלי (מסוג Intel Pro\Wireless 3945BG)
lsmod |grep iwl3945
iwl3945 93940 0
iwlwifi_mac80211 219108 1 iwl3945
led_class 6020 1 iwl3945
נורת החיווי נותרה כבויה והכרטיס לא תפקד.
לאחר חיפושים מרובים מצאתי כי הבעיה נובעת מבעיה בזיהוי מצב כפתור ה-"מצב טיסה" על המחשב והרי הפתרון הבא:
א. לוודא כי מאגר עידכוני התוכנה backports פעיל במערכת:
system->administration->software sources->updates
ולוודא כי מסומן hardy-backports בקופסה הרביעית מלמעלה.
ב. להתקין את חבילת backports עבור hardy:
sudo apt-get update && sudo apt-get install linux-backports-modules-hardy
ג. ליצור קובץ הגדרות עבור הדריוור:
sudo echo "options iwl3954 disable_hw_scan=1" > /etc/modprobe.d/iwl3945
ד. לאתחל את הדריוור מחדש (או לאתחל את המחשב):
sudo modprobe -r iwl3945 && sudo modprobe iwl3945
וזהו. הכל אמור לתפקד כמצופה.




הי
תודה על ההתייחסות לנושא הזה. יש לי
לי לנובו X60S שמותקן עליו אובנטו 8.04 והבעיה עם החיבור האלחוטי לא נפתרה במתאם הרשת הנ"ל..
הלכתי לפי דרכך, עד השלב השני (ב') לאחר העתקתו לטרמינל, מתקבלת ההודעה:
bargal@bargal-laptop:~$ sudo echo “options iwl3954 disable_hw_scan=1″ > /etc/modprobe.d/iwl3945sudo
bash: /etc/modprobe.d/iwl3945sudo: Permission denied
כאן נתקעתי…
מה לעשות???
תודה
על ידי יורם באוקטובר 15, 2008
ב 3:37 pm
הי יורם,
נפלה טעות בסעיף ב' (sudo מיותר נדבק לקצה השורה) – תוקן
הפקודה הנכונה היא:
אל תשכח שהפעולה דורשת סיסמת אדמיניסטרטור.
בהצלחה!
על ידי ilangut באוקטובר 15, 2008
ב 4:18 pm
הי
ניסיתי, לא צלחתי
מקבל את הפלט הבא:
bargal@bargal-laptop:~$ sudo echo “options iwl3954 disable_hw_scan=1″ > /etc/modprobe.d/iwl3945
bash: /etc/modprobe.d/iwl3945: Permission denied
איך אני מגיע להכניס סיסמת האדמינסטרטור?
על ידי יורם באוקטובר 15, 2008
ב 4:31 pm
אתה אמור לקבל פרומפט להכנסת סיסמא בטרמינל
ניתן לנסות בשיטה אחרת בהנחה שמדובר ב-ubuntu ולא xubuntu או kubuntu)
א. בטרמינל רשום: (יש צורך בסיסמה)
ב. בחלון עריכת הטקסט שנפתח יש לרשום את השורה הבאה, לשמור ולסגור:
ג.להמשיך לפי הנוהל המקורי:
מקווה שהפעם תנחל הצלחה
על ידי ilangut באוקטובר 15, 2008
ב 4:44 pm
הי אילן
תודה על ההוראות המפורטות.
עשיתי כדבריך, לא נתקלתי בשום בעיית הרשאה, התחלתי מחדש את המחשב..ונאדה…אבל הרשת האלחוטית לצערי לא מזוהה..
גם נורת החיווי כבויה…
בשימוש בקרנל קודם 22.6.22-14, לא קיימת הבעייה הזאת ונור החיווי מהבהבת תמיד ואני מסוגל להתחבר לרשת האלחוטית. אבל בקרנל הישן היו בעיות אחרות, שכרגע מפריעות לעבודה, ולכן חזרתי לקרנל "החדש" של אובונטו..ונתקלתי בבעיה של החיבור לרשת אלחוטית..
אז לצערי, לא נפתרה בעיית התקשורת..
תודה על העזרה..
אם יהיה לך רעיון נוסף, אשמח לנסות בכוחותי החובבניים
על ידי יורם באוקטובר 15, 2008
ב 5:04 pm
בסופו של דבר אנחנו יוצרים קובץ טקסט בספריית /etc/modprobe.d אשר מגדיר אופציות עבור הדריוור של כרטיס הרשת.
כאשר האופציה disable_hw_scan=1 הדריוור אינו מבצע סריקה של החומרה.
על ידי ilangut באוקטובר 15, 2008
ב 5:05 pm
כולנו חובבנים
מכל בעיה אנו לומדים כיצד עובד מחשב.
יורם, תוכל לשלוח לי את הפלט של פקודת lsmod ל-click.ilan ב-gmail?
יתכן שזהו פלט ארוך…
אשמח לעזור.
על ידי ilangut באוקטובר 15, 2008
ב 5:10 pm
שלחתי כבקשתך
על ידי יורם באוקטובר 15, 2008
ב 6:07 pm
שלום יורם, קיבלתי את הקובץ
נראה כי כרטיס הרשת זהה לשלי והדריוור מותקן כהלכה.
ראשית בדוק כי הקובץ – iwl3945 קיים בסיפריה /etc/modprobe.d
בנוסף בדוק את הגרסה של הדריוור ע"י פקודת:
מבטיח לחפור יותר עמוק בסופ"ש
PS
מדאיג אותי שאתה אינך נדרש לסיסמא בביצוע פעולות sudo.
אתה מחובר כ-root? אולי אתה עובד ב-super user terminal session?
על ידי ilangut באוקטובר 16, 2008
ב 9:16 am
אילן בוקר טוב
תודה
אני כן נדרש לסיסמא,
שולח לך פלט קצר..נדמה לי כי הוא מצביע על איזה טעות:
מתי שתעזור אשמח לקבל עזרה בעניין:
[sudo] password for bargal:
[ 38.369491] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.0
[ 38.369495] iwl3945: Copyright(c) 2003-2007 Intel Corporation
[ 38.369677] iwl3945: Detected Intel PRO/Wireless 3945BG Network Connection
[ 39.770285] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 47.632171] iwl3945: Microcode SW error detected. Restarting 0×82000008.
[ 47.632241] iwl3945: Error Reply type 0×00000005 cmd REPLY_SCAN_CMD (0×80) seq 0×4418 ser 0×0000004B
[ 48.626868] iwl3945: Can't stop Rx DMA.
bargal@bargal-laptop:~$
על ידי יורם באוקטובר 16, 2008
ב 11:18 am
שלום יורם,
נראה לי כי איתרנו את התקלה, בפלט ששלחת הגרסה של iwl3945 היא ותיקה יחסית (1.2.0).
על מנת שהעסק יתפקד כהלכה יש צורך בגרסה מודרנית יותר של הדרייור.
כאן מקומי להתנצל מכיוון שההנחיות שסיפקתי במדריך הניחו כי מאגר backports (עדכונים שאינם נתמכים רשמית) מופעל.
על מנת להפעיל אותו יש להכנס לתפריט (בחלק העליון של השמאלי של המסך):
system->administration->software sources->updates
ולסמן את hardy-backports בקופסה הרביעית מלמעלה.
כעת ניתן לבצע:
אתחול למחשב והבעיה אמורה להפתר.
בעודי כותב שורות אלו אני שם לב כי קיים עדכון מערכת לגרסת kernel 2.6.24.21
נקווה כי נצלח אותו עם כל החומרה פעילה
בהצלחה
על ידי ilangut באוקטובר 16, 2008
ב 10:23 pm
יורם, במידה וגם זה אינו פותר את הבעיה (למרות שאני סמוך ובטוח שכן)
קיימת עוד אופציה, קיים דריוור חילופי iwp3945
על ידי ilangut באוקטובר 16, 2008
ב 10:38 pm
הי אילן
למרות המאמצים..והפעילות לפי הוראותך
לא עזר..
האם הורדת/החלפת דרייור חילופי לא יפגע במשהו אחר?
תודה על העזרה
על ידי יורם באוקטובר 17, 2008
ב 1:17 pm
אילן שלום
בדקתי שוב את הפלט הקצר עם הפקודה:
sudo dmesg | grep iwl3
נראה שאין שינוי והגירסה נותרה 1.2.0
אגב, אחרי התחלה..לפני שעולה המסך של אובנטו, רצה כתובת מהירה על מסך שחור שאומרת משהו על 3945, אבל אינני מספיק לקרא אותה. מנורת החיווי האל חוטית כל הזמן לא פעילה..אלא כאמור אם אני עולה באובונטו 7.10, אבל אז יש בעיות אחרות לא בתקשורת אלחוטית אלא בתוכנות אחרות….
על ידי יורם באוקטובר 17, 2008
ב 1:38 pm
הפקודה שהרצת:
עוברת על ה-log של הודעות המערכת מאז אתחול המחשב ורושמת על המסך את כל השורות בהן מופיע הטקסט iwl3. מכאן שהטקסט שמופיע לך בזמן אתחול המחשב מופיע גם בהרצת הפקודה.
לגבי הדריוור שאינו רוצה להתעדכן, ראשית הבה נברר כמה דברים:
א. מהי גרסת הקרנל הפעילה
ב. האם חבילת backport modules מותקנת ואם כן האם הגרסה תואמת לקרנל שרץ:
ג. מהו המקור של חבילת ה-backports שמותקנת:
לגבי המעבר מהדריוור iwl3945 ל-ipw3945 אני מצרף קישור … נראה מתוסבך למדי
http://www.ubuntugeek.com/using-ipw3945-instead-iwl3945-in-hardy.html
על ידי ilangut באוקטובר 17, 2008
ב 2:50 pm
הי אילן
פלטים לשאלותיך..תה ודאי תבין את התשובות
bargal@bargal-laptop:~$ uname -a
Linux bargal-laptop 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
bargal@bargal-laptop:~$ aptitude show linux-backports-modules-hardy
Package: linux-backports-modules-hardy
State: installed
Automatically installed: yes
Version: 2.6.24.21.23
Priority: optional
Section: metapackages
Maintainer: Ubuntu Kernel Team
Uncompressed Size: 53.2k
Depends: linux-backports-modules-hardy-generic (= 2.6.24.21.23)
Description: Generic Linux backported drivers.
This package will always depend on the latest generic Linux backported drivers
available.
bargal@bargal-laptop:~$ cat /etc/apt/sources.list | grep hardy-backports
#deb http://il.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
#deb-src http://il.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://mirror.isoc.org.il/pub/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://mirror.isoc.org.il/pub/ubuntu/ hardy-backports main restricted universe multiverse
deb http://cy.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://cy.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
bargal@bargal-laptop:~$
על ידי יורם באוקטובר 17, 2008
ב 3:49 pm
שלום יורם
החבילה backports אשר כוללת את הגרסה החדשה של הדריוור מותקנת אצלך והיא נועדה עבור ה-kernel 2.6.24.21 אך המחשב שלך עולה עם גרסת הkernel 2.6.24.16 הוותיקה יותר.
באופן נורמאלי ubuntu אינו מוחק גרסאות ישנות של ה-kernel לאחר התקנת גרסה חדשה. אלא מאפשר לאתחל אליהן מתפריט אתחול המחשב (grub)
כאשר אתה מאתחל את המחשב, האם מופיע לך התפריט של grub בו אתה יכול לבחור מה לאתחל? יתכן שהתפריט מוסתר ויופיע בלחיצה על esc.
נסה לאתחל את המחשב עם ה–kernel המעודכן 2.6.24.21 עבורו מיועד הדריוור.
על ידי ilangut באוקטובר 17, 2008
ב 8:34 pm
אילן שלום
בתפריט GRUB אצלי מופיעות שלוש גירסאות של אובנטו
2.2.22-14
2.6.24-386
2.6.24-16
אני בוחר איך לאתחל…
הגירסה החדשה לא מופיעה מישום מה לכן לא יכול לבחור בה..
גם אני הנחתי שאחרי שעדכנתי היא תופיעה..אך נאדה…
איך אפשר לחלץ אותה ל GRUB
תודה
על ידי יורם באוקטובר 17, 2008
ב 10:49 pm
אילן בוקר טוב..
תיקון טעות..קרנל 2.6.22-14 כמובן ולא כמו שנכתב קודם.
גילי כי קיים אצלי קובץ:
ipw3945d-2.6.22-14-generic
בספריה SBIN
כאשר אני נמצא בקרנל 2.6.24-16
האם הוא, זה שורש הבעיה? – כי האלחוטי עובד בגירסה קרנל 2.6.22-14 מצויין.
אם כן, איך להוריד את הקובץ המתאים לקרנל הנוכחי, ואיך להתקין אותו
על ידי יורם באוקטובר 18, 2008
ב 9:44 am
הי יורם,
החבילה linux-iamge-generic אמורה לדאוג לעדכן תמיד את ה-kernel לגרסה העדכנית
תוכל לבדוק אם היא מותקנת כך:
וכך תוכל לראות אם הגרסה האחרונה של ה-kernel מותקנת:
במידה ו-linux-image-generic אינו מותקן ניתן להתקין אותו ע"י הפקודה:
תוכנה נחמדה לניהול grub:
https://launchpad.net/startup-manager
להתקנה:
מדריך להסרת גרסאות מיותרות של kernel ישנים:
http://tombuntu.com/index.php/2007/10/17/remove-ubuntu-kernels-you-dont-need/
על ידי ilangut באוקטובר 18, 2008
ב 10:07 am
בוקר טוב אילן
תודה…
אני עובד עם תוכנה לניהול GRUB
הפלט שביקשת..מראה כי הגירסה החדשה קימת אך לא רואים אותה ב GRUB אחרי התחול:
bargal@bargal-laptop:~$ aptitude show linux-image-generic
Package: linux-image-generic
State: installed
Automatically installed: yes
Version: 2.6.24.21.23
Priority: optional
Section: metapackages
Maintainer: Ubuntu Kernel Team
Uncompressed Size: 53.2k
Depends: linux-image-2.6.24-21-generic, linux-ubuntu-modules-2.6.24-21-generic
Description: Generic Linux kernel image
This package will always depend on the latest generic kernel image available.
על ידי יורם באוקטובר 18, 2008
ב 10:50 am
אילן……………!!!
יש תודה..תודה…
דרך מנהל ה GRUB
העתקתי את המיקומים של הקרנל החדש..ועובד יופי..
הידדדדדד
תודה..תודה על הליווי והעזרה..
עובד עכשיו מולך עם התקשורת האלחוטית…
על ידי יורם באוקטובר 18, 2008
ב 11:32 am
אני שמח לשמוע.
אם אין לך צורך בקרנלים הישנים אתה יכול להסיר אותם ע"פ ההוראות למעלה.
המון בהצלחה בהמשך ואם יש לך טיפים נוספים ואתה רוצה לשתף שלח אותם לפה
ואפרסם אותם בבלוג.
על ידי ilangut באוקטובר 18, 2008
ב 9:43 pm
אילן בוקר טוב
שוב תודה על הסיוע. הטיפ החשוב ביותר: אני עובד באקדמיה וחלק מהשנה, כל שנה, בעיקר בקיץ נמצא באופן עצמאי בחו"ל למחקר ואין לי שם שום גיבוי טכני למחשב הנייד שהוא כלי עבודה מרכזי. מתוך ניסיון מר שבו מערכת החלונות התמוטטה לפני מספר שנים, החלטתי השנה להכניס את אובנטו כמערכת מקבילה לשעת צרה. למדתי עליה את הדברים הבסיסייים, ויצאתי עם המחשב והחלונות XP לחו"ל..אחרי שלושה שבועות נכנס וירוס שדפק את "החלונות" לחלוטין ולא איפשר לעבוד, למרות שהמחשב היה מוגן ונסרק כל יום לגילוי רוגלות, מזיקים, וירוסים וחתולים.
עברתי לעבוד מיידית עם אובנטו לעוד כחודש וחצי והעבודה נמשכה ברציפות כמעט ללא הפרעה, בעזרת האופן אופיס, ושאר התוכנות הגרפיות הרגילות המעולות של אובנטו. לולאי אובנטו הייתי חייב לפרמט את המחשב, לאבד חומר, זמן וכסף.
ממליץ בחום לכל מי שמתנתק מעזרה מיידית טכנית למשך תקופה ארוכה או לעבוד ישירות עם אובנטו או לשלב אותה כמערכת מקבילה, שיכולה לקרא את כל הקבצים ממערכת חלונות ולעבוד איתם, בצורה סבירה ודי בטוחה.
הבעיות של אובנטו, תאימות לחומרות שונות, לא הטרידו אותי, כי החיבורים היחידים שהייתי צריך אלה חיבורי רשת, מצלמה זכרון נייד וכדומה..
בהצלחה ושוב תודה
יורם
על ידי יורם באוקטובר 19, 2008
ב 9:10 am