Ok....I switched distros...I'm running Mandrake 9.2 now. I've found it to be much cleaner, and it runs much faster on my old Inspiron than RH9. However, I still have the same problem. (After finally finagling my way to being able to compile the ATMEL driver...stupid Kernel Source not being included in MDK9.2....what the heck is wrong with those people??)
When I start up the computer, the PCMCIA card does not initialize properly. When I issue the command, "/etc/init.d/pcmcia restart", everything becomes perfect, and I can surf AND browse my network just fine! (Have some problems with GAIM, but I'll work on that later.)
My question? WHY do I have to restart the PCMCIA services just to get the silly thing working? Why won't it work on boot? It's set in DrakeConnect to start up on boot, but something isn't working right, so I'm lost. ANYONE? ANYONE? Bueller? Bueller?
Edit: more information
Today, when I got home from work, I checked everything I knew how to do.
First, I ran "ifup eth0" in case the network adapter was just not up. It told me, "dhcpd is running ifdown it before". Now, I'm not entirely sure what this means, but it seems like it's basically telling me, "It is up, you moron."
Then I ran ifconfig, to see what was up. This is the output I got here:
eth0 Link encap:Ethernet HWaddr 00:30:BD
0:54:CA
inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:1259 (1.2 Kb)
Interrupt:3 Base address:0x100
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:50 errors:0 dropped:0 overruns:0 frame:0
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3296 (3.2 Kb) TX bytes:3296 (3.2 Kb)
Nothing spectacular, in my opinion. Nothing it's telling me that I can see.
I also ran "lsmod" and wrote down everything that was running. I then restarted using the method I stated above. "/etc/init.d/pcmcia restart". I then ran all the commands again. Here is the AFTER output from ifconfig. It really looks the same to me except for the transmitted and received values, which tells me that the card is working after I restarted it:
eth0 Link encap:Ethernet HWaddr 00:30:BD
0:54:CA
inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:796 (796.0 b)
Interrupt:3 Base address:0x100
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:92 errors:0 dropped:0 overruns:0 frame:0
TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6036 (5.8 Kb) TX bytes:6036 (5.8 Kb)
lsmod didn't tell me anything either. All the same modules are running before I restarted the card and after. So what's the deal? Should I be posting more info? Or is this enough to tell someone something? If I need to post more, please let me know, and I'll do it. I just need to know that this is what you need me to do. Thanx!
-Chris