[linux] PCMCIA WI-FI karta SMC2835w, rozbehnutie karty, nefungujuci kismet
Lubomir Host
rajo na platon.sk
Úterý Březen 22 13:18:14 CET 2005
On Tue, Mar 22, 2005 at 11:50:47AM +0100, Urban Biel wrote:
> >Ked skusim eth1 zdvihnut hore pomocou 'ifup eth1', tak v dmesg mam toto:
>
> Co robi ifup eth1..? Skusil by som cez iwconfig nastavit aspon essid a
> spravit ifconfig eth1 up. Malo by zmiznut 'NOT READY!' a ostatne
> premenne z iwconfig eth1 by mali mat tiez vacsi zmysel.
Upresnim. Postupujem takto:
- vyhodim moduly prism54 a firmware_class a v dmesg sa objavi toto:
---------------------------------%<---------------------------------
Loaded prism54 driver, version 1.2
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 10 (level, low) -> IRQ 10
---------------------------------%<---------------------------------
- teraz uz vidim eth1 cez iwconfig
- spravim 'ifup eth1' a v dmesg sa objavi toto:
-------------------------------%<-------------------------------
eth1: resetting device...
eth1: uploading firmware...
eth1: firmware version: 1.0.3.0
eth1: firmware upload complete
eth1: no 'reset complete' IRQ seen - retrying
eth1: no 'reset complete' IRQ seen - retrying
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line too busy :(
eth1: resetting device...
eth1: uploading firmware...
eth1: firmware version: 1.0.3.0
eth1: firmware upload complete
eth1: no 'reset complete' IRQ seen - retrying
eth1: no 'reset complete' IRQ seen - retrying
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line too busy :(
-------------------------------%<-------------------------------
- ak sa este pokusim o nastavenie ESSID a channel:
'iwconfig eth1 essid lugcon channel 1'
----------------------------------%<----------------------------------
eth1 NOT READY! ESSID:"lugcon"
Mode:Managed Channel:0 Access Point: 00:00:00:00:00:00
Tx-Power=31 dBm Sensitivity=0/200
Retry min limit:0 RTS thr=0 B Fragment thr=0 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
----------------------------------%<----------------------------------
...cize ESSID sa anstavi, ale channel ostane na nule.
Momentalne mam nabootovane jadro s parametrom "pci=biosirq", ale takto
sa to spravalo aj ked som tam nemal nic. Ked teraz este pozeram
dokumentaciu jadra (kernel-parameters.txt), tak sa volba biosirq
vztahuje asi iba na IA-32 platformu. Mam skusit nastartovat s inym
parameterom? Nestane sa kvoli tomu nieco? Skusit napr. parameter
'pci=routeirq'?
Tymto volbam vobec nerozumiem, takze si necham poradit. ;-) Parameter
pci=biosirq mi tiez poradil niekto z LugConu12.
Podla kernel hlasok a faktu, ze WinXP pouzivaju aj IRQ3, ktore linux
nepouziva vobec, skusam hladat problem prave v IRQ.
> u mna sa po zasunuti karty deje toto:
> Loaded prism54 driver, version 1.2
> PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
> ACPI: PCI interrupt 0000:06:00.0[A] -> GSI 18 (level, low) -> IRQ 18
> eth1: resetting device...
> eth1: uploading firmware...
> eth1: firmware version: 1.0.3.0
> eth1: firmware upload complete
> eth1: interface reset complete
>
> a pre zaujimavost IRQ:
> ~# cat /proc/interrupts
> CPU0
> 0: 7893695 IO-APIC-edge timer
> 1: 222 IO-APIC-edge i8042
> 3: 57699 IO-APIC-edge irda0
> 8: 4 IO-APIC-edge rtc
> 9: 1780 IO-APIC-level acpi
> 12: 141 IO-APIC-edge i8042
> 14: 7710 IO-APIC-edge ide0
> 15: 13 IO-APIC-edge ide1
> 16: 37551 IO-APIC-level uhci_hcd
> 17: 0 IO-APIC-level Intel 82801DB-ICH4, Intel 82801DB-ICH4
> Modem
> 18: 141 IO-APIC-level yenta, yenta, uhci_hcd, eth1
> 19: 0 IO-APIC-level uhci_hcd
> 20: 1429 IO-APIC-level eth0
> 23: 5 IO-APIC-level ehci_hcd, ohci1394
>
>
> Mas zapnute routovanie IRQ cez ACPI? Matie ma, ze ich mas len 16, co je
> po 'starom', bez ACPI. Toto mam z ACPI pozapinane ja:
Ako zistim, ze ci mam zapnute routovanie IRQ cez ACPI?
> ~# zgrep ACPI /proc/config.gz
> # Power management options (ACPI, APM)
> # ACPI (Advanced Configuration and Power Interface) Support
> CONFIG_ACPI=y
> CONFIG_ACPI_BOOT=y
> CONFIG_ACPI_INTERPRETER=y
> CONFIG_ACPI_SLEEP=y
> CONFIG_ACPI_SLEEP_PROC_FS=y
> CONFIG_ACPI_AC=y
> CONFIG_ACPI_BATTERY=y
> CONFIG_ACPI_BUTTON=y
> CONFIG_ACPI_VIDEO=y
> CONFIG_ACPI_FAN=y
> CONFIG_ACPI_PROCESSOR=y
> CONFIG_ACPI_THERMAL=y
> # CONFIG_ACPI_ASUS is not set
> # CONFIG_ACPI_IBM is not set
> # CONFIG_ACPI_TOSHIBA is not set
> # CONFIG_ACPI_CUSTOM_DSDT is not set
> CONFIG_ACPI_BLACKLIST_YEAR=0
> # CONFIG_ACPI_DEBUG is not set
> CONFIG_ACPI_BUS=y
> CONFIG_ACPI_EC=y
> CONFIG_ACPI_POWER=y
> CONFIG_ACPI_PCI=y
> CONFIG_ACPI_SYSTEM=y
> CONFIG_X86_ACPI_CPUFREQ=y
> CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
> # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
> CONFIG_PNPACPI=y
> CONFIG_SERIAL_8250_ACPI=y
Ja to skusam na standardom jadre z Debian unstable, cize 2.6.10-1-k7,
cize rozdiely su minimalne:
-----------------------------%<-----------------------------
12:54 root na twinky [/boot]## grep ACPI config-2.6.10-1-k7
# Power management options (ACPI, APM)
# ACPI (Advanced Configuration and Power Interface) Support
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_IBM=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_BLACKLIST_YEAR=2001
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_PNPACPI=y
# CONFIG_SERIAL_8250_ACPI is not set
-----------------------------%<-----------------------------
A moduly "thermal fan battery button ac powernow_k7 freq_table
processor" samozrejme mam natiahnute, lebo by mi inac nefungovalo
skalovanie frekvencie na procesore "mobile AMD Athlon(tm) XP-M (LV)
1500+".
--
Lubomir Host 'rajo' <rajo AT platon.sk> ICQ #: 257322664
Platon Software Development Group http://platon.sk/
GnuPG key: http://rajo.platon.sk/en/show,gpgkey
Encrypt your plaintext emails with GnuPG/PGP/OpenPGP:
http://platon.sk/cvs/cvs.php/scripts/perl/mail-gnupg/mail-gnupg-encrypt.pl
http://www.gnu.org/philosophy/no-word-attachments.html
Další informace o konferenci linux