Ik heb een beetje raar probleem. Ik gebruik een netgear WG511T pcmcia kaart voor m'n wifi netwerk. Dit kaartje werkt opzich perfect.
Het gaat alleen fout met de pcmcia hotplug...
Ik heb een 2.6.16 kernel, met ingebouwt de drivers voor pcmcia en yenta. De drivers voor m'n wifi zijn losse modules, die door hotplug geladen moeten worden. Alles werkt als ik opstart met de kaart in het PCMCIA-slot, maar als ik hem inplug als m'n laptop al opgestart is, doet zich het volgende voor:
Na eerste keer insteken kaart:
Geen verschil dus. Ook dmesg geeft geen melding.
Haal ik de kaart eruit, en stop hem er opnieuw in, dan heb ik ineens dit:
En meldt dmesg:
De kaart wordt ineens wel gezien.
Wat mij opvalt is dat ook de leds in eerste instantie uit blijven. Het lijkt er dus op dat m'n pcmcia-slot spanningsloos blijft.
Als ik de kaart er daarna weer uit haal krijg ik daar netjes melding van in dmesg:
en blijven de modules geladen.
Echter blijft de kaart weer dood als ik hem terugplaats en werkt pas weer bij opnieuw verwijderen en terugplaatsen...
Wie heeft er enig idee wat hier aan de hand is?
Oh ja, onder windows treedt dit niet op. Aan de hardware licht het dus waarschijnlijk niet.
Het gaat alleen fout met de pcmcia hotplug...
Ik heb een 2.6.16 kernel, met ingebouwt de drivers voor pcmcia en yenta. De drivers voor m'n wifi zijn losse modules, die door hotplug geladen moeten worden. Alles werkt als ik opstart met de kaart in het PCMCIA-slot, maar als ik hem inplug als m'n laptop al opgestart is, doet zich het volgende voor:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| nomad ~ # lsmod Module Size Used by fglrx 446060 8 irtty_sir 7872 0 sir_dev 18028 1 irtty_sir snd_via82xx 25236 3 snd_ac97_codec 83104 1 snd_via82xx snd_ac97_bus 2112 1 snd_ac97_codec snd_mpu401_uart 7104 1 snd_via82xx snd_rawmidi 23712 1 snd_mpu401_uart via_ircc 24212 0 irda 165756 3 irtty_sir,sir_dev,via_ircc ohci1394 31472 0 ieee1394 290680 1 ohci1394 via_agp 9408 1 agpgart 31984 2 fglrx,via_agp usbhid 34592 0 |
Na eerste keer insteken kaart:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| nomad ~ # lsmod Module Size Used by fglrx 446060 8 irtty_sir 7872 0 sir_dev 18028 1 irtty_sir snd_via82xx 25236 3 snd_ac97_codec 83104 1 snd_via82xx snd_ac97_bus 2112 1 snd_ac97_codec snd_mpu401_uart 7104 1 snd_via82xx snd_rawmidi 23712 1 snd_mpu401_uart via_ircc 24212 0 irda 165756 3 irtty_sir,sir_dev,via_ircc ohci1394 31472 0 ieee1394 290680 1 ohci1394 via_agp 9408 1 agpgart 31984 2 fglrx,via_agp usbhid 34592 0 |
Geen verschil dus. Ook dmesg geeft geen melding.
Haal ik de kaart eruit, en stop hem er opnieuw in, dan heb ik ineens dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| nomad ~ # lsmod Module Size Used by wlan_scan_sta 13440 1 ath_pci 83364 0 ath_rate_sample 11264 1 ath_pci wlan 170588 4 wlan_scan_sta,ath_pci,ath_rate_sample ath_hal 189136 3 ath_pci,ath_rate_sample fglrx 446060 8 irtty_sir 7872 0 sir_dev 18028 1 irtty_sir snd_via82xx 25236 3 snd_ac97_codec 83104 1 snd_via82xx snd_ac97_bus 2112 1 snd_ac97_codec snd_mpu401_uart 7104 1 snd_via82xx snd_rawmidi 23712 1 snd_mpu401_uart via_ircc 24212 0 irda 165756 3 irtty_sir,sir_dev,via_ircc ohci1394 31472 0 ieee1394 290680 1 ohci1394 via_agp 9408 1 agpgart 31984 2 fglrx,via_agp usbhid 34592 0 |
En meldt dmesg:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| pccard: CardBus card inserted into slot 0 ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) wlan: 0.8.4.2 (svn 1502) ath_rate_sample: 1.2 (svn 1502) ath_pci: 0.9.4.5 (svn 1502) PCI: Enabling device 0000:02:00.0 (0000 -> 0002) ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps wifi0: H/W encryption support: WEP AES AES_CCM TKIP wifi0: mac 5.9 phy 4.3 radio 4.6 wifi0: Use hw queue 1 for WME_AC_BE traffic wifi0: Use hw queue 0 for WME_AC_BK traffic wifi0: Use hw queue 2 for WME_AC_VI traffic wifi0: Use hw queue 3 for WME_AC_VO traffic wifi0: Use hw queue 8 for CAB traffic wifi0: Use hw queue 9 for beacons wifi0: Atheros 5212: mem=0x32000000, irq=10 |
De kaart wordt ineens wel gezien.
Wat mij opvalt is dat ook de leds in eerste instantie uit blijven. Het lijkt er dus op dat m'n pcmcia-slot spanningsloos blijft.
Als ik de kaart er daarna weer uit haal krijg ik daar netjes melding van in dmesg:
code:
1
2
| pccard: card ejected from slot 0 ACPI: PCI interrupt for device 0000:02:00.0 disabled |
en blijven de modules geladen.
Echter blijft de kaart weer dood als ik hem terugplaats en werkt pas weer bij opnieuw verwijderen en terugplaatsen...
Wie heeft er enig idee wat hier aan de hand is?
Oh ja, onder windows treedt dit niet op. Aan de hardware licht het dus waarschijnlijk niet.
Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier