LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 11-27-2006, 08:12 PM   #1
NapalmD
LQ Newbie
 
Registered: Apr 2006
Location: Portugal
Distribution: lots
Posts: 21

Rep: Reputation: 15
wireless pci card not detected


Hi.
I have an old Pentium-II 300mhz running IPcop.
it has been running fine with 2 ethernet cards.
now i wanted to substitute an old router wireless, that is only working has a AP, with a pci wireless card for ipcop.
I bought a belkin F5D7000 it has a broadcom chip...
compiled ndiswrapper on a devel version of ipcop and it seems to work on the running ipcop.

the problem is that this old motherboard does not seem to detect the wireless card.
lspci does not show the wireless card.
on my PC, and amd 64 x2 3800+, I tried the wireless card and it works, on linux it is detected has 14e4:4320

why it is not detected by old pc?
 
Old 11-28-2006, 01:59 PM   #2
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 677Reputation: 677Reputation: 677Reputation: 677Reputation: 677Reputation: 677
This is just a guess. Check the motherboard setting and disable the option which says something like plug-n-play enabled os. That will force Linux to do all of the probing itself. The old bios might not be doing a good enough job of it.
 
Old 11-28-2006, 05:17 PM   #3
NapalmD
LQ Newbie
 
Registered: Apr 2006
Location: Portugal
Distribution: lots
Posts: 21

Original Poster
Rep: Reputation: 15
well last time I checked bios it has PNP OS: Disable.
I will try to enable then disable... reset bios to see what happens..

thanks
 
Old 11-28-2006, 05:49 PM   #4
stan.distortion
Member
 
Registered: Sep 2005
Location: ireland
Distribution: debian with bits of everything stuck on it
Posts: 114

Rep: Reputation: 15
that sounds like the best place to start. also could try booting with something like knoppix too and see if it is found. maby try moving the card to a different slot as well, i dont think it will make any difference but its worth a try
 
Old 11-29-2006, 09:42 AM   #5
NapalmD
LQ Newbie
 
Registered: Apr 2006
Location: Portugal
Distribution: lots
Posts: 21

Original Poster
Rep: Reputation: 15
I've done the pnp os, on and off, none worked.

root@ipcop:~ # lspci -n
00:00.0 Class 0600: 8086:7180 (rev 03)
00:01.0 Class 0604: 8086:7181 (rev 03)
00:07.0 Class 0601: 8086:7110 (rev 02)
00:07.1 Class 0101: 8086:7111 (rev 01)
00:07.2 Class 0c03: 8086:7112 (rev 01)
00:07.3 Class 0680: 8086:7113 (rev 02)
00:0e.0 Class 0200: 10ec:8139 (rev 10)
00:10.0 Class 0300: 5333:8a01 (rev 01)
00:12.0 Class 0200: 8086:1229 (rev 08)

Haven't done the reset bios, no time...
there are other optionss on bios like pci latency timer: default:64
don't know if it is important...
 
Old 12-02-2006, 02:15 AM   #6
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 677Reputation: 677Reputation: 677Reputation: 677Reputation: 677Reputation: 677
It is hard remembering back to the Pentium II days. Does the computer support acpi? On some early computers, there would be a problem if two nic cards where plugged in because both cards wanted to use the same irq and resources. The presence of the first card would mask the presence of the second. There is a howto on the www.tldp website that deals with resolving the problem using certain kernel boot options such as reserve, to reserve the i/o memory that one card would want to use so that the second would set up shop in a different io area. This howto and the one dealing with kernel boot options should cover this. You might try hooking it up to a newer system, and make notes on what resources that the card uses. Then reserve those resources and include the io memory and irq information in an insmod command or in modprobe.conf. The kernel Documentation txt files have numerous examples of what this looks like:
alias parport_lowlevel parport_pc
options parport_pc io=0x378,0x278 irq=7,auto
This reserves 0x378 with an irq of 7, and 0x278 with an auto detected irq.

It will be easier to try a different pci connector possition first. Try one of the first two or three. These are before the extenders. ( As I understand it, there is a very short limit to the length of the pci bus. Starting with the 4th, I believe, it first goes through a buffer. )

Another option may be to try a different kernel version. The easiest solution may be to purchase a mobo that isn't so obsolete. You may be able to obtain one for less than the cost of your wireless card. The card may simply not work with such an old system.
 
