Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Z-Com XI-325 troubles

  1. #1
    Just burned his ISO
    Join Date
    Sep 2007
    Posts
    8

    Default Z-Com XI-325 troubles

    Hi Guys,

    i got a problem with my Z-Com XI-325 pcmcia card. I just can't manage to get the interface up. When I plug it into my laptop (IBM ThinkPad T23), /var/log/messages gives me the following:

    Code:
    bt / # tail /var/log/messages
    Sep 23 21:35:02 (none) kernel: pccard: PCMCIA card inserted into slot 0
    Sep 23 21:35:02 (none) kernel: pcmcia: registering new device pcmcia0.0
    Well it seems like it gets correctly identified.

    Code:
    bt / # pccardctl ident
    Socket 0:
      product info: "Z-Com", "LANEscape/APDL-325", "", ""
      manfid: 0xd601, 0x0006
      function: 6 (network)
    Socket 1:
      no product info available
    I also added the following line to /etc/pcmcia/config to load the correct driver (I have read in the wiki that I shall use the hostap_cs driver for Prism 2.5 cards instead of wlan-ng (didn't tried wlan-ng yet)

    Code:
    card "Z-Com LANEscape/APDL-325"
      manfid 0xd601, 0x0006
      bind "hostap_cs"
    I "unblacklisted" the hostap_cs driver in /etc/modprobe.d/blacklist to load it automatically at startup.

    Code:
    # Modules used to run a wireless adaptor as an access point.  These
    # conflict with the normal driver for the device, and so should be
    # loaded manually.
    #blacklist hostap_cs
    blacklist hostap_pci
    blacklist hostap_plx
    blacklist hostap
    But when i try to get the interface up it just gives me the following:

    Code:
    bt / # ifconfig wlan0 up
    wlan0: ERROR while getting interface flags: No such device
    bt / # ifconfig ath0 up
    ath0: ERROR while getting interface flags: No such device
    bt / # ifconfig wifi0 up
    wifi0: ERROR while getting interface flags: No such device
    iwconfig doesn't even recon the interface:
    Code:
    bt / # iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    Here some more information for you:

    Code:
    bt / # lspcmcia
    Socket 0 Bridge:        [yenta_cardbus]         (bus ID: 0000:02:00.0)
    Socket 0 Device 0:      [-- no driver --]       (bus ID: 0.0)
    Socket 1 Bridge:        [yenta_cardbus]         (bus ID: 0000:02:00.1)
    Code:
    bt / # lsmod
    Module                  Size  Used by
    hostap_cs              56500  0
    hostap                107540  1 hostap_cs
    ieee80211_crypt         4480  1 hostap
    ipv6                  227680  10
    snd_seq_dummy           3084  0
    snd_seq_oss            30720  0
    snd_seq_midi_event      5888  1 snd_seq_oss
    snd_seq                44016  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
    snd_seq_device          6668  3 snd_seq_dummy,snd_seq_oss,snd_seq
    snd_pcm_oss            42048  0
    snd_mixer_oss          15232  2 snd_pcm_oss
    capability              3468  0
    commoncap               5376  1 capability
    fuse                   38804  0
    lp                      9928  0
    parport_pc             24548  0
    parport                30408  2 lp,parport_pc
    psmouse                35616  0
    snd_intel8x0           29636  7
    pcmcia                 31272  1 hostap_cs
    snd_ac97_codec         95276  1 snd_intel8x0
    ac97_bus                2176  1 snd_ac97_codec
    snd_pcm                68752  5 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
    snd_timer              19336  4 snd_seq,snd_pcm
    snd                    44644  18 snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
    soundcore               5984  2 snd
    snd_page_alloc          7816  2 snd_intel8x0,snd_pcm
    iTCO_wdt                9256  0
    iTCO_vendor_support     3720  1 iTCO_wdt
    ata_generic             5256  0
    i2c_i801                7180  0
    i2c_core               17680  1 i2c_i801
    pcspkr                  2432  0
    serio_raw               5380  0
    intel_agp              21148  1
    agpgart                27952  1 intel_agp
    shpchp                 30240  0
    eepro100               27328  0
    yenta_socket           24476  4
    evdev                   8320  0
    mii                     4992  1 eepro100
    rsrc_nonstatic         11276  1 yenta_socket
    uhci_hcd               21140  0
    pcmcia_core            34488  4 hostap_cs,pcmcia,yenta_socket,rsrc_nonstatic
    Code:
    bt / # lspci
    00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)
    00:01.0 PCI bridge: Intel Corporation 82830 830 Chipset AGP Bridge (rev 04)
    00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1) (rev 02)
    00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #2) (rev 02)
    00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3) (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
    00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
    00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02)
    00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02)
    00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
    01:00.0 VGA compatible controller: S3 Inc. SuperSavage IX/C SDR (rev 05)
    02:00.0 CardBus bridge: Texas Instruments PCI1420
    02:00.1 CardBus bridge: Texas Instruments PCI1420
    02:02.0 Communication controller: Agere Systems WinModem 56k (rev 01)
    02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
    I almost spent three days on this one before posting this. Can someone plz point me to the right direction?

    Thanks in advance
    eSpy

  2. #2
    Member imported_blackfoot's Avatar
    Join Date
    Jun 2007
    Posts
    386

    Default similar to Senao

    This card appears to be similar to the Senao (Intersil)

    Try the following sequence of commands:

    pccardctl eject
    rmmod orinoco_cs
    rmmod orinoco
    rmmod hermes
    modprobe hostap_cs
    pccardctl insert
    ifconfig wlan0 up
    Lux sit

  3. #3
    Just burned his ISO
    Join Date
    Sep 2007
    Posts
    8

    Default

    Thanks for the reply. Well It didn't work. Here's the output:

    Code:
    bt / # pccardctl eject
    bt / # rmmod orinoco_cs
    ERROR: Module orinoco_cs does not exist in /proc/modules
    bt / # rmmod orinoco
    ERROR: Module orinoco does not exist in /proc/modules
    bt / # rmmod hermes
    ERROR: Module hermes does not exist in /proc/modules
    bt / # modprobe hostap_cs
    bt / # pccardctl insert
    bt / # ifconfig wlan0 up
    wlan0: ERROR while getting interface flags: No such device

  4. #4
    Member imported_blackfoot's Avatar
    Join Date
    Jun 2007
    Posts
    386

    Default Curious

    I would like to see more details of the device:

    Please try this or similar for your card to post here the details of how Linux 'sees your device:

    dmesg | grep Z-Com

    pccardctl info
    Lux sit

  5. #5
    Just burned his ISO
    Join Date
    Sep 2007
    Posts
    8

    Default

    Hi,

    here are the last few lines of dmesg

    Code:
    eth0: no IPv6 routers present
    pccard: card ejected from slot 0
    pccard: PCMCIA card inserted into slot 0
    pcmcia: registering new device pcmcia0.0
    pccard: card ejected from slot 0
    ieee80211_crypt: registered algorithm 'NULL'
    hostap_cs: 0.4.4-kernel (Jouni Malinen <jkmaline@cc.hut.fi>)
    pccard: PCMCIA card inserted into slot 0
    pcmcia: registering new device pcmcia0.0
    pccard: card ejected from slot 0
    pccard: PCMCIA card inserted into slot 0
    pcmcia: registering new device pcmcia0.0
    pccard: card ejected from slot 0
    pccard: PCMCIA card inserted into slot 0
    pcmcia: registering new device pcmcia0.0
    It just recons it as pcmcia0.0

    Here's the output of pccardctl info

    Code:
    pccardctl info
    PRODID_1="Z-Com"
    PRODID_2="LANEscape/APDL-325"
    PRODID_3=""
    PRODID_4=""
    MANFID=d601,0006
    FUNCID=6
    PRODID_1=""
    PRODID_2=""
    PRODID_3=""
    PRODID_4=""
    MANFID=0000,0000
    FUNCID=255
    Pretty much the same as pccardctl ident I already posted above.

    I just can't figure out why this card won't work. The HostAP driver version seems to be 0.4.4. Is there a newer patched one online, which I could try?
    knowledge is power!

  6. #6
    Just burned his ISO
    Join Date
    Sep 2007
    Posts
    8

    Default

    I'm especially curious about lspcmcia / pccardctl ls where it is stated, that no driver is loaded for device 0.0

    Code:
    bt / # pccardctl ls
    Socket 0 Bridge:        [yenta_cardbus]         (bus ID: 0000:02:00.0)
    Socket 0 Device 0:      [-- no driver --]       (bus ID: 0.0)
    Socket 1 Bridge:        [yenta_cardbus]         (bus ID: 0000:02:00.1)
    knowledge is power!

  7. #7
    Member imported_blackfoot's Avatar
    Join Date
    Jun 2007
    Posts
    386

    Default try

    try this last post about a parameter for hostap_cs

    http://ubuntuforums.org/showthread.p...t=Z-Com+Xi-325
    Lux sit

  8. #8
    Just burned his ISO
    Join Date
    Sep 2007
    Posts
    8

    Default

    well in his scenario there is already an interaction between the card and the driver (as you can see in his posted log), but I don't even get such entries from hostap.

    I'm not quite sure how to load drivers with parameters but I did it that way:

    modprobe hostap_cs ignore_cis_vcc=1

    All in all it didn't work either, still got no wlan0 device. Thank you for the tip anyway...
    knowledge is power!

  9. #9
    Junior Member polsen's Avatar
    Join Date
    Aug 2007
    Posts
    29

    Default

    I've the same problem..... I try this on a BT3 and zcom dpn't work.....
    anyone have new suggest of this problems?
    thx

  10. #10
    Just burned his ISO
    Join Date
    Sep 2008
    Posts
    5

    Default

    hi,
    i've had the same problem with my xi-325.
    my card was pulled out from an AP and the trouble was it has a different ID.
    my card is:
    0x601, 0x0006
    and its model name is LANEscape/APDL-325 not normal xi-325:
    0x601, 0x0002
    0x601, 0x0005

    so i edited the kernel module hostap_cs.c and added a new line with my id just down the others.

    this works perfect for me
    instructions are:
    nano /usr/src/[kernel]/drivers/net/wireless/hostap_cs.c
    find the device ids list
    add the line
    PCMCIA_DEVICE_MANF_CARD(0xd601, 0x0006),

    then recompile the module

    hope this can helps

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •