LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking
User Name
Password
Linux - Wireless Networking This forum is for the discussion of wireless networking in Linux.

Notices


Reply
  Search this Thread
Old 07-01-2006, 02:55 PM   #1
apocoloco
Member
 
Registered: Sep 2005
Posts: 32

Rep: Reputation: 15
Marvell 88E8053


Hi,
I'm a Linux newbie, and I put together a Shuttle SB86i PC for around $500 just so I could fool around without ANY fear of destroying important data. If I could fix these two problems, I think I could stand a chance to learn a lot more on my own. Help!

Problem #1:
I have a Marvell 88E8053 ethernet card. How do I get it to work?? I'm running FC5, freshly installed. (I've heard of sky2, which FC5 has...but it doesn't work. I've heard of sk98lin, but I can't even FIND that for Linux kernels above 2.6, and I think that's becomming deprecated anyway.) I see the light on the back of the computer by the ethernet connector is on, but whenever I try to use the internet it shows I'm not connected. It can't get my IP for some reason on eth0.

Problem #2:
When I shut down my PC, I get a black screen. And then that's it. Just, BAM! - black screen. Then the only way to REALLY turn off the PC is to go in the back and yank it's power cord while uttering the magic (curse) words.

Anyone know how to fix either problem with simple instructions for a freshborn newb such as myself? Appreciate the help!

Last edited by apocoloco; 07-04-2006 at 10:08 PM.
 
Old 07-04-2006, 10:09 PM   #2
apocoloco
Member
 
Registered: Sep 2005
Posts: 32

Original Poster
Rep: Reputation: 15
Anyone? I'm really stuck!
 
Old 07-04-2006, 10:49 PM   #3
rickh
Senior Member
 
Registered: May 2004
Location: Albuquerque, NM USA
Distribution: Debian-Lenny/Sid 32/64 Desktop: Generic AMD64-EVGA 680i Laptop: Generic Intel SIS-AC97
Posts: 4,250

Rep: Reputation: 62
My list shows no Linux drivers for any Marvell card. You'll have to use ndiswrapper, or better yet, get a different card.

The black screen is probably apic related ... You could add "noapic" to the end of the "kernel" line in your Grub file. If you don't have the most recent kernel, a kernel upgrade may fix it, as well.

Edit: Sorry. I assumed your Marvell card was for wireless. Rereading the post seems to suggest it might not be.

Last edited by rickh; 07-04-2006 at 10:52 PM.
 
Old 07-04-2006, 10:55 PM   #4
apocoloco
Member
 
Registered: Sep 2005
Posts: 32

Original Poster
Rep: Reputation: 15
Yes, sorry I was not clear on that. This is NOT for wireless. Unfortunately, replacing the card is not really an option as it is a Shuttle PC, so it is all integrated. I do have one available PCI slot, but it would be a real shame to have to use that one slot up for something that I already have integrated on board!

I will do some searches about "noapic", thanks. I did just recently upgrade to the newest version of Fedora Core 5 to see if that would fix the problem, but it doesn't. Previously I had FC4, and it did the same thing.
 
Old 07-05-2006, 04:35 PM   #5
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
In FC4/FC5, I believe the sk98lin driver has been replaced by the skge driver. You can update your /etc/modprobe.conf, for example:

alias eth0 skge

You can manually load the driver with:

modprobe skge

You should see the interface initialize in dmesg:

dmesg | tail -n 20
 
Old 07-05-2006, 07:53 PM   #6
apocoloco
Member
 
Registered: Sep 2005
Posts: 32

Original Poster
Rep: Reputation: 15
Good news and bad news. The good news is the "noapic" command WORKED. As Napoleon Dynamite would say: "Yessssssssss!"

Um...could you explain what that does?

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

The bad news is I had zero success getting the Ethernet up and running. I information collected, and hopefully some of this info will help.

1. Going into Preferences->Network, I see that the Device Status is "inactive". Next tab - Hardware, I see eth0 status: OK. Next tab - DNS. I have Hostname = localhost.localdomain . My Primary DNS is 127.0.0.1 . Do these settings sound incorrect? I'm not sure what else to put. I have no static IP so the next tab shouldn't be relevant.

2. I tried "alias eth0 skge" in a Terminal window. All I got was:
Quote:
bash: alias eth0: not found
bash: alias skge: not found
3. Next I typed "modprobe skge". Digging through the entire dmesg I see:
Quote:
sky2 v0.15 addr 0xd0020000 irq 16 Yukon-EC (0xb6) rev 2
sky2 eth0: addr 00:30:1b:ba:31:3d
Another few lines that looked relevant further down:
Quote:
sky2 eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
sky2 eth0: Link is up at 100 Mbps, full duplex, flow control none
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
I saw no message about init in the last 20 lines, as you suggested.


4. I typed ifconfig and this is what I get:
Quote:
eth0 Link encap:Ethernet HWaddr 00:30:1B:BA:31:3D
inet6 addr: fe80::230:1bff:feba:313d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31995 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2225242 (2.1 MiB) TX bytes:4298 (4.1 KiB)
Interrupt:16

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3173 errors:0 dropped:0 overruns:0 frame:0
TX packets:3173 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4176545 (3.9 MiB) TX bytes:4176545 (3.9 MiB)
I hope something I just typed helps you diagnose what could be going wrong. I expected wireless setup to be a problem, but I am surprised that being hooked directly up to the cable modem has been so challenging! Still, I' m getting excited...I think we can get this to work

More ideas?
 
Old 07-05-2006, 09:23 PM   #7
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Quote:
I tried "alias eth0 skge" in a Terminal window.
As I indicated, this is a command that needs to be placed into /etc/modprobe.conf, to replace the existing entry for eth0, if any.

