wifi help, intel pro wireless 3945ABG

Fórumok

Sziasztok!

Legnagyobb banatomra nem megy a gentoo-wiki.com par napja :(, illetve a 2.6.24-es kernellel nem fordul le az ipw3945, amit eddig hasznaltam a wifi-hez. Tudna-e nekem segiteni valaki abban, hogy a wifimet elinditsam? nem kell sokminden-t tudnia, eleg, ha megtalalja az ap-t, mert nincs bekapcsolva hitelesites (mac-szures van az ap-ban) es ez jelenleg eleg lenne mindenhova.

bug-reportot lattam bugs.gentoo.org-on ugyan ezzel a problemaval, es a hibauzenet is szorol szora ugyan az volt. ott annyit javasoltak, hogy az iwl3945-ucode-al probalkozzak.

abban kernek segitseget, hogy a fent emlitett driverrel hogyan tudom beallitani a wifi-t, vagy tud-e nekem valaki adni egy olyan linket, ahol van egy howto a belallitashoz? sajna egyelore nem talaltam olyat, amit tudtam volna hasznalni.

koszi a segitseget elore is!

Hozzászólások

elvileg iwlwifi az iwl3945 use flaggel

nekem 4965 suvit vele

t

"hogy a fent emlitett driverrel hogyan tudom beallitani a wifi-t,"

Ha lefordul és van iface, akkor ugyanúgy mint eddig. :)
iwconfig

héhé...

iwlwifi benne van a 2.6.24-esben és azzal alapból megy a 3945-ös wifi, tesztelve van és egyik ismerős gépében is ilyen van

linux v2.6.22.15 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.18-rc0-szami1

akkor kifelejtettem volna a drivert? nem lattam a menuconfigban arra utalo-t es az intel wifi-t modulkent forgattam.

iwconfig es lsmod kimenete:

haxxtop ~ # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

haxxtop ~ # lsmod
Module Size Used by
ipv6 267464 10
snd_pcm_oss 43808 0
snd_mixer_oss 21248 1 snd_pcm_oss
snd_seq_oss 36672 0
snd_seq_midi_event 12416 1 snd_seq_oss
snd_seq 58720 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 13076 2 snd_seq_oss,snd_seq
hci_usb 21276 0
bluetooth 64644 1 hci_usb
snd_hda_intel 352164 0
uhci_hcd 29976 0
ehci_hcd 37004 0
usbcore 150688 4 hci_usb,uhci_hcd,ehci_hcd
b44 32912 0
button 13984 0
thermal 22816 0
snd_pcm 83080 2 snd_pcm_oss,snd_hda_intel
ssb 36868 1 b44
i2c_i801 13724 0
processor 44616 1 thermal
i2c_core 29824 1 i2c_i801
battery 19976 0
ac 11272 0
intel_agp 31904 0
rng_core 9992 0
mii 10240 1 b44
rtc 14248 0
snd_timer 28680 2 snd_seq,snd_pcm
pcspkr 7680 0
snd 65976 8 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer
joydev 17536 0
snd_page_alloc 15376 2 snd_hda_intel,snd_pcm
haxxtop ~ #

-------------------------------------------------------------------------
remember: ha nyakig vagy a szarban, akkor fejre kell allni! maris csak bokaig er ;)

1.:


 .config - Linux Kernel v2.6.24 Configuration
 ──────────────────────────────────────────────────────────────────────────────
  ┌─────────────────────────────── Wireless ────────────────────────────────┐
  │  Arrow keys navigate the menu.  <Enter> selects submenus --->.          │
  │  Highlighted letters are hotkeys.  Pressing <Y\> includes, <N\> excludes, │
  │  <M> modularizes features.  Press <Esc><Esc> to exit, <?\> for Help, </\> │
  │  for Search.  Legend: [*\] built-in  [ \] excluded  <M\> module  < >       │
  │ ┌─────────────────────────────────────────────────────────────────────┐ │
  │ │    -*\- Improved wireless configuration API                          │ │
  │ │    [*\]   nl80211 new netlink interface support (NEW)                │ │
  │ │    -*\- Wireless extensions                                          │ │
  │ │    [*\] Generic IEEE 802.11 Networking Stack (mac80211)              │ │
  │ │    [*\]   Enable debugging output                                    │ │
  │ │    [ \]     Verbose debugging output (NEW)                           │ │
  │ │    [ \]     Debug frame dumping (NEW)                                │ │
  │ │    [ \]     TKIP debugging (NEW)                                     │ │
  │ │    [ \]     Extra statistics for TX/RX debugging (NEW)               │ │
  │ │    [ \]     Support for IBSS testing (NEW)                           │ │
  │ └────v(+)─────────────────────────────────────────────────────────────┘ │
  ├─────────────────────────────────────────────────────────────────────────┤
  │                    <Select>    < Exit >    < Help >                     │
  └─────────────────────────────────────────────────────────────────────────┘



