Fibbs Guru
Joined: 26 Jan 2003 Posts: 448 Location: Forstern near Munich / Germany
|
Posted: Wed Sep 17, 2003 4:31 pm Post subject: ide-cs: RequestIRQ: Resource in use (CF-Card in PCMCIA) |
|
|
Hallo Gruppe:
Ich habe am letzten Wochenende den 2.6.0-test5 mit den mm-patches (mm-sources aus portage) installiert. Soweit so gut, nach einigem Hin- und Her funktioniert das meiste, und ich bin wirklich begeistert.
Allerdings habe ich ein immenses Problem mit meinem PCMCIA. Wenn ich eine CF-Karte einschiebe (pcmcia ist natürlich gestartet), erscheint im syslog folgende Meldung:
Code: |
Sep 17 18:00:15 localhost cardmgr[2897]: socket 1: ATA/IDE Fixed Disk
Sep 17 18:00:15 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Sep 17 18:00:15 localhost cardmgr[2897]: executing: 'modprobe ide-cs'
Sep 17 18:00:15 localhost kernel: ide-cs: RequestIRQ: Resource in use
Sep 17 18:00:15 localhost cardmgr[2897]: get dev info on socket 1 failed: No such device
|
Das es ein genereller Fehler im Kernel 2.6 ist, kann ich mir nicht vorstellen, da ich genau das gleiche Problem auch schonmal bei den gs-sources mit dem 2.4.22 hatte. Damals war es so, dass auch eine WLan-Karte mit dem orinoco_cs mit dem gleichen Fehler abbrach. Diesen Test kann ich leider nicht wiederholen, da ich die WLAN-Karte nicht hier habe. Als ich damals mit dem 2.4.22 nicht weiterkam, habe ich mir wieder den 2.4.20 aus den gentoo-sources kompiliert, womit alles ging. Jetzt, mit dem 2.6.0 habe ich wieder die gleichen Probleme, und möchte sie nun doch lösen.
Das Paket pcmcia-cs habe ich versucht, neu zu emergen, was aber mit dem 2.6er Kernel nicht funktionierte. Im Netz habe ich dann gefunden, man solle beim 2.6er nicht mehr pcmcia-cs, sondern pcmcia-cs-tools nehmen, was ich dann auch tat. pcmcia-cs-tools hat sich zwar auch nur kompilieren lassen, nachdem ich den symlink von /usr/src/linux zurückgesetzt hatte auf die Quellen der 2.4er Kernelversion, aber jetzt funktioniert das wieder. Das umsetzen des Symlinks hatte ich ebenfalls als Fehlerbeseitigung hier im Forum gefunden.
Ich habe bereits versucht, PCMCIA fest in den Kernel oder als Module zu bauen, keine Änderung am auftretenden Fehler.
In einer Kernel-Mailingliste las ich von jemand anderem, der dieses Problem mit einem anderen PCMCIA-Gerät hatte, ihm half es, im Kernel CONFIG_ISA=y zu setzen, was ich natürlich auch versuchte, leider aber auch ohne Erfolg.
Ich habe auch in der /etc/pcmcia/config.opts versucht, einige Änderungen an den IRQs und den Ports zu machen, ebenfalls erfolglos.
Im Bios habe ich auch schon gespielt, ohne irgendwas zu erreichen.
Jetzt bin ich auf Eure Hilfe angewiesen!
Hier einige Infos zu meinem System:
lspci
Code: |
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
|
Kernelconfig:
Code: |
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_YENTA=y
CONFIG_CARDBUS=y
CONFIG_I82092=y
# CONFIG_I82365 is not set
# CONFIG_TCIC is not set
CONFIG_PCMCIA_PROBE=y
|
Die komplette Kernelconfig gibt's hier.
dmesg:
Code: |
PCI: Found IRQ 5 for device 0000:02:00.0
PCI: Sharing IRQ 5 with 0000:00:1d.0
PCI: Sharing IRQ 5 with 0000:01:00.0
Yenta: CardBus bridge found at 0000:02:00.0 [1014:0185]
Yenta: ISA IRQ list 0098, PCI irq5
Socket status: 30000006
PCI: Found IRQ 9 for device 0000:02:00.1
PCI: Sharing IRQ 9 with 0000:00:1f.3
PCI: Sharing IRQ 9 with 0000:00:1f.5
PCI: Sharing IRQ 9 with 0000:00:1f.6
Yenta: CardBus bridge found at 0000:02:00.1 [1014:0185]
Yenta: ISA IRQ list 0098, PCI irq9
Socket status: 30000006
ohci-hcd: 2003 Feb 24 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci-hcd: block sizes: ed 64 td 64
|
Komplette dmesg - Ausgabe hier.
Wenn irgendwas anderes von Interesse sein könnte, dann einfach bescheid sagen, ich bin da großzügig
Bis hoffentlich bald! |
|