Your network interface is being recognized by the driver. You just need to restart your network (assuming it is correctly configured to autostart at boot, and for your ISP):

service network restart
 
Old 07-06-2006, 06:22 PM   #8
apocoloco
Member
 
Registered: Sep 2005
Posts: 32

Original Poster
Rep: Reputation: 15
Okay, I thought I did try that, but just to be sure I went back and tried again. I edited my modprobe.conf and took out the lines it had for eth0 and eth1. I replaced with "alias eth0 skge".

When I rebooted, it still could not find an IP. I went in to the Network administration, clicked "Activate", but it just said "Determining IP..." until it timed out. I tried going into a terminal and modprobing skge. It didn't complain or seem to do anything obvious. Back in the control panel, I deactivated eth0, reactivated again, and checked out dmesg like you suggested. Here's what it says:

Quote:
sky2 eth0: disabling interface
sky2 eth0: enabling interface
sky2 eth0: Link is up at 100 Mbps, full duplex, flow control none
eth0: no IPv6 routers present
I really did type "skge" and not "sky2" in my modprobe.conf! Honest!

Ideas?
 
Old 07-06-2006, 07:43 PM   #9
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Well, have you checked the basics:

- Do you have link status lights on on both sides of the wire?

- Have you tried replacing the cable?

- Have you tried switching to a crossover cable, if your router does not have auto-configuring ports?

- Are you sure your router is 100Base-T compatible?

- If you have never gotten the interface to work, perhaps it's simply broken. That it's not reporting flow control in either direction sounds suspicious to me.

Update: Try booting a Knoppix CD; if the network works see which driver is loaded, and how it is configured.

Update2: You mentioned that you were running FC5 "freshly installed". Have you applied the (considerable) maintenance? You can download it to a DVD from another machine and apply it locally.

Last edited by macemoneta; 07-06-2006 at 07:57 PM.
 
Old 07-06-2006, 08:09 PM   #10
apocoloco
Member
 
Registered: Sep 2005
Posts: 32

Original Poster
Rep: Reputation: 15
Good questions. I will do my best to answer.

- The status light turns on in the back of the computer when I plug in the ethernet cable.

- I'm sure the cable works, because it's the same one I use for my Windows PC.

- I'm not using my router (yet). I figure if I can't get it to work when directly plugged in to the cable modem, then adding a router just adds another possible problem.

- I've tried Knoppix, and still no Internet.

I guess I'll install Windows XP on the machine just to see if I can ever get Internet connectivity. *Sigh* I was hoping it wouldn't come to that
 
Old 07-15-2006, 02:22 AM   #11
drg
LQ Newbie
 
Registered: Jul 2006
Location: Melbourne, Australia
Distribution: Fedora Core
Posts: 7

Rep: Reputation: 0
Smile

Quote:
Problem #1:
I have a Marvell 88E8053 ethernet card. How do I get it to work?? I'm running FC5, freshly installed. (I've heard of sky2, which FC5 has...but it doesn't work. I've heard of sk98lin, but I can't even FIND that for Linux kernels above 2.6, and I think that's becomming deprecated anyway.) I see the light on the back of the computer by the ethernet connector is on, but whenever I try to use the internet it shows I'm not connected. It can't get my IP for some reason on eth0.
There is an excellent thread with good advice by Nadjor that helped me get eth0 (Marvel/Yukon/SysKonnect) going under FC 4 kernel 2.6.17-1.2141_FC4 after SK98LIN became disabled and I could not get eth0 to fire up.

In a nutshell, after trying the bash command 'ifup eth0' and then using 'lsmod' to examine the difference between the output under the kernel that did work and the latest, which like FC5, does not activate eth0 (to the outside ISP), I then added the following lines (I added the skge line) to:
/etc/modprobe.conf

alias etho sklin98
alias etho skge

That is, both added, because the newer kernels use skge. Others have suggested sky and sky2 ... but this worked for me.

Last edited by drg; 07-15-2006 at 02:24 AM.
 
Old 07-16-2006, 02:18 AM   #12
drg
LQ Newbie
 
Registered: Jul 2006
Location: Melbourne, Australia
Distribution: Fedora Core
Posts: 7

Rep: Reputation: 0
Apocoloco wrote: I have a Marvell 88E8053 ethernet card. How do I get it to work?? I'm running FC5, freshly installed. (I've heard of sky2, which FC5 has...but it doesn't work. I've heard of sk98lin, but I can't even FIND that for Linux kernels above 2.6, and I think that's becomming deprecated anyway.) I see the light on the back of the computer by the ethernet connector is on, but whenever I try to use the internet it shows I'm not connected. It can't get my IP for some reason on eth0.

Drg>> If the light is on it sounds as though the hardware is working and eth0 is physically connected. You may need to use a login script to get access to your ISP through the (cable??) modem. I use BPALOGIN for this purpose to connect to BigPond Australia. Depending on where you are in the workd there will similar scripts for local access.

Last edited by drg; 07-16-2006 at 02:19 AM.
 
  


Reply



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
networking problems on a tecra a4, marvell tech 88e8053 card eyed Linux - Networking 2 05-18-2006 01:58 AM
Marvell yukon network card ARCIS_house Linux - Newbie 2 03-20-2006 07:09 PM
Marvell 88E8001 problem et_user Linux - Hardware 0 11-01-2005 03:20 AM
Marvell 8053 supports Linux?! Sushy Linux - Hardware 15 10-04-2005 08:31 AM
Marvell 88E8053 PCI Express LAN Card MathieK Linux - Hardware 4 01-12-2005 11:35 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking

All times are GMT -5. The time now is 10:45 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
Open Source Consulting | Domain Registration