Christian Zoz wrote:
On Sat, Feb 09, Marco Nierlich wrote:
Marco Nierlich wrote:
HI all,
[Bandbreitenverschwendung snip]
Hat da jemand eine Lösung, wie ich meinen externen PCMCIA-Bus unter 2.4.16-4GB wieder zum Laufen bekomm?
Hab soeben entdeckt, dass es ein neues RPM für PCMCIA im /update/7.2/kernel Verzeichnis gab. MIt dem klappt nun alles (fast) bestens.
Oki. Hast Du auch das Kernel rpm nochmal neu installiert (oder zumindest die Reste der manuellen pcmcia-cs Installation beseitigt)?
das hab ich zumindest gedacht (oder versucht).
Am besten rpm -e k_deflt rm -Rf /lib/modules/2.4.16-4GB/ rpm -hiv k_deflt.rpm
Hab ich jetzt nochmals durchgeführt. Während dem ersten reboot danach unterbrach der bootvorgang genau beim pcmcia-part und startete von sich aus neu (leider keine logeinträge vorhanden, oder ich weiss nicht, wo die sind). Seit dann hab ich aber 2mal ohne Komplikationen gebootet.
Beim Hochfahren des Systems kommt einfach noch:
cardmgr[229]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_get_host
Ist da noch was nicht sauber am laufen, dass es beim ersten insmod nicht so klappt?
???
Schick doch bitte mal ein 'lsmod' im laufenden Betrieb und eines während des Bootens (Schreib '/sbin/lsmod > /tmp/lsmod.boot' an eine geeignete Stelle in /etc/init.d/pcmcia)
Also, hier ein lsmod im laufenden Betrieb (von der Konsole): Module Size Used by Tainted: PF snd-card-intel8x0 9024 0 snd-pcm 28960 0 [snd-card-intel8x0] snd-timer 8128 0 [snd-pcm] snd-ac97-codec 23488 0 [snd-card-intel8x0] snd-mixer 22568 0 [snd-ac97-codec] snd 31072 1 [snd-card-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mixer] soundcore 3268 0 [snd] vmnet 17728 6 vmppuser 6432 0 (unused) parport_pc 25192 0 parport 22368 0 [vmppuser parport_pc] vmmon 18260 0 (unused) mousedev 3872 0 (unused) hid 17760 0 (unused) input 3072 0 [mousedev hid] usb-uhci 20996 0 (unused) usbcore 47616 1 [hid usb-uhci] nfsd 65120 4 (autoclean) ipv6 124608 -1 (autoclean) raw1394 6416 0 (unused) ohci1394_cb 17152 1 ieee1394 23656 0 [raw1394 ohci1394_cb] cb_enabler 2688 2 [ohci1394_cb] ds 6816 2 [cb_enabler] i82365 23312 2 pcmcia_core 43040 0 [cb_enabler ds i82365] e100 52800 1 (autoclean) ipchains 29640 0 Hier ein lsmod beim booten am Ende des /etc/init.d/pcmcia case start parts: Module Size Used by Tainted: P raw1394 6416 0 (unused) ohci1394_cb 17152 1 ieee1394 23656 0 [raw1394 ohci1394_cb] cb_enabler 2688 2 [ohci1394_cb] ds 6816 2 [cb_enabler] i82365 23312 2 pcmcia_core 43040 0 [cb_enabler ds i82365] e100 52800 1 (autoclean) ipchains 29640 0 und hier der /var/log/boot.omsg Auszug des PCMCIA-Teils (hat sich nun geringfügig geändert (v.a. der Hinweis, dass das Modul nicht der GPL entspreche und ich doch bitte den Hersteller kontaktieren soll... (welchen denn?)), hab auch noch die modutils aus dem update/7.2/kernel Verzeichnis installiert): <notice>/etc/init.d/rc3.d/S06pcmcia start Starting external PCMCIA (using scheme: SuSE)<notice>startproc: execve (/sbin/cardmgr) [ /sbin/cardmgr -m /lib/modules/2.4.16-4GB/ -n pcmcia-external ], [ PWD=/ BOOT_FILE=/boot/vmlinuz HOSTNAME=pingu CONSOLE=/dev/console vga=0x0303 PREVLEVEL=N AUTOBOOT=YES MACHTYPE=i386-suse-linux LINES=25 SHLVL=2 COLUMNS=80 BOOT_IMAGE=linux SHELL=/bin/bash HOSTTYPE=i386 OSTYPE=linux HOME=/ TERM=linux PATH=/sbin:/bin:/usr/sbin:/usr/bin RUNLEVEL=3 INIT_VERSION=sysvinit-2.78 _=/sbin/startproc DAEMON=/sbin/cardmgr ] cardmgr[233]: starting, version is 3.1.28 cardmgr[233]: modpath = /lib/modules/2.4.16-4GB/ cardmgr[233]: modsubdir = pcmcia-external cardmgr[233]: watching 2 sockets cardmgr[233]: initializing socket 0 cardmgr[233]: socket 0: Cherri IEEE-1394 cardmgr[233]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' cardmgr[233]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o cardmgr[233]: + Symbol version prefix '' cardmgr[233]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_get_host cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_sent cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_bus_reset cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_complete cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol highlevel_add_one_host cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_unregister_lowlevel cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_received cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_received cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_register_lowlevel cardmgr[233]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: cardmgr[233]: + Hint: You are trying to load a module without a GPL compatible license cardmgr[233]: + and it has unresolved symbols. Contact the module supplier for cardmgr[233]: + assistance, only they can help you. cardmgr[233]: + cardmgr[233]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o cardmgr[233]: + Symbol version prefix '' cardmgr[233]: insmod exited with status 1 cardmgr[233]: executing: 'modprobe -v ohci1394_cb' cardmgr[233]: + /sbin/insmod /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[233]: + Using /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[233]: + Symbol version prefix '' cardmgr[233]: + /sbin/insmod /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[233]: + Using /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[233]: executing: './ieee1394 start ohci1394' done <notice>'/etc/init.d/rc3.d/S06pcmcia start' exits with status 0 Der Vollständigkeit halber hier noch der Auszug aus /var/log/messages wenn ich die PCMCIA Karte rausnehm und wieder reintu: Feb 11 15:02:52 pingu kernel: removed ohci1394_cb module Feb 11 15:02:52 pingu kernel: cs: cb_disable(bus 1) Feb 11 15:02:52 pingu kernel: cs: cb_release(bus 1) Feb 11 15:02:52 pingu kernel: cs: cb_free(bus 1) Feb 11 15:02:52 pingu cardmgr[229]: shutting down socket 0 Feb 11 15:02:52 pingu cardmgr[229]: executing: './ieee1394 stop ohci1394' Feb 11 15:02:52 pingu cardmgr[229]: executing: 'rmmod ohci1394_cb' Feb 11 15:02:52 pingu cardmgr[229]: executing: 'rmmod cb_enabler' Feb 11 15:02:56 pingu kernel: cs: cb_alloc(bus 1): vendor 0x104c, device 0x8019 Feb 11 15:02:56 pingu cardmgr[229]: initializing socket 0 Feb 11 15:02:56 pingu cardmgr[229]: socket 0: Cherri IEEE-1394 Feb 11 15:02:57 pingu cardmgr[229]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' Feb 11 15:02:57 pingu cardmgr[229]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o Feb 11 15:02:57 pingu cardmgr[229]: + Symbol version prefix '' Feb 11 15:02:57 pingu cardmgr[229]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' Feb 11 15:02:57 pingu cardmgr[229]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o Feb 11 15:02:57 pingu cardmgr[229]: + Symbol version prefix '' Feb 11 15:02:57 pingu kernel: cs: cb_config(bus 1) Feb 11 15:02:57 pingu kernel: fn 0 bar 1: mem 0x6000d000-0x6000d7ff Feb 11 15:02:57 pingu kernel: fn 0 bar 3: mem 0x6000c000-0x6000c7ff Feb 11 15:02:57 pingu kernel: fn 0 bar 2: mem 0x60008000-0x6000bfff Feb 11 15:02:57 pingu kernel: irq 9 Feb 11 15:02:57 pingu kernel: cs: cb_enable(bus 1) Feb 11 15:02:57 pingu kernel: bridge mem map 0 (flags 0x1): 0x60008000-0x6000dfff Feb 11 15:02:57 pingu kernel: ohci_attach(device 01:00.0) Feb 11 15:02:57 pingu kernel: Trying to free nonexistent resource <6000d000-6000d0ff> Feb 11 15:02:57 pingu cardmgr[229]: executing: './ieee1394 start ohci1394' Feb 11 15:02:57 pingu kernel: raw1394: /dev/raw1394 device initialized
Was für eine Feuerdrahtkarte ist das? Sieht mir nach nem noname-Produkt aus; Auf der Box ist lediglich ein Kleber "Vantage" aufgeklebt. Kompatibel mit IEEE 1394-1995 und 1394A (proposal). Kompatibel mit PCI spec 2.2 Support für alle Windows-OS'es ab 98SE.
Die Karte hat mehr oder weniger auf Anhieb unter dem Kernel 2.4.4-4GB funktioniert. Hab mir auch nochmals die libraw1394-0.9.0 neu kompiliert. dvgrab meint nun einfach: "raw1394 - couldn't set port: Invalid argument"
Funktioniert sonst alles? Ja, bis auf das eth0 nach dem apm -s im "vollautomatischen Betrieb"... ;-)
Wenn ich weitere Angaben machen kann, nur zu! Gruss Marco