Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12
Hi I have a Compac Evo N610c using a 3Com Wireless PC card that I cannot get to work. I run Fedora 10 and need some help here. Some information ...
  1. #1
    Just Joined!
    Join Date
    Apr 2009
    Posts
    6

    Cannot connect to WiFi

    Hi

    I have a Compac Evo N610c using a 3Com Wireless PC card that I cannot get to work. I run Fedora 10 and need some help here.

    Some information (have used Pauls guide);
    lspci -nn > lspci.txt:
    Code:
    00:00.0 Host bridge [0600]: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge [8086:1a30] (rev 04)
    00:01.0 PCI bridge [0604]: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge [8086:1a31] (rev 04)
    00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 42)
    00:1f.0 ISA bridge [0601]: Intel Corporation 82801CAM ISA Bridge (LPC) [8086:248c] (rev 02)
    00:1f.1 IDE interface [0101]: Intel Corporation 82801CAM IDE U100 Controller [8086:248a] (rev 02)
    00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801CA/CAM AC'97 Audio Controller [8086:2485] (rev 02)
    01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] [1002:4c57]
    02:04.0 Communication controller [0780]: Agere Systems LT WinModem [11c1:0450] (rev 02)
    02:06.0 CardBus bridge [0607]: Texas Instruments PCI1420 PC card Cardbus Controller [104c:ac51]
    02:06.1 CardBus bridge [0607]: Texas Instruments PCI1420 PC card Cardbus Controller [104c:ac51]
    02:08.0 Ethernet controller [0200]: Intel Corporation 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller [8086:1038] (rev 42)
    02:0e.0 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 41)
    02:0e.1 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 41)
    02:0e.2 USB Controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 02)
    03:00.0 Network controller [0280]: 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] [10b7:6001] (rev 01)
    lsmod:
    Code:
    Module                  Size  Used by
    fuse                   49436  2 
    sco                    12932  2 
    bridge                 43796  0 
    stp                     6148  1 bridge
    bnep                   14848  2 
    l2cap                  21504  3 bnep
    bluetooth              48608  5 sco,bnep,l2cap
    sunrpc                156052  3 
    ip6t_REJECT             7296  2 
    nf_conntrack_ipv6      15864  2 
    ip6table_filter         6400  1 
    ip6_tables             14736  1 ip6table_filter
    ipv6                  230516  18 ip6t_REJECT,nf_conntrack_ipv6
    dm_multipath           17164  0 
    uinput                 10624  0 
    snd_intel8x0           30620  3 
    snd_ac97_codec         95268  1 snd_intel8x0
    p54pci                 12672  0 
    ac97_bus                5504  1 snd_ac97_codec
    p54common              13568  1 p54pci
    ppdev                  10500  0 
    mac80211              174052  2 p54pci,p54common
    cfg80211               24072  1 mac80211
    prism54                49288  0 
    snd_seq_dummy           6660  0 
    snd_seq_oss            30364  0 
    snd_seq_midi_event      9600  1 snd_seq_oss
    snd_seq                48576  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
    snd_seq_device         10124  3 snd_seq_dummy,snd_seq_oss,snd_seq
    snd_pcm_oss            42496  0 
    snd_mixer_oss          16896  1 snd_pcm_oss
    parport_pc             25620  0 
    snd_pcm                65924  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
    parport                31956  2 ppdev,parport_pc
    yenta_socket           24972  3 
    snd_timer              22024  2 snd_seq,snd_pcm
    irda                   95368  0 
    e100                   33804  0 
    rsrc_nonstatic         13568  1 yenta_socket
    snd                    50616  16 snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
    serio_raw               8836  0 
    iTCO_wdt               13732  0 
    video                  20500  0 
    mii                     8192  1 e100
    soundcore               9416  1 snd
    snd_page_alloc         11016  2 snd_intel8x0,snd_pcm
    crc_ccitt               5760  1 irda
    iTCO_vendor_support     6916  1 iTCO_wdt
    output                  6528  1 video
    wmi                     9768  0 
    pcspkr                  6272  0 
    floppy                 51988  0 
    joydev                 12736  0 
    ata_generic             8452  0 
    pata_acpi               7680  0 
    radeon                237912  2 
    drm                   158260  3 radeon
    i2c_algo_bit            8836  1 radeon
    i2c_core               21396  3 radeon,drm,i2c_algo_bit
    dmesg | grep firmware:
    Code:
    IBM TrackPoint firmware: 0x0b, buttons: 2/3
    firmware: requesting intel-ucode/0f-02-04
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')
    uname -r:
    Code:
    2.6.27.21-170.2.56.fc10.i686
    Thanks,
    Fredrik

  2. #2
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Looks like you might not have the firmware. You can get it here: p54 - Linux Wireless

  3. #3
    Just Joined!
    Join Date
    Apr 2009
    Posts
    6
    Thanks!
    Now I have the file, but what do I do with it?
    Cheers,
    Fredrik

  4. #4
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    On the site, you'll see next to the download links, it says required filename. You need to rename the downloaded file as suggested. Then move to /lib/firmware. To write to that directory you need root priveleges, so it's probably easier from a terminal.
    Code:
    su -
    mv /path/to/firwmare /lib/firmware/

  5. #5
    Just Joined!
    Join Date
    Apr 2009
    Posts
    6
    Now it looks bether:

    eth1: uploading firmware...
    firmware: requesting isl3890
    eth1: firmware version: 2.5.6.0
    eth1: firmware upload complete

    But when trying to activate the card in the 'Network Configuration', I get the following:

    Error for wireless request "Set Bit Rate" (8B20) :
    SET failed on device eth1 ; Input/output error.

    Any ideas what to do now?

    Cheers,
    Fredrik

  6. #6
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    My guess is that you downloaded the wrong firmware. Which did you download? I think you need the miniPCI / PCMCIA download for kernels older than 2.6.28, which would then be renamed to isl3886. Looking the the p54 website isl3890 is for the USB wireless, but your card showed up with lspci...so it's not usb, right?

  7. #7
    Just Joined!
    Join Date
    Apr 2009
    Posts
    6
    No, it is not a USB card. I tried both miniPCI / PCMCIA and the USB (older than 2.6.2.

    When using the miniPCI/PCMCIA named as isl3890:
    eth1: uploading firmware...
    firmware: requesting isl3890
    eth1: firmware version: 2.5.6.0
    eth1: firmware upload complete

    When using the usb named as isl3890:
    eth1: uploading firmware...
    firmware: requesting isl3890
    eth1: firmware version: 2.7.0.0
    eth1: firmware upload complete

    When using the miniPCI/PCMCIA named as isl3886::
    eth1: uploading firmware...
    firmware: requesting isl3890
    prism54: request_firmware() failed for 'isl3890'
    eth1: could not upload firmware ('isl3890')

    I guess the system is looking after a file named isl3890 not isl3886.

  8. #8
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Hmm. I'm running out of ideas. I found this site which offers some suggestions.: SIOCSIFFLAGS: No such file or directory - LinuxQuestions.org

    It's pretty old, but perhaps something will work. One thing I notice is that it suggests the proper directory is /usr/lib/hotplug/firmware. I don't use Fedora, so I can't confirm if this is correct for F10.

  9. #9
    Just Joined!
    Join Date
    Apr 2009
    Posts
    6
    Thanks, I'll have a look there!
    //Fredrik

  10. #10
    Linux Guru waterhead's Avatar
    Join Date
    Jul 2004
    Location
    Franklin, Wisconsin
    Posts
    4,577
    Fedora keeps the firmware in the /lib/firmware folder. Sometimes it needs to be in it's own folder in that directory, but dmesg will usually mention that.

    Did you try the firmware from Maxi's firmware site? There is a section for the isl3890 firmware, here is the latest version.

    http://daemonizer.de/prism54/prism54...ac/1.0.4.3.arm
    Last edited by waterhead; 04-11-2009 at 11:54 AM.
    Paul

    Please do not send Private Messages to me with requests for help. I will not reply.

Page 1 of 2 1 2 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
  •  
...