26. maj 2004 - 22:38Der er
30 kommentarer og 1 løsning
Hjælp til ZyAIR B-100 på linux
Hjælp til ZyAIR B-100 på linux. Computeren finder kordet "tror jeg" fordi at det lyser ligesom at det hvade forbindelse til min router.Under opstart for jeg godt nok en fejl under PCMCIA men jeg kan ikke nå at se hvad der står, hvor er der en opstarts log?? Jeg kan ikke lige finde en driver til det kort, men kan man bruge noget andet der virker??
Du skal bruge den driver der hedder orinoco. Enten ved at finde en orinoco pakke, eller ved at compile din kernel så du har et orinoco modul. Samtidig skal du have wireless-tools og sandsynligvis også pcmcia-cs pakkerne installeret.
Jeg vil bare sige at jeg arbejder på sagen, jeg har vist gjort noget forkert for mit linux gik i smader. Så jeg prøver igen. Hvad skal jeg så gøre. Jeg har PCMCIA installeret på min fedora 1. Hvad så. ?????
ok så skal du have en driver der virker til dit zyair installeret. Hvis denne kommando ikke virker: modprobe orinoco Så skal du til at omcompilere din kernel. Dvs du finder den fedora pakke der hedder noget i stil med fedora-sources, og så prøver du at finde en guide til at compilere en kernel på fedora. Søg med google, søg gennem gamle eksperten spørgsmål, og spørg i sidste ende her "if all else fails".
NB. De kernel options du mangler ligenu er wireless, hermes, og orinoco.
Forresten: Jeg må hellere lige mentalt forberede dig på at du nok kommer til at bruge lang tid på dette her, men det positive i det er at du kommer til at lære en masse. Jeg skal gerne dele ud af min viden om operativ systemet så du forstår hvad der foregår, eller hvis du kører helt fast, men at guide igennem i meget små skridt bliver besværligt idet jeg aldrig har kørt Fedora selv. Håber det er godt nok for dig. =)
Et par nyttige kommandoer: uname -a fortæller dig hvilken kernel version du har ligenu gcc -v fortæller hvilken compiler version du har. Nyttig til at konstatere om du har compiler installeret eller ej. lsmod fortæller hvilke kernel moduler der er loadet og aktive. Kernel moduler er dele af kernel som er compileret som seperate filer, og kan loades/unloades dynamisk efter boot. tail /var/log/messages fortæller dig de sidste 10 system log beskeder.
tail /var/log/messages kommer med dette når jeg sætter kortet i. Det betyder vel at den ikke kan finde kortet og jeg skal igang med min kernel (hvor sidder den:-))
May 31 22:00:08 localhost cardmgr[984]: unsupported card in socket 0 May 31 22:00:08 localhost cardmgr[984]: product info: "PCMCIA", "11M WLAN Card v2.5", "ISL37300P", "RevA" May 31 22:00:08 localhost cardmgr[984]: manfid: 0x0274, 0x1612 function: 6 (network)
May 31 22:00:08 localhost cardmgr[984]: unsupported card in socket 0 May 31 22:00:08 localhost cardmgr[984]: product info: "PCMCIA", "11M WLAN Card v2.5", "ISL37300P", "RevA" May 31 22:00:08 localhost cardmgr[984]: manfid: 0x0274, 0x1612 function: 6 (network)
skyldes at Orinoco ikke kender det netkort... du skal derfor 'oplærer' Orinoco driverene om at bruge det...
Du skal derfor ændre i din /etc/pcmcia/config (tror jeg, har ikke lige min bærbar tændt) og tilføje en linie der ligner de foregående wlan-kort hvor du skriver dit manfid ind... (skriv hvis du ikke kan finde ud af det, så sætter jeg min bærbare op og finder præcist hvilken fil, og hvad du skal skrive)
Det ser rigtigt ud for mig, men jeg ved sådan set ikke.. De eneste wireless drivere jeg har erfaring med i linux er linux-wlan-ng og hostap, - ikke orinoco_cs
Jeg prøver wlan men der er et sted hvor jeg skal skrive Linux source directory [/usr/src/linux]:Hvad skriver jeg her (hvor er Linux source??) Jeg starter med at 'make config' er det ikke rigtigt!!!
make config
-------------- Linux WLAN Configuration Script -------------
Linux source directory [/usr/src/linux]: Linux source tree /etc/sysconfig is incomplete or missing! See the HOWTO for a list of FTP sites for current kernel sources.
Hvor kan jeg stille net kort op?, fordi når jeg bruger af iwconfig siger den at der ikke er noget trådløst på eth0 og der er min andet netkort jo. I skal vide at jeg er meget glad for den hjælp i giver, der er så mange ting at lære ved Linux. Når jeg er rundt på nettet og kikker efter mit wlan, ser man noget andet som også kunne være godt at have til at virke på maskinen, pludselig er man ude på et sidespor og må trække sig selv ind på emnet igen. Nå men nu er jeg vist på et sidespor igen. Wireless that is.
Sommetider når man compiler drivere, så er der behov for at man har source koden til linux kernel til at ligge på harddisk, fordi nogle dele af den source kode der skal til for at compile driverne måske er i kernel source.
Linux kernel source ligger som standard i /usr/src/linux
For at løse problemet starter du med at skrive uname -a Det oplyser hvilken version og hvilket patch-set du kører med af kernel. Du skal nu finde en pakke til din distribution som indeholder sourcekoden der er blevet brugt til at bygge denne kernel. Det skal nemlig være den samme, og nogle distributioner har det med at indeholde en kernel som indeholder nogle distributions specifikke modifikationer. De har dog altid en pakke som indeholder source koden, så den skal du bare finde og installere.
Herefter kan du forsøge at compile igen.
Hvis den ikke laver nogen /usr/src/linux så skal du muligvis selv lave et symbolsk link til sourcen. Den vil måske være installeret i feks /usr/src/linux-2.4.22, og så skal du skrive således i så fald:
cd /usr/src ln -s /usr/src/linux-2.4.22 /usr/src/linux
På den måde har du et link i filsystemet som peger på de rigtige sources, og fungerer ligesom en rigtig folder.
Ok nu kan det godt være at jeg spørger dumt men jeg har ikke noget i /usr/src/linux men jeg har noget der heder /usr/src/redhat og så er der nogle mapper der ikke indeholder noget, jeg har så noget jeg syntes ser ud som om at det er det i /lib/modules/2.4.22-1.2188.nptl er det den jeg skal bruge ??
uname -a Linux localhost.localdomain 2.4.22-1.2188.nptl #1 Wed Apr 21 20:36:05 EDT 2004 i686 i686 i386 GNU/Linux
Det er nok fordi det er sent men jeg kan ikke finde ud af det.
jeps, jeg kører ikke redhat, så kan ikke sige med sikkerhed, men du skal bruge en pakke der hedder noget i stil med: kernel-2.4.22-1.2188.nptl.SRC.rpm eller redhat-sources-2.4.22-1.2188.nptl.rpm
et eller andet.. kig hvilke muligheder du har igennem =)
Hurraaaaa Så kom jeg af med kablerne. Det gik helt galt så jeg hentede og installerede fedora core 2 som jo køre med kernel 2.6 . Der efter kørte jeg "modprobe orinoco" uden fejl, jeg ved ikke om det er nødvendigt?. Det har jeg tastet ind i /etc/pcmcia/config
Jeg lige tilføje at jeg har udskiftet kortet med et 54M også zyxel (Zyair g-100) Det har jeg også fået til at virke. Det bruget bare prism54 driveren, det er lidt andet end orinoco_cs men det er ikke så svært.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.