PDA

View Full Version : Network card not detected, help please



_Iz-
12-20-2003, 10:40 PM
Can anyone help me get this network card to work? I'm a total newbie at Linux. I did manage to get lspci -v to work. Here's the output...

Many thanks. :)

-------------------------

00:00.0 Host bridge: Intel Corp. 82865G/PE/P Processor to I/O Controller (rev 02)
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, fast devsel, latency 0
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [e4] #09 [2106]
Capabilities: [a0] AGP version 3.0

00:01.0 PCI bridge: Intel Corp. 82865G/PE/P Processor to AGP Controller (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: f8000000-f9ffffff
Prefetchable memory behind bridge: e8000000-f7ffffff

00:1d.0 USB Controller: Intel Corp. 82801EB USB (rev 02) (prog-if 00 [UHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at bc00 [size=32]

00:1d.1 USB Controller: Intel Corp. 82801EB USB (rev 02) (prog-if 00 [UHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at b000 [size=32]

00:1d.2 USB Controller: Intel Corp. 82801EB USB (rev 02) (prog-if 00 [UHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at b400 [size=32]

00:1d.3 USB Controller: Intel Corp. 82801EB USB (rev 02) (prog-if 00 [UHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at b800 [size=32]

00:1d.7 USB Controller: Intel Corp. 82801EB USB2 (rev 02) (prog-if 20 [EHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at fa100000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] #0a [20a0]

00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev c2) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: fa000000-fa0fffff

00:1f.0 ISA bridge: Intel Corp. 82801EB LPC Interface Controller (rev 02)
Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corp. 82801EB Ultra ATA Storage Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at f000 [size=16]
Memory at 40000000 (32-bit, non-prefetchable) [size=1K]

00:1f.2 RAID bus controller: Intel Corp.: Unknown device 24df (rev 02) (prog-if 8f)
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 18
I/O ports at c000 [size=8]
I/O ports at c400 [size=4]
I/O ports at c800 [size=8]
I/O ports at cc00 [size=4]
I/O ports at d000 [size=16]

00:1f.3 SMBus: Intel Corp. 82801EB SMBus Controller (rev 02)
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: medium devsel, IRQ 17
I/O ports at 0500 [size=32]

00:1f.5 Multimedia audio controller: Intel Corp. 82801EB AC'97 Audio Controller (rev 02)
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at d800 [size=256]
I/O ports at dc00 [size=64]
Memory at fa101000 (32-bit, non-prefetchable) [size=512]
Memory at fa102000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2

01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3) (prog-if 00 [VGA])
Subsystem: Micro-Star International Co., Ltd. G4MX440-VTP
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 16
Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
Memory at e8000000 (32-bit, prefetchable) [size=128M]
Memory at f0000000 (32-bit, prefetchable) [size=512K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0

02:01.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at fa008000 (32-bit, non-prefetchable) [size=2K]
Memory at fa000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2

02:02.0 Ethernet controller: 3Com Corporation 3c940 1000Base? (rev 12)
Subsystem: ABIT Computer Corp.: Unknown device 1015
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 18
Memory at fa004000 (32-bit, non-prefetchable) [size=16K]
I/O ports at a000 [size=256]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data

windos_no_thanks
12-21-2003, 08:55 PM
Hmm, looks like you have an 3Com 3c940, which according to some
people is actually an obfuscated SysKonnect SK-98xx.
The kernel module for that chipset should be sk98lin,
so you might try saying "modprobe sk98lin". If the module loads
without complaining it might work, but I suspect 3Com has ruined
things for you by making some small changes that confuses the module.
If it doesn't work you will probably have to make some changes to the
kernel source code and recompile it. (not exactly a newbie task I know, sorry)

arkaine23
01-06-2004, 10:50 PM
You could try out my customized Knoppix iso, called Overclockix. I just added the 3c940 driver but don't have the hardware to test it on, so I don't know if it installed correctly.

http://overclockix.octeams.com
Download the technomancer iso if interested...

_Iz-
01-06-2004, 10:59 PM
Thanks, I'll try it out and let you know. Where did you get the driver you added?

I've tried a 3c940/3c2000 driver from asus (seems they use the same chip on the p4c800). It works but has problems accessing some websites for some strange reason. I then tried one from SysKonnect, sk98lin. It works quite nicely, no problems. Of course, it's still a pain to have to install the driver every time I boot the cd, be nice to have the driver there and autodetect the adapter.

Now if I could just get my second monitor recognized and span my desktop across them both then I'd be a happy camper! I have a Geforce 4 MX 440 dualhead and 2 - 17" CRT's and don't seem to be able to figure it out (as of yet, anyway)... :)

howax
01-06-2004, 11:04 PM
hmm, when i try modprobe sk98lin it gives me lots of errors, and i have the same card. How did you install it ?

Regards

_Iz-
01-06-2004, 11:17 PM
I went here

http://www.syskonnect.de/syskonnect/support/driver/htm/sk98lin_inst_p.htm

Downloaded the driver and the readme (under windows).

Copied the driver to my usb flash drive and re-booted to Knoppix CD.
I copied the driver from my flash drive (my harddrives are SATA and not accessible from Knoppix) to the ramdrive.

I opened a root shell (under KDE), changed to the directory I put the driver in and followed section 4 in the readme to the letter. When finished I closed the shell, and opened the network configuration thingy. It asked me if I wanted to use DHCP. I said yes and I was good to go...

arkaine23
01-06-2004, 11:49 PM
I, on the other hand, remastered a knoppix CD and used the source download from Asus and compiled it.

_Iz-
01-06-2004, 11:52 PM
What motherboard you using? Any problems with the asus driver? (try google.com, it's unaccessable for me with the asus driver). Is it hard to re-master the cd?

Edit - To arkaine23
Just realized you're the one with the technomancer cd, forget my questions...

The Asus driver is a problem, if you re-do your cd, you should use the syskonnect one I link above. Which brings me back to: How hard would it be for me to re-master the Knoppix cd just to get the syskonnect driver in?

Stephen
01-07-2004, 12:12 AM
Now if I could just get my second monitor recognized and span my desktop across them both then I'd be a happy camper! I have a Geforce 4 MX 440 dualhead and 2 - 17" CRT's and don't seem to be able to figure it out (as of yet, anyway)... :)

Try this, first you use the Console Login option in the Menu selection of the KDE login screen. Login as normal user then use su to become root and /etc/init.d/kdm stop then cd /root and X -configure use the command recommended to test the new file created (/root/XF86Config.new) and you should see both screens come to life use CTRL + ALT + BKSP keys to kill off the test of the X server. Now you would copy a backup of your working XFConfig-4 and then copy the .new file to be the regular config file.


cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.backup-040106
cp /root/XF86Config.new /etc/X11/XF86Config-4

To restart KDE just /etc/init.d/kdm restart and you will have to "tweak" the new file to get the resolutions that you want for both monitors and you should check the FontPaths in the .new file that you copied they will not be the same as the Knoppix file so you will want to add the extra paths. And if you want to use Xinerama then you have to use the same resolution and color depth for both monitors otherwise you just end up with 2 seperate KDE desktops. You most likely will have to play with the mouse configuration as well and may have to check the keyboard settings to make sure they are the same as the old file.

arkaine23
01-07-2004, 12:24 AM
Remastering is not too difficult.

The technique I use requires some ext3 hard drive space (about 3GB), and 1GB of ram + swap. You boot a knoppix CD (you'll need the driver downloaded already on your hard drive or you'll have to use a different network card to download it from knoppix).

There is a remastering how-to guide in the docs section of this site you can follow.

Essentially the steps would be- prep you hard drive, mount filesystems, setup swap, unpack the Knoppix cloop file to your ext3 space, chroot into the unpacked filesystem, untar the driver into its own directory, read the readme (generally the procedure is to run make and then make install, but there might be mroe specific instructions included with the driver). Then you'd convert the files on your hard drive back into a cloop file and make a new iso.