23. april 2004 - 18:05Der er
16 kommentarer og 1 løsning
Gentoo: pcmcia_cs 'exludes' mit kort
Hej
Jeg er nu den stolte ejer af et Belkin F5D6020y kort...
Jeg har inst. pcmcia_cs, og når denne genstartes står der i DMESG --- cs: IO port probe 0x0c00-0cff: clean. cs: IO port probe 0x0c00-08ff: clean. cs: IO port probe 0x0c00-04ff: excluding 0x200-0x207 0x398-0x39f 0x3c0-0x3df 0x4d0-0x4d7. cs: IO port probe 0x0c00-0aff: clean. ---
hvis jeg laver 'cat /proc/pci|grep Belkin' giver dette --- Ethernet controller: PCI device 1799:6020 (Belkin) (rev 32). ---
Prøv at compile driveren manuelt, eventuelt med ebuild som reference, men med den forskel at du compiler med debug info. Det kan pcmcia_cs sættes til. Måske den vil spytte noget mere info ud så..
Jeg har ikke nogen gentoo maskine ved hånden må jeg heller sige med det samme.
Taler vi kernel 2.4 eller 2.6?
Kan se i CVS at der er 3 pakker: pcmcia-cs, pcmcia-cs-drivers og pcmcia-cs-tools hvoraf de sidste to er 'masked'. Med pcmcia-cs kan du eventuelt prøve at enten tilføje eller fjerne de use flags der hedder pnp og nocardbus. En god grund til at det kunne være mistænkeligt er at der i selve ebuild står: # Note that when built with pnp support, pcmcia-cs will require a # kernel with ISA PnP support Samtidig står der nederst i ebuild: einfo "To avail yourself of the pcmcia-cs drivers, you have to disable the" einfo "PCMCIA support in the kernel. (Otherwise, you might experience" einfo "CardServices version mismatch errors)" einfo "" einfo "Proper kernel config for this package is that PCMCIA/CardBus under" einfo "General Setup is off and Wireless LAN (non-ham radio) is on but" einfo "no modules or drivers turned on under Network Device Support" einfo "if you have wireless." else einfo "For 2.5/2.6 kernels, the PCMCIA support from the kernel should" einfo "be used. Enable PCMCIA and any further drivers you need there," einfo "and then use this package to install the PCMCIA tools."
Alle de her ting er nok værd at forsøge før du selv snupper source koden og prøver.
ok.. det var i hvert fald sådan i 2.4 kernel at man kunne compile pnp ind, og så kunne man oven i det tilføje isa pnp. Det har du sikkert ikke gjort hvis du ikke har isa bus i maskinen, men det bliver du af en eller anden årsag nødt til at gøre nu.
Hvis du kigger på pcmcia-cs.sourceforge.net så figurerer Belkin FSD6020 rigtig nok på deres liste over kort med support, men ikke FSD6020y. Ved ikke om det har noget at sige. Hvis du downloader source koden fra samme sted og pakker den ud så kan du typisk skrive ./configure --help og så skriver den options. I configure filen står der:
usage () { echo "usage: $0 [-n|--noprompt] [--kernel=src-dir] [--target=dir]" echo " [--moddir=dir] [--arch={i386|alpha|arm|ppc] [--ucc=path]" echo " [--kcc=path] [--ld=path] [--uflags=flags] [--kflags=flags]" echo " [--debug=flags] [--{no}trust] [--{no}cardbus] [--{no}pnp]" echo " [--{no}apm] [--{no}x11] [--force] [--current] [--srctree]" echo " [--sysv|--bsd] [--rcdir=dir] [--extraver=ver]" echo "" echo " -n, --noprompt non-interactive mode: no prompting" echo " --kernel=DIR use kernel source tree at DIR" echo " --target=DIR install all files using DIR as root" echo " --moddir=DIR install modules under DIR" echo " --arch=ARCH select target architecture for build" echo " --ucc=PATH specify C compiler for user code" echo " --kcc=PATH specify C compiler for kernel code" echo " --ld=PATH use another linker" echo " --uflags=FLAGS set compiler flags for user-mode tools" echo " --kflags=FLAGS set compiler flags for kernel modules" echo " --debug=FLAGS set compiler flags for debugging" echo " --{no}trust disable or enable trusted user tools" echo " --{no}cardbus disable or enable CardBus card support" echo " --{no}pnp disable or enable PnP BIOS support" echo " --{no}apm disable or enable power management support" echo " --{no}x11 disable or enable building X11 based tools" echo " --force ignore presence of 2.4 kernel drivers" echo " --current read configuration of current kernel" echo " --srctree read kernel configuration from source tree" echo " --sysv target has SysV init script layout" echo " --bsd target uses BSD init scripts" echo " --rcdir=DIR SysV init scripts are under DIR" echo " --extraver=VER overrides EXTRAVERSION in kernel Makefile" exit 1 }
Jeg ved ikke helt hvad de vil med den --debug switch. Det lader til at det bare er så man kan beholde debug symboler til brug for gdb, og det hjælper ikke så meget desværre.
Som du måske kan se så er jeg ved at være på bar bund....
Med lidt held er der nogle på linux-wlan-user mailing-listen der ved hvordan man skal få det til at spille... prøver nok også nogle andre mailing-lists og vender tilbage hvis jeg finder svar...
Hæhæ, kortet var i udu... gik op i butikken og fik et nyt - det hjalp kraftigt på det... nu finder den kortet og loader driveren... MEN, den synes at lave en fejl i load af driveren, og der kommer intet nyt netværks-interface...
log af fejlen: --- Apr 26 16:36:38 laptop cardmgr[15470]: socket 0: Belkin 11Mbps-Wireless-Notebook-Network-Adapter Apr 26 16:36:38 laptop kernel: eth1: failed to initialize firmware (err = -19) Apr 26 16:36:38 laptop kernel: orinoco_cs: register_netdev() failed Apr 26 16:36:38 laptop kernel: orinoco_lock() called with hw_unavailable (dev=cb309000) Apr 26 16:36:39 laptop cardmgr[15470]: get dev info on socket 0 failed: Resource temporarily unavailable ---
Det var Atmel baseret, så bruger no 2.6 kernen's Atmel drivere + Admel-firmware-pack - og det ser ud til at virke, bort set fra at den fejler i Ad-Hoc mode, men måske det er fordi Atmel-driveren ikke kan det...
Har intet AP selv, så kan ikke lige teste Managed...
Nah det er nok bedre hvis du skriver en lille ting om hvad løsningen var og relevante kommandoer, eventuelt indhold af scripts du har lavet så folk får glæde af det for eftertiden, og så tager point selv... Jeg tror ikke jeg var tæt nok på her til at skulle have point :) Desuden er jeg nysgerrig efter hvordan du gjorde det.
Long story short (kan ik helt huske det), så compiler man alle Atmel driverne i kernel, henter firmware-packs fra thekellys.org.uk/atmel og så burde kortet sådan set kører... herefter installerede jeg Gentoo-Wireless-Config og bruger dette til at konfigurere netkortet med...
Morten
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.