SuSE 7.2 und Adaptec SlimSCSI1480B
Hallo liebe Liste! Mein System besteht aus IBM ThinkPad i1492, SUSE 7.2/Kernel 2.4.4-4GB/pcmcia-3.1.25 und neuerdings ist die Adaptec SlimSCSI1480B CardBus Karte hinzugekommen -- die meinen Rechner sofort einfriehrt (nur ein Pieps), es hilft nur mehr Aus+Einschalten... Ich habe in der SDB nur einen Artikel zur SlimSCSI1480 gefunden (SuSE 6.4 und pcmcia-3.1.11->3.1.14 unter http://sdb.suse.de/de/sdb/html/findeisen_pcmcia_update_64.html). Im SuSE-Kernel 2.4.4-4GB (original SuSE 7.2) sind die CardBus-Dienste nicht(?) konfigureiert, Auszug aus der /proc/config.gz: ---8<--- # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set ---8<--- aber mit dmesg erhalte ich die Startmeldung: ---8<--- Linux PCMCIA Card Services 3.1.25 kernel build: 2.4.4-4GB #1 Wed May 16 00:37:55 GMT 2001 options: [pci] [cardbus] [apm] Intel PCIC probe: <6>PCI: Found IRQ 11 for device 00:09.0 TI 1410 rev 01 PCI-to-CardBus at slot 00:09, mem 0x10000000 host opts [0]: [pci + serial irq] [pci irq 11] [lat 32/176] [bus 2/5] ISA irqs (scanned) = 3,4,7,10 PCI status changes ---8<--- (PS dazu: es ist gerade im einzigen Slot eine Netzwerkkarte eingelegt) Da es ja auch sein kann, daß die Karte einen "falschen" Interrupt verwendet, habe ich in /etc/rc.config folgendes eingetragen: ---8<--- PCMCIA_PCIC_OPTS="irq_list=9,10,11" ---8<--- Damit sollte IRQ 12 für die PS/2 Maus und IRQ 11 für USB frei bleiben... Ich habe folgendes zur Karte gefunden: (unter http://mobilix.org/pcmcia_ci10026.html -- übrigens eine wirklich tolle Seite!) ---8<--- Install it before you power up the laptop. It cannot be hot installed. Connect the peripheral and have it powered up before you power up the laptop. ---8<--- Leider hängt sich dann mein Notebook schon beim Booten auf :-( Meine Frage(n): Hat jemand die SlimSCSI 1480B erfolgreich im Einsatz? Mit welchem Kernel? Mit welchen pcmcia-tools? Ist eine zusätzliche Konfiguration notwendig? mit freundlichem Gruß Eugen
Was ich noch herausgefunden habe: lspci -vv sagt: ---8<--- 00:02.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI]) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin D routed to IRQ 11 Region 4: I/O ports at 9000 [size=32] 00:09.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01) Subsystem: Acer Incorporated [ALI]: Unknown device 1007 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin A routed to IRQ 11 Region 0: Memory at 10000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 I/O window 0: 00000000-00000003 I/O window 1: 00000000-00000003 BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 ---8<--- Also haben USB und CardBus (alle CardBus Geräte die ich einstecke?) den selben IRQ. Und tatsächlich wenn ich nach dem Booten die CardBus Karte sofort beim "Stehenbleiben" (Karte wird richtig erkannt) wieder entferne, läuft der Bootvorgang noch bis zur USB-Initialisierung weiter -- dann ist schluß, alles steht... Auf der Konsole 10 ([Alt]-[F10]) kann ich nach einem Einstecken/Entfernen noch einige Meldungen sehen: "timeout due..." "on scsi 0 id 0 lun 0 ..." was nach /usr/share/doc/packages/pcmcia/PCMCIA-HOWTO für einen IRQ Konflikt sprechen würde... Wie bekomme ich für die CardBus Karte einen eigenen IRQ? In /etc/rc.config habe ich versucht: PCMCIA_CORE_OPTS="cb_pci_irq=10" aber das wird von pcmcia_core.o mit "illegal parameter" abgelehnt... mit freundlichem Gruß Eugen
participants (1)
-
Eugen R.Neuber