Old 12-02-2006, 02:58 PM   #7
NapalmD
LQ Newbie
 
Registered: Apr 2006
Location: Portugal
Distribution: lots
Posts: 21

Original Poster
Rep: Reputation: 15
Hi.
I tried more things and also reallocate the slot but none work...
Bios has power managment... is it acpi?
tried also with a livecd, it didnt detect the wireless card...

I didn't understand that thing about the reserve resources... should I try to boot with only the wireless pci plugged in?
 
Old 12-02-2006, 03:06 PM   #8
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 75
Try appending the code below to the kernel parameters section in /boot/grub/menu.lst or /etc/lilo.conf and reboot.
Code:
pci=assign-busses
An example:
Code:
title Fedora Core (2.6.18-1.2849.fc6)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-1.2849.fc6 ro root=LABEL=/ rhgb quiet pci=assign-busses
        initrd /boot/initrd-2.6.18-1.2849.fc6.img
 
Old 12-14-2006, 08:37 AM   #9
NapalmD
LQ Newbie
 
Registered: Apr 2006
Location: Portugal
Distribution: lots
Posts: 21

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by reddazz
Try appending the code below to the kernel parameters section in /boot/grub/menu.lst or /etc/lilo.conf and reboot.
Code:
pci=assign-busses
An example:
Code:
title Fedora Core (2.6.18-1.2849.fc6)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-1.2849.fc6 ro root=LABEL=/ rhgb quiet pci=assign-busses
        initrd /boot/initrd-2.6.18-1.2849.fc6.img

done that... still the same...

don't know if this is important:
Code:
root@ipcop:~ # dmesg
Linux version 2.4.31 (root@Kanotix) (gcc version 3.3.3) #2 Wed Sep 6 14:50:26 GMT 2006
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000a000000 (usable)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
160MB LOWMEM available.
On node 0 totalpages: 40960
zone(0): 4096 pages.
zone(1): 36864 pages.
zone(2): 0 pages.
DMI not present.
Kernel command line: root=/dev/hda4 panic=10 acpi=off ro ide=nodma ramdisk_size=65536 pci=assign-busses
ide_setup: ide=nodma : Prevented DMA
Initializing CPU#0
Detected 300.686 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 599.65 BogoMIPS
Memory: 159636k/163840k available (1231k kernel code, 3816k reserved, 340k data, 92k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0183f9ff 00000000 00000000 00000000
CPU:             Common caps: 0183f9ff 00000000 00000000 00000000
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfdba1, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10f
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
hda: LEXAR ATA FLASH, CFA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: 503808 sectors (258 MB) w/1KiB Cache, CHS=984/16/32
Partition check:
 hda: hda1 hda2 hda4
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
 hda: hda1 hda2 hda4
 hda: hda1 hda2 hda4
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 92k freed
frandom: Seeded global generator now (used by erandom)
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 21:53:58 Nov  6 2005
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 9 for device 00:07.2
PCI: Sharing IRQ 9 with 00:0e.0
usb-uhci.c: USB UHCI at I/O 0xef80, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
usb.c: registered new driver acm
acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,4), internal journal
EXT2-fs warning (device ide0(3,1)): ext2_read_super: mounting ext3 filesystem as ext2

EXT2-fs warning (device ide0(3,2)): ext2_read_super: mounting ext3 filesystem as ext2

ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (1280 buckets, 10240 max) - 308 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
usb.c: USB disconnect on device 00:07.2-0 address 1
usb.c: USB bus 1 deregistered
usb-uhci.c: $Revision: 1.275 $ time 21:53:58 Nov  6 2005
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 9 for device 00:07.2
PCI: Sharing IRQ 9 with 00:0e.0
usb-uhci.c: USB UHCI at I/O 0xef80, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Intel(R) PRO/100 Network Driver - version 2.3.43-k1
Copyright (c) 2004 Intel Corporation

PCI: Found IRQ 10 for device 00:12.0
e100: selftest OK.
e100: eth0: Intel(R) PRO/100 Network Connection
  Hardware receive checksums enabled
  cpu cycle saver enabled

