Menu

unresolved symbols

Anonymous
2003-10-01
2003-10-14
  • Anonymous

    Anonymous - 2003-10-01

    I tried installing the wrong RPM version, then I tried compiling source, then got hole of the correct RPM, and now am at a loss.

    I'm running redhat 9 (shrike) Kernel 2.4.20-8.

    cxstart.sh gives the following:

    [root@localhost root]# cxstart.sh
    >>> Inits Conexant AccessRunner <<<

    >>> Loading firmware...
    Conexant AccessRunner microcode upload program. 24/6/2003
    Josep Comas <jcomas@gna.es>
    Pascal Boucher <bcrp17@tiscali.fr>
    Pawel Konieczny <konieczp@users.sourceforge.net>

    I found ADSL modem with VendorID = 0572 & ProductID = cb00
    Loading and sending /usr/sbin/cxfirm4.bin...
    Firmware is sent!
    Setting configuration...
    Waiting ADSL line is up (until 90 seconds)...
    ..............
    ADSL line is up (Downstream 576 Kbits/s, Upstream 288 Kbits/s)
    >>> Loading driver...
    Launching driver in normal mode...
    Using /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol __kfree_skb_R229a86c8
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol alloc_skb_R57542abc
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol skb_under_panic_R5517caa7
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol atm_charge_Rdc9a524a
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol ___pskb_trim_R6c51e163
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol skb_over_panic_R95644aaa
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol atm_dev_register_R40ea87a7
    /lib/modules/2.4.20-8/kernel/drivers/usb/cxacru.o: unresolved symbol shutdown_atm_dev_Rf7171d7b
    [root@localhost root]#

    cxioctl (regardless of number) gives:

    [root@localhost root]# cxioctl 1
    Conexant AccessRunner ioctl call. 16/6/2003
    Josep Comas <jcomas@gna.es>
    Pascal Boucher <bcrp17@tiscali.fr>
    Pawel Konieczny <konieczp@users.sourceforge.net>

    I found ADSL modem with VendorID = 0572 & ProductID = cb00
    Error in ioctl call, status = -1
    [root@localhost root]#

    Any ideas guys?

     
    • Josep Comas

      Josep Comas - 2003-10-01

      Hello,

      To avoid unresolved symbols you need put same .config file in /usr/src/linux (In RedHat you look /usr/src/linux/configs directory or /boot directory) that it was used to compile the kernel that you run.

      Regards,
        Josep

       
    • Anonymous

      Anonymous - 2003-10-13

      I have the same problem, but the output is:

      >>> Loading firmware...
      Conexant AccessRunner microcode upload program. 6/9/2003
      Josep Comas <jcomas@gna.es>
      See credits in documentation

      I found ADSL modem with VendorID = 0572 & ProductID = cafe
      Loading and sending /usr/sbin/cxfirm1.bin...
      Firmware is sent!
      Setting configuration...
      Waiting ADSL line is up (until 90 seconds)...

      ADSL line is up (Downstream 832 Kbits/s, Upstream 192 Kbits/s)
      >>> Loading driver...
      Launching driver in normal mode...
      /lib/modules/2.4.22/kernel/drivers/usb/cxacru.o: unresolved symbol atm_charge
      /lib/modules/2.4.22/kernel/drivers/usb/cxacru.o: unresolved symbol atm_dev_regis                                                ter
      /lib/modules/2.4.22/kernel/drivers/usb/cxacru.o: unresolved symbol shutdown_atm_                                                dev
      /lib/modules/2.4.22/kernel/drivers/usb/cxacru.o: insmod /lib/modules/2.4.22/kern                                                el/drivers/usb/cxacru.o failed
      /lib/modules/2.4.22/kernel/drivers/usb/cxacru.o: insmod cxacru failed

      I have my current in /usr/src/linux... what can I do?

       
    • Josep Comas

      Josep Comas - 2003-10-14

      Steps:

      .- Install kernel-sources from yours distribution cds.
      .- Download driver source code.
      .- You see /usr/src/linux o similar (if you haven't linux-2.4.20-8 then you can create a link to linux).
      .- Copy /usr/src/linux/configs/Your_config_processor to /usr/src/linux/.config
      .- Go to /usr/cxacru directory and type make.
      .- if you type other commands into /usr/src/linux how make menuconfig or make dep then you need type make mrproper and copy .config again. Please, for RedHat you don't need type make menuconfig, make dep.

      Regards,
        Josep

       

Log in to post a comment.

MongoDB Logo MongoDB