modules/2.4.16-4GB/pcmcia-external kommt nicht mehr hoch
HI all, hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis). Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen: <notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: insmod /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o failed /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: unresolved symbol pci_irq_mask /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: insmod /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o failed /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: insmod i82365 failed /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o: insmod /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o failed /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: init_module: Operation not permitted /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: insmod /lib/modules/2.4.16-4GB/pcmcia-external/ds.o failed /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: insmod ds failed <notice>startproc: execve (/sbin/cardmgr) [ /sbin/cardmgr ], [ 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[217]: starting, version is 3.1.25 cardmgr[217]: no pcmcia driver in /proc/devices cardmgr[217]: exiting done Der Tenor in groups.google.com meinte, pcmcia-???.rpm entfernen und stattdessen die aktuellste pcmcia-cs kompilieren und installieren. Hab ich gemacht, mit folgendem Hinweis bei ./Configure The kernel source tree is version 2.4.16. WARNING: the current kernel is sublevel 2.4.16-4GB. The current kernel build date is Tue Dec 18 15:10:30 2001. Hab die Module trotzdem kompiliert und installiert, mit dem Resultat, dass ich beim booten nun folgendes bekomm: Starting PCMCIA services: modules/lib/modules/2.4.16-4GB/pcmcia/i82365.o: unresolved symbol isapnp_find_dev /lib/modules/2.4.16-4GB/pcmcia/ds.o: init_module: Operation not permitted Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters cardmgr. Hat da jemand eine Lösung, wie ich meinen externen PCMCIA-Bus unter 2.4.16-4GB wieder zum Laufen bekomm? Gruss Marco
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. 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 cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_sent cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_bus_reset cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_complete cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol highlevel_add_one_host cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_unregister_lowlevel cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_received cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_received cardmgr[229]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_register_lowlevel cardmgr[229]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o cardmgr[229]: + Symbol version prefix '' cardmgr[229]: insmod exited with status 1 cardmgr[229]: executing: 'modprobe -v ohci1394_cb' cardmgr[229]: + /sbin/insmod /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[229]: + Using /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[229]: + Symbol version prefix '' cardmgr[229]: + /sbin/insmod /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[229]: + Using /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[229]: executing: './ieee1394 start ohci1394' done wenn ich dann allerdings im Betrieb die PCMCIA-Firewire Karte rausnehm und wieder reintu, kommt folgendes: Feb 9 16:04:30 pingu kernel: cs: cb_alloc(bus 1): vendor 0x104c, device 0x8019 Feb 9 16:04:30 pingu cardmgr[231]: initializing socket 0 Feb 9 16:04:30 pingu cardmgr[231]: socket 0: Cherri IEEE-1394 Feb 9 16:04:30 pingu cardmgr[231]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' Feb 9 16:04:30 pingu cardmgr[231]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o Feb 9 16:04:30 pingu cardmgr[231]: + Symbol version prefix '' Feb 9 16:04:30 pingu cardmgr[231]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' Feb 9 16:04:30 pingu cardmgr[231]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o Feb 9 16:04:30 pingu cardmgr[231]: + Symbol version prefix '' Feb 9 16:04:30 pingu kernel: cs: cb_config(bus 1) Feb 9 16:04:30 pingu kernel: fn 0 bar 1: mem 0x6000d000-0x6000d7ff Feb 9 16:04:30 pingu kernel: fn 0 bar 3: mem 0x6000c000-0x6000c7ff Feb 9 16:04:30 pingu kernel: fn 0 bar 2: mem 0x60008000-0x6000bfff Feb 9 16:04:30 pingu kernel: irq 9 Feb 9 16:04:30 pingu kernel: cs: cb_enable(bus 1) Feb 9 16:04:30 pingu kernel: bridge mem map 0 (flags 0x1): 0x60008000-0x6000dfff Feb 9 16:04:30 pingu kernel: ohci_attach(device 01:00.0) Feb 9 16:04:30 pingu kernel: Trying to free nonexistent resource <6000d000-6000d0ff> Feb 9 16:04:30 pingu cardmgr[231]: executing: './ieee1394 start ohci1394' Feb 9 16:04:30 pingu kernel: raw1394: /dev/raw1394 device initialized Ist da noch was nicht sauber am laufen, dass es beim ersten insmod nicht so klappt? Gruss Marco
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)? Am besten rpm -e k_deflt rm -Rf /lib/modules/2.4.16-4GB/ rpm -hiv k_deflt.rpm
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) Was für eine Feuerdrahtkarte ist das? Funktioniert sonst alles? -- ciao, christian ---------------------------------------------------------------- ... und sie sägten an den Ästen, auf denen sie saßen und schrien sich Ihre Erfahrungen zu, wie man besser sägen könne ... ---(Haindling [geklaut von Bert Brecht])------------------------
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
Marco Nierlich wrote:
[snip ca. 10KB aus diversen LOGs] Wenn ich weitere Angaben machen kann, nur zu!
Darf ich davon ausgehen, dass es zu meinem Problem keine Standard-Lösung gibt? Oder kam mein Mail bei Euch nie an? Gruss Marco
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
HI all,
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis).
Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen:
<notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: insmod /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o failed /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: unresolved symbol pci_irq_mask /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: insmod /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o failed /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: insmod i82365 failed /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o: insmod /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o failed /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: init_module: Operation not permitted /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: insmod /lib/modules/2.4.16-4GB/pcmcia-external/ds.o failed /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: insmod ds failed <notice>startproc: execve (/sbin/cardmgr) [ /sbin/cardmgr ], [ 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[217]: starting, version is 3.1.25 cardmgr[217]: no pcmcia driver in /proc/devices cardmgr[217]: exiting done
Der Tenor in groups.google.com meinte, pcmcia-???.rpm entfernen und stattdessen die aktuellste pcmcia-cs kompilieren und installieren. Hab ich gemacht, mit folgendem Hinweis bei ./Configure
The kernel source tree is version 2.4.16. WARNING: the current kernel is sublevel 2.4.16-4GB. The current kernel build date is Tue Dec 18 15:10:30 2001.
Hab die Module trotzdem kompiliert und installiert, mit dem Resultat, dass ich beim booten nun folgendes bekomm:
Starting PCMCIA services: modules/lib/modules/2.4.16-4GB/pcmcia/i82365.o: unresolved symbol isapnp_find_dev /lib/modules/2.4.16-4GB/pcmcia/ds.o: init_module: Operation not permitted Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters cardmgr.
Hat da jemand eine Lösung, wie ich meinen externen PCMCIA-Bus unter 2.4.16-4GB wieder zum Laufen bekomm?
Das Problem liegt hier eher in der meiner Meinung nach eigenwilligen (aber verständlichen) Benennung des SuSE Kernels. Das pcmcia-cs Configure sucht da etwas anderes als es vorfindet. Ich hab das mal zu Fuss angepasst. Das war aber ein hoher Aufwand. Leichter sollte es da sein die original Kernelsourcen zu kompilieren und dann das pcmcia neu aufzusetzen. Bei problemen dazu kannst Du Dich ja PM melden. CIAO Michael
Michael Ziegler wrote:
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
HI all,
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis). Der Tenor in groups.google.com meinte, pcmcia-???.rpm entfernen und stattdessen die aktuellste pcmcia-cs kompilieren und installieren. Hab ich gemacht, mit folgendem Hinweis bei ./Configure
The kernel source tree is version 2.4.16. WARNING: the current kernel is sublevel 2.4.16-4GB. The current kernel build date is Tue Dec 18 15:10:30 2001.
Das Problem hatte ich auch. Dort wo Du den Kernel her hast liegen noch mehr rpms. Wenn Du diese dann auch installierst, verschwinden die Fehlermeldungen. Viel Erfolg Poli
Polichronis Lepidis wrote:
Michael Ziegler wrote:
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
HI all,
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis). Der Tenor in groups.google.com meinte, pcmcia-???.rpm entfernen und stattdessen die aktuellste pcmcia-cs kompilieren und installieren. Hab ich gemacht, mit folgendem Hinweis bei ./Configure
The kernel source tree is version 2.4.16. WARNING: the current kernel is sublevel 2.4.16-4GB. The current kernel build date is Tue Dec 18 15:10:30 2001.
Das Problem hatte ich auch. Dort wo Du den Kernel her hast liegen noch mehr rpms. Wenn Du diese dann auch installierst, verschwinden die Fehlermeldungen.
hab diese RPM's auch installiert (d.h. die, die schon zuvor drauf waren, nicht alle; was will ich z.B. mit einem Software-RAID auf meinem Laptop?). Leider ohne Erfolg. Wenn Du den Thread verfolgst, kannst Du sehen, was sich seit da geändert hat... (Konkret: der "Hilfetext", sonst nichts) Gruss Marco
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis).
Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen:
<notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device
Nimm anstelle des i82365 Moduls das yenta_socket Modul, vermutlich gehts damit ohne Probleme (Eintrag in der /etc/rc.config ändern). -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis).
Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen:
<notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device
Nimm anstelle des i82365 Moduls das yenta_socket Modul, vermutlich gehts damit ohne Probleme (Eintrag in der /etc/rc.config ändern).
Hab mich in letzter Zeit nicht besonders um PCMCIA gekümmert, da kein Bedarf an firewire war. Nun hat sich das aber wieder geändert. Hab in der rc.config unter START_PCMCIA="yes" noch PCMCIA="yenta_socket" eingetragen; mit dem Resultat, dass beim booten trotzdem i82365 geladen wird :-( Ein /etc/rc.d/rc3.d/S06pcmcia stop modprobe -r i82365 entfernt das Modul. modprobe yenta_socket meint, dass das Modul nicht gefunden werden kann und insmod yenta_socket meint: Using /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_register_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol dead_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_resume_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_unregister_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_suspend_socket Ich schaffs einfach nicht, meine firewire pcmcia Karte unter 2.4.16-4GB zum laufen zu bringen. Verwende pcmcia-3.1.28-166 aus dem update/7.2/kernel/2.4.16 Verzeichnis. Auch alle anderen RPM aus diesem Verzeichnis sind installiert (auch wenn sie gar nicht benötigt werden) Mit dem Original Kernel von 7.2 und dem original pcmcia.rpm läuft meine firewire einwandfrei. Hab auch versucht, die Module von 2.4.4-4GB zu forcieren; dann bekomm ich segfaults :-( Neuer Kernel mit altem pcmcia.rpm funktioniert ebenfalls nicht Die aktuellen Bootmeldungen unter 2.4.16 sind: <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[242]: starting, version is 3.1.28 cardmgr[242]: modpath = /lib/modules/2.4.16-4GB/ cardmgr[242]: modsubdir = pcmcia-external cardmgr[242]: watching 2 sockets cardmgr[242]: initializing socket 0 cardmgr[242]: socket 0: Cherri IEEE-1394 cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_get_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_sent cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_bus_reset cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_complete cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol highlevel_add_one_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_unregister_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_register_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: cardmgr[242]: + Hint: You are trying to load a module without a GPL compatible license cardmgr[242]: + and it has unresolved symbols. Contact the module supplier for cardmgr[242]: + assistance, only they can help you. cardmgr[242]: + cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: insmod exited with status 1 cardmgr[242]: executing: 'modprobe -v ohci1394_cb' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: executing: './ieee1394 start ohci1394' done Hab auch schon versucht, die Module mit den Kernel-sourcen selber zu kompilieren und sie an die richtige Stelle zu kopieren. Resultat: wen wundert's: keine Änderung :-( dvgrab meldet übrigens folgenden Fehler (ich nehm an, das hat mit den unresolved symbols zu tun). Wie gesagt, dvgrab unter 2.4.4-4GB läuft out of the box raw1394 - couldn't set port: Invalid argument Ist noch eine Idee vorhanden? Gruss Marco
Am Samstag, 23. Februar 2002 19:00 schrieben Sie:
Manfred Tremmel wrote:
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis).
Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen:
<notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device
Nimm anstelle des i82365 Moduls das yenta_socket Modul, vermutlich gehts damit ohne Probleme (Eintrag in der /etc/rc.config ändern).
Hab mich in letzter Zeit nicht besonders um PCMCIA gekümmert, da kein Bedarf an firewire war. Nun hat sich das aber wieder geändert.
Hab in der rc.config unter START_PCMCIA="yes" noch PCMCIA="yenta_socket" eingetragen; mit dem Resultat, dass beim booten trotzdem i82365 geladen wird
:-(
Ein /etc/rc.d/rc3.d/S06pcmcia stop modprobe -r i82365 entfernt das Modul.
modprobe yenta_socket meint, dass das Modul nicht gefunden werden kann und insmod yenta_socket meint:
Using /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_register_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol dead_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_resume_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_unregister_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_suspend_socket
Ich schaffs einfach nicht, meine firewire pcmcia Karte unter 2.4.16-4GB zum laufen zu bringen. Verwende pcmcia-3.1.28-166 aus dem update/7.2/kernel/2.4.16 Verzeichnis. Auch alle anderen RPM aus diesem Verzeichnis sind installiert (auch wenn sie gar nicht benötigt werden)
Mit dem Original Kernel von 7.2 und dem original pcmcia.rpm läuft meine firewire einwandfrei. Hab auch versucht, die Module von 2.4.4-4GB zu forcieren; dann bekomm ich segfaults :-( Neuer Kernel mit altem pcmcia.rpm funktioniert ebenfalls nicht
Die aktuellen Bootmeldungen unter 2.4.16 sind:
<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[242]: starting, version is 3.1.28 cardmgr[242]: modpath = /lib/modules/2.4.16-4GB/ cardmgr[242]: modsubdir = pcmcia-external cardmgr[242]: watching 2 sockets cardmgr[242]: initializing socket 0 cardmgr[242]: socket 0: Cherri IEEE-1394 cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_get_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_sent cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_bus_reset cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_complete cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol highlevel_add_one_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_unregister_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_register_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: cardmgr[242]: + Hint: You are trying to load a module without a GPL compatible license cardmgr[242]: + and it has unresolved symbols. Contact the module supplier for cardmgr[242]: + assistance, only they can help you. cardmgr[242]: + cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: insmod exited with status 1 cardmgr[242]: executing: 'modprobe -v ohci1394_cb' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: executing: './ieee1394 start ohci1394' done
Hab auch schon versucht, die Module mit den Kernel-sourcen selber zu kompilieren und sie an die richtige Stelle zu kopieren. Resultat: wen wundert's: keine Änderung :-(
dvgrab meldet übrigens folgenden Fehler (ich nehm an, das hat mit den unresolved symbols zu tun). Wie gesagt, dvgrab unter 2.4.4-4GB läuft out of the box
raw1394 - couldn't set port: Invalid argument
Ist noch eine Idee vorhanden?
Gruss Marco
Hi, hatte vor kurzen ein nämliches Problem. :-(( Ich habe die Datei /etc/rc.config.d/pcmcia.rc.config geändert. In pcmcia.rc.config gibt es den Eintrag PCMCIA_SYSTEM="external" diesen habe ich in PCMCIA_SYSTEM="kernel" geändert. Danach habe ich das PCMCIA-System neugestartet, und siehe da seit dem läuft es. Gruß Matthias
Hi Matthias, ich lass mal absichtlich noch den ganzen TOFU stehen, da ja meines Wissens auch Leute von SuSE hier mitlesen. Und die hatten diese Idee noch nicht. Gib mir doch mal Deine Wunschliste durch ;-) es funktioniert!!! DANKE! und an SuSE: im pcmcia.rc.config steht bei der Option PCMCIA_SYSTEM="external", dass man das zu "kernel" ändern soll, wenn man neuere Hardware hat, die nicht läuft. Da meine Hardware aber unter 2.4.4 lief und von Standard her nicht sooo neu ist, müsste der Text dort wohl eher heissen "change to 'kernel' if you're running a recent kernel, oder so..." SCNR Gruss und nochmals Tausend Dank! Das mit der Wunschliste ist kein Witz, wünschen kannst Du, mein Budget entscheidet dann... Marco Matthias Leiterer wrote:
Am Samstag, 23. Februar 2002 19:00 schrieben Sie:
Manfred Tremmel wrote:
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis).
Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen:
<notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device
Nimm anstelle des i82365 Moduls das yenta_socket Modul, vermutlich gehts damit ohne Probleme (Eintrag in der /etc/rc.config ändern).
Hab mich in letzter Zeit nicht besonders um PCMCIA gekümmert, da kein Bedarf an firewire war. Nun hat sich das aber wieder geändert.
Hab in der rc.config unter START_PCMCIA="yes" noch PCMCIA="yenta_socket" eingetragen; mit dem Resultat, dass beim booten trotzdem i82365 geladen wird
:-(
Ein /etc/rc.d/rc3.d/S06pcmcia stop modprobe -r i82365 entfernt das Modul.
modprobe yenta_socket meint, dass das Modul nicht gefunden werden kann und insmod yenta_socket meint:
Using /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_register_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol dead_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_resume_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_unregister_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_suspend_socket
Ich schaffs einfach nicht, meine firewire pcmcia Karte unter 2.4.16-4GB zum laufen zu bringen. Verwende pcmcia-3.1.28-166 aus dem update/7.2/kernel/2.4.16 Verzeichnis. Auch alle anderen RPM aus diesem Verzeichnis sind installiert (auch wenn sie gar nicht benötigt werden)
Mit dem Original Kernel von 7.2 und dem original pcmcia.rpm läuft meine firewire einwandfrei. Hab auch versucht, die Module von 2.4.4-4GB zu forcieren; dann bekomm ich segfaults :-( Neuer Kernel mit altem pcmcia.rpm funktioniert ebenfalls nicht
Die aktuellen Bootmeldungen unter 2.4.16 sind:
<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[242]: starting, version is 3.1.28 cardmgr[242]: modpath = /lib/modules/2.4.16-4GB/ cardmgr[242]: modsubdir = pcmcia-external cardmgr[242]: watching 2 sockets cardmgr[242]: initializing socket 0 cardmgr[242]: socket 0: Cherri IEEE-1394 cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_get_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_sent cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_bus_reset cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_complete cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol highlevel_add_one_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_unregister_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_register_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: cardmgr[242]: + Hint: You are trying to load a module without a GPL compatible license cardmgr[242]: + and it has unresolved symbols. Contact the module supplier for cardmgr[242]: + assistance, only they can help you. cardmgr[242]: + cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: insmod exited with status 1 cardmgr[242]: executing: 'modprobe -v ohci1394_cb' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: executing: './ieee1394 start ohci1394' done
Hab auch schon versucht, die Module mit den Kernel-sourcen selber zu kompilieren und sie an die richtige Stelle zu kopieren. Resultat: wen wundert's: keine Änderung :-(
dvgrab meldet übrigens folgenden Fehler (ich nehm an, das hat mit den unresolved symbols zu tun). Wie gesagt, dvgrab unter 2.4.4-4GB läuft out of the box
raw1394 - couldn't set port: Invalid argument
Ist noch eine Idee vorhanden?
Gruss Marco
Hi, hatte vor kurzen ein nämliches Problem. :-(( Ich habe die Datei /etc/rc.config.d/pcmcia.rc.config geändert. In pcmcia.rc.config gibt es den Eintrag PCMCIA_SYSTEM="external" diesen habe ich in PCMCIA_SYSTEM="kernel" geändert. Danach habe ich das PCMCIA-System neugestartet, und siehe da seit dem läuft es.
Gruß Matthias
Am Samstag, 23. Februar 2002 19:00 schrieb Marco Nierlich:
Manfred Tremmel wrote:
Nimm anstelle des i82365 Moduls das yenta_socket Modul, vermutlich gehts damit ohne Probleme (Eintrag in der /etc/rc.config ändern).
Hab mich in letzter Zeit nicht besonders um PCMCIA gekümmert, da kein Bedarf an firewire war. Nun hat sich das aber wieder geändert.
Hab in der rc.config unter START_PCMCIA="yes" noch PCMCIA="yenta_socket" eingetragen; mit dem Resultat, dass beim booten trotzdem i82365 geladen wird
Da muß dann wohl noch SuSE-Config drüber laufen, wenn Du das mit yast änderst, funktioniert das automatisch, beim direkten Eintrag mit nem Texteditor nicht. Bei mir hat das i82365 Modul schon mit Kernel 2.4.2 nicht mehr funktioniert (SuSE 7.1 PPC-Version).
Ich schaffs einfach nicht, meine firewire pcmcia Karte unter 2.4.16-4GB zum laufen zu bringen. Verwende pcmcia-3.1.28-166 aus dem update/7.2/kernel/2.4.16 Verzeichnis. Auch alle anderen RPM aus diesem Verzeichnis sind installiert (auch wenn sie gar nicht benötigt werden)
Erst mal PCMCIA ohne Fehler starten und dann schaun mer mal mit der Firewire Karte weiterschaun. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (6)
-
Christian Zoz
-
Manfred Tremmel
-
Marco Nierlich
-
Matthias.Leiterer@t-online.de
-
Michael Ziegler
-
Polichronis Lepidis