[gentoo] pcmcia werkt pas bij 2de keer kaart insteken

Pagina: 1
Acties:
  • 169 views sinds 30-01-2008
  • Reageer

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 16:48

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
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:

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


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Kan je de modules niet vooraf laden? Misschien scheelt dat..

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 16:48

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
dat maakt dus niet uit. Bij de 2de keer zijn de modules al geladen.
Het lijkt alsof de socket spanningsloos is, en pas bij de tweede keer wakker wordt.

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • deepbass909
  • Registratie: April 2001
  • Laatst online: 16:48

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
Heeft er niemand een idee???

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

deepbass909 schreef op woensdag 03 mei 2006 @ 17:47:Het lijkt alsof de socket spanningsloos is, en pas bij de tweede keer wakker wordt.
Zet er een wekker naast?

Ik kan me herrinneren dat ik ook zo'n soort probleem gehad heb met een hele ouwe laptop.
Alleen dacht ik dat hij zeurde over in welk slot ik'm deed. Misschien heeft het ook wel te maken met gewoon een tweede keer insteken.
Mij vallen alleen deze zinnetjes op.
code:
1
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10

en
code:
1
ACPI: PCI interrupt for device 0000:02:00.0 disabled



Dat lijkt er erg op of je eigenlijk best goed zit met je term 'wakker worden'
Misschien staat de pcmcia boel wel in een sleep stand.
Heb je geen mogelijkheid om acpi even volledig uit te schakelen puur om te testen?
In de bios desnoods of gewoon binnen je systeem

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 16:48

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
Ik zal daar eens naar kijken. Het zou niet het eerste ACPI probleem zijn dat ik heb met mijn laptop...

Overigens is die 2de ACPI lijn logisch. De IRQ wordt na eject weer vrijgegeven.
Maar als de pcmcia in slaapstand staat, moet ik toch een wake-up melding krijgen in m'n dmesg, lijkt me? En waarom zou van een leegslot de voedingspinnen spanningsloos gemaakt worden? Het is niet dat dat energie verbruikt ofzo... Het lijkt me juist, net als bij USB, FireWire, etc dat deze juist altijd onder spanning horen blijven te staan...

Maar ik zal eens kijken wat er gebeurt als ik ACPI uitschakel.

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • Guru Evi
  • Registratie: Januari 2003
  • Laatst online: 23-12-2025
Wel, ik heb het eventjes uitgetest bij mij en ik heb identiek hetzelfde probleem.

De eerste keer dat ik er mijn iomega clik erin steek gebeurt er absoluut niets. Niets in dmesg, niets in /var/log/messages. De tweede keer dat ik het doe, werkt het wel. Ik heb mijn modules vast in mijn kernel gebakken en het komt elke keer voor. Ik hoef zelfs niet te rebooten. Het is precies of hij op het oneven aantal inpluggen nooit werkt.

Identiek: een Yenta driver, Gentoo op een HP Pavilion ze4400. Geen stroom op het ding. Misschien is het iets in de Yenta driver, misschien iets in de ACPI driver. Ik weet het niet direct.

Kernel: 2.6.16-gentoo-r3 Pre-empted op een AMD Athlon XP2500+ met 512MB RAM. De rest is irrelevant denk ik (oh ja, nog steeds geen binary drivers voor de ati kaart)

Pandora FMS - Open Source Monitoring - pandorafms.org

Pagina: 1