8139too Fast Ethernet driver 0.9.26
PCI: Found IRQ 9 for device 00:0e.0
PCI: Sharing IRQ 9 with 00:07.2
eth1: RealTek RTL8139 at 0xca890f00, 00:50:fc:2f:4f:75, IRQ 9
eth1:  Identified 8139 chip type 'RTL-8139C'
eth1: link up, 100Mbps, full-duplex, lpa 0x41E1
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
e100: eth0 NIC Link is Up 100 Mbps Full duplex
Code:
root@ipcop:~ # lspci
00:00.0 Class 0600: 8086:7180 (rev 03)
00:01.0 Class 0604: 8086:7181 (rev 03)
00:07.0 Class 0601: 8086:7110 (rev 02)
00:07.1 Class 0101: 8086:7111 (rev 01)
00:07.2 Class 0c03: 8086:7112 (rev 01)
00:07.3 Class 0680: 8086:7113 (rev 02)
00:0e.0 Class 0200: 10ec:8139 (rev 10)
00:0f.0 Class 0300: 5333:8a01 (rev 01)
00:12.0 Class 0200: 8086:1229 (rev 08)
 
Old 12-14-2006, 09:02 AM   #10
stan.distortion
Member
 
Registered: Sep 2005
Location: ireland
Distribution: debian with bits of everything stuck on it
Posts: 114

Rep: Reputation: 15
I'm probably asking a stupid question, wouldn't be the first time, but how many network connections do you have? eth0 and eth1 are showing up in dmesg which suggests you have 2, is the wireless a third or might it be one of these?
I've been using a 2.6 kernel and udev for too long, could your old network configuration be getting in the way? Could you also post the output of "ifconfig", "iwconfig" and whatever is relevant in /etc/network/interfaces (or whatever is equivalent on your system).
Also, can you scan for networks with another machine?
cheers
 
Old 12-14-2006, 11:17 AM   #11
NapalmD
LQ Newbie
 
Registered: Apr 2006
Location: Portugal
Distribution: lots
Posts: 21

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by stan.distortion
I'm probably asking a stupid question, wouldn't be the first time, but how many network connections do you have? eth0 and eth1 are showing up in dmesg which suggests you have 2, is the wireless a third or might it be one of these?
I've been using a 2.6 kernel and udev for too long, could your old network configuration be getting in the way? Could you also post the output of "ifconfig", "iwconfig" and whatever is relevant in /etc/network/interfaces (or whatever is equivalent on your system).
Also, can you scan for networks with another machine?
cheers
I have 2 ethernet cards.
I only added the wireless card recently but it was never beeen detected...

so I have 3 network cards but only 2 are detecetd.

Code:
root@ipcop:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:AC:93:13:36
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:335342 errors:0 dropped:0 overruns:0 frame:0
          TX packets:304096 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:231547171 (220.8 MB)  TX bytes:48297781 (46.0 MB)
          Interrupt:10 Base address:0xef00 Memory:febef000-febef038

eth1      Link encap:Ethernet  HWaddr 00:50:FC:2F:4F:75
          inet addr:1.1.1.1  Bcast:1.1.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:301269 errors:0 dropped:0 overruns:0 frame:0
          TX packets:331391 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50389041 (48.0 MB)  TX bytes:233549004 (222.7 MB)
          Interrupt:9 Base address:0xf00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:315 (315.0 b)  TX bytes:315 (315.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:82.155.122.218  P-t-P:194.65.169.216  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP  MTU:1492  Metric:1
          RX packets:300760 errors:0 dropped:0 overruns:0 frame:0
          TX packets:330868 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:43741777 (41.7 MB)  TX bytes:226082062 (215.6 MB)
Code:
root@ipcop:~ # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

ppp0      no wireless extensions.
thank
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ULi PCI Fast Ethernet Card is not Detected in RHEL3 vishal_titre Linux - Hardware 0 10-10-2006 06:27 AM
PCI card detected as generic, sort of homeofmike Linux - Hardware 3 05-15-2006 07:14 PM
intel wireless pro 2200 detected as atheros wireless card? whf SUSE / openSUSE 5 08-29-2005 07:04 PM
PCI card not detected on Fedora Core 1 Fedora_dude15 Linux - Networking 3 07-09-2004 08:10 AM
agp graphics card detected as pci card Matthewrowland Linux - Hardware 1 08-22-2003 04:28 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:43 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration