EPIA-MII und WG511(prism54) treiber laufen nicht

  • Hallo,


    Ich habe mal wieder ein kleines Problem und zwar bekomme ich beim booten
    folgende Fehlermeldung:
    May 3 17:33:50 vdrclient kernel: cs: cb_alloc(bus 2): vendor 0x1260, device 0x3890
    May 3 17:33:50 vdrclient kernel: PCI: Failed to allocate resource 0(e6404000-e6404fff) for 02:00.0
    May 3 17:33:50 vdrclient kernel: PCI: Enabling device 02:00.0 (0000 -> 0002)


    Und lade ich dann die Treiber kommt folgendes :


    May 3 17:44:27 vdrclient kernel: cs: cb_free(bus 2)
    May 3 17:44:30 vdrclient kernel: cs: cb_alloc(bus 2): vendor 0x1260, device 0x3890
    May 3 17:44:30 vdrclient kernel: PCI: Failed to allocate resource 0(e6406000-e6404fff) for 02:00.0
    May 3 17:44:30 vdrclient kernel: PCI: Enabling device 02:00.0 (0000 -> 0002)
    May 3 17:44:30 vdrclient cardmgr[308]: socket 0: CardBus hotplug device
    May 3 17:44:30 vdrclient kernel: Loaded prism54 driver, version 1.1
    May 3 17:44:30 vdrclient kernel: PCI: Unable to reserve mem region #1:fffff000@e6406000 for device 02:00.0
    May 3 17:44:30 vdrclient kernel: PCI: Unable to reserve mem region #1:fffff000@e6406000 for device 02:00.0
    May 3 17:44:30 vdrclient kernel: prism54: pci_request_regions failure (rc=-16)
    May 3 17:44:30 vdrclient insmod: /lib/modules/2.4.26/kernel/drivers/net/wireless/prism54/prism54.o: init_module: No such device
    May 3 17:44:30 vdrclient insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
    May 3 17:44:30 vdrclient insmod: /lib/modules/2.4.26/kernel/drivers/net/wireless/prism54/prism54.o: insmod prism54 failed
    May 3 17:44:30 vdrclient pci.agent[476]: ... can't load module prism54
    May 3 17:44:30 vdrclient pci.agent[476]: missing kernel or user mode driver prism54



    Jetz meine Frage hatte das schonmal jemand ? Und wenn ja wie reserviert man den Speicher für die Karte (PCI: Unable to reserve mem region #1:fffff000@e6406000 for device 02:00.0) ?


    Wäre schön wenn ich endlich dieses Ding am laufen hätte.



    Gruss,


    Jörg


    P.S.: Es liegt nicht an der firmware etc. Es ist alles korrekt installiert. Es liegt hier definitiv an der Speicherreservierung für die Karte. Kann man evtl mit den pcmcia-tools da eine region für freihalten etc. ?

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Ok es gibt eine Lösung und zwar folgende. Diesen patch einspielen und es müsste laufen. Tuts zumindest bei mir mit kernel 2.4.26 einwandfrei ;) (freu)



    I will attach a patch. Change directories to drivers/pcmcia and apply this:


    *** yenta.c.old Wed Feb 18 13:36:31 2004
    --- yenta.c Fri May 7 05:29:56 2004
    ***************
    *** 753,758 ****
    --- 753,767 ----


    start = config_readl(socket, offset) & mask;
    end = config_readl(socket, offset+4) | ~mask;
    + #if 1
    + if (!(type & IORESOURCE_IO) && (((end - start) < BRIDGE_SIZE_MIN) ||
    + (start & (end - start))))
    + {
    + printk(KERN_INFO "yenta %s: Preassigned resource start %lx end %lx too small or not aligned.\n", socket->dev->slot_name, start, end);
    + res->start = res->end = 0;
    + }
    + else
    + #endif
    if (start && end > start) {
    res->start = start;
    res->end = end;




    Patch is nich von mir sondern von nem Crack aus der prism mailingliste.


    Im syslog sollte dann in etwa sowas stehen:
    May 8 17:37:35 vdrclient kernel: PCI: Found IRQ 7 for device 00:0a.1
    May 8 17:37:35 vdrclient kernel: PCI: Sharing IRQ 7 with 00:0d.0
    May 8 17:37:35 vdrclient kernel: yenta 00:0a.1: Preassigned resource start e6406000 end e6407fff too small or not aligned.
    May 8 17:37:35 vdrclient kernel: yenta 00:0a.1: Preassigned resource start e6408000 end e6409fff too small or not aligned.
    May 8 17:37:35 vdrclient kernel: Yenta ISA IRQ mask 0x0c08, PCI irq 12
    May 8 17:37:35 vdrclient kernel: Socket status: 30000006
    May 8 17:37:35 vdrclient kernel: Yenta ISA IRQ mask 0x0c08, PCI irq 7
    May 8 17:37:35 vdrclient kernel: Socket status: 30000006
    May 8 17:37:45 vdrclient cardmgr[712]: watching 2 sockets
    May 8 17:37:45 vdrclient kernel: cs: IO port probe 0xc000-0xcfff: clean.
    May 8 17:37:57 vdrclient kernel: cs: cb_alloc(bus 2): vendor 0x1260, device 0x3890
    May 8 17:37:57 vdrclient kernel: PCI: Enabling device 02:00.0 (0000 -> 0002)
    May 8 17:37:57 vdrclient cardmgr[713]: socket 0: CardBus hotplug device
    May 8 17:37:58 vdrclient kernel: Loaded prism54 driver, version 1.1
    May 8 17:37:58 vdrclient kernel: eth1: prism54 driver detected card model: Netgear WG511



    Gruss,


    Jörg

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

    Einmal editiert, zuletzt von jackfritt ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!