2.:


 .config - Linux Kernel v2.6.24 Configuration
 ──────────────────────────────────────────────────────────────────────────────
  ┌───────────────────────────── Wireless LAN ──────────────────────────────┐
  │  Arrow keys navigate the menu.  <Enter> selects submenus --->.          │
  │  Highlighted letters are hotkeys.  Pressing <Y> includes, <N> excludes, │
  │  <M> modularizes features.  Press <Esc><Esc> to exit, <?> for Help, </> │
  │  for Search.  Legend: [*\] built-in  [ \] excluded  <M> module  < >       │
  │ ┌────^(-)─────────────────────────────────────────────────────────────┐ │
  │ │    [ \]   ADMtek ADM8211 support (NEW)                               │ │
  │ │    [ \]   Softmac Prism54 support (NEW)                              │ │
  │ │    [*\]   Intel Wireless WiFi Link Drivers                           │ │
  │ │    [*\]     Enable full debugging output in iwlwifi drivers (NEW)    │ │
  │ │    [*\]     Enable Sensitivity Calibration in iwlwifi drivers (NEW)  │ │
  │ │    [*\]     Enable Spectrum Measurement in iwlwifi drivers (NEW)     │ │
  │ │    [*\]     Enable Wireless QoS in iwlwifi drivers (NEW)             │ │
  │ │    [ \]   IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) (N│ │
  │ │    [ \]   Broadcom 43xx wireless support (mac80211 stack) (NEW)      │ │
  │ │    [ \]   Broadcom 43xx-legacy wireless support (mac80211 stack) (NEW│ │
  │ └────v(+)─────────────────────────────────────────────────────────────┘ │
  ├─────────────────────────────────────────────────────────────────────────┤
  │                    <Select>    < Exit >    < Help >                     │
  └─────────────────────────────────────────────────────────────────────────┘



ami kell: experimental opcio, mac80211,

linux v2.6.22.15 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.18-rc0-szami1

kiprobalom, koszi, de mintha ilyennel nem talalkoztam volna ... bar lehet hogy csak en voltam vak. mindenesetre kiindulasnak kivalo!

szerk: tenyleg en voltam a vak. koszi szepen! remelem igy mar jo lesz.

-------------------------------------------------------------------------
remember: ha nyakig vagy a szarban, akkor fejre kell allni! maris csak bokaig er ;)

Üdv!

Működni működik az iwlwifi is, viszont még mindig elég instabil (gyakran leszakad az AP-ról) az egyébként hasonlóan szar ipw3945höz képest. Az ipw3945 fordítása 2.6.24-es kerneltől kezdve csak egy patch-el lehetséges, mert volt némi változás az APIban. Az ipw3945.h headert kell patchelni egy workaround makróval. A patch:


--- ipw3945.h.orig 2007-07-31 09:53:39.000000000 +0300
+++ ipw3945.h 2008-02-08 04:09:59.000000000 +0200
@@ -2414,6 +2414,18 @@ enum {
 #define IPW_ORD_TABLE_7_MASK              0x0000F700
 
 /*
+ * For backward Kernel compatibility (after 2.6.24)
+ */
+#if !defined(MAC_ARG)
+#define MAC_ARG(x) ((u8*)(x))[0],((u8*)(x))[1],((u8*)(x))[2],((u8*)(x))[3],((u8*)(x))[4],((u8*)(x))[5]
+#endif
+
+#if !defined(SET_MODULE_OWNER)
+#define SET_MODULE_OWNER(dev) do { } while (0)
+#endif
+
+
+/*
  * Table 0 Entries (all entries are 32 bits)
  */
     enum {

A kernelfában lévő régi ieee802.11 subsystemet modulként beforgatva fordul és működik a bináris ipw3945.

____________________________________________________________
Slackware 12/current - linux-2.6.24-olorin - KDE 3.5.8

egyelore nem volt gondom az ipw3945-el, nem szakadt meg le az AP-rol, tehat ha annyi gondom lesz, mint a regivel, akkor meg leszek elegedve :)

patchelest viszont meg soha nem csinaltam. leirnad nekem, hogy hogyan kell, ha esetleg szukseg lenne ra? ha tudsz mukodo howto linket, az is eleg.

koszi!

-------------------------------------------------------------------------
remember: ha nyakig vagy a szarban, akkor fejre kell allni! maris csak bokaig er ;)

Például: Linux kernel patchelés

A fenti esetben amit beítam patchet kódként, azt bemásolod egy plain text fájlba és elmented mondjuk ipw3945.patch-ként. Ezután konzolon belemész a ipw3945-1.2.2 könyvtárba és kiadod a következő parancsot:


patch -p0</ahol/a/patch/van/ipw3945.patch

És már fordíthatod is.

Üdv!
____________________________________________________________
Slackware 12/current - linux-2.6.24-olorin - KDE 3.5.8

uuu, jogos, en meg csak 23-r6 vagyok, sorry

t