Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just installed Red Hat 9.0 on my laptop, and it is running as a dual-boot with Windoze. Basically, everything went ok, except that Linux was a minimal install since I don't have a lot of HD space. Everything went ok, except it didn't find my network card, which is a Network Everywhere NP100 PC card. I am wondering where I can get drivers for Linux. Also, I am realtively new to Linux administration in general, and I need to know how to install new hardware.
can you go to a console, type lspci -v with the card plugged in and post the results? Then type cardctl ident and post that also. This will reveal it's device numbers and bus type and help us begin to id it.
Like I said, I am rather new to Linux. I executed these commands, and output them to a file. How do I write that file to floppy so I can get it on this computer to post it in the boards?
I apologize. Tell you what, I'll try to minimize the copy to floppy stuff for you, I did not realize that's how you have to post your output, hopefully these short little bits of data I need you'll be able to jot on a post-it and type in manually (error free, of course ).
instead of an lspci -vv, type lspci -n, post the numbers for anything with a "Class 280", here's what that looks like on one of my machines: 01:00.0 Class 0280: 1317:8201 (rev 11)
it's the 1317:8201 part I'm interested in, just post those 9 characters from your machine. There may be more than one "Class 280" line, post those 9 chars from all of them, please.
As far as cardctl ident goes, just tell me if any cards are id'd at all, meaning, cardctl reports among it's output some "manfids". If all you get is "no product info available", just say that then.
Also, I'd like to see what cardctl status reports, is it a "3.3v...." or "5v"...?
I was able to use mtools to copy to a diskette. Here is what the readout was:
cardctl ident:
-------------------------
no pcmcia driver in /proc/devices
lspci:
--------------------------
00:00.0 Host bridge: Toshiba America Info Systems CPU to PCI and PCI to ISA bridge (rev 02)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 0
00:07.0 Communication controller: Lucent Microelectronics 56k WinModem (rev 01)
Subsystem: Toshiba America Info Systems Internal V.90 Modem
Flags: bus master, medium devsel, latency 0, IRQ 3
Memory at ffefff00 (32-bit, non-prefetchable) [size=256]
I/O ports at 02f8 [size=8]
I/O ports at 1c00 [size=256]
Capabilities: [f8] Power Management version 2
00:08.0 VGA compatible controller: S3 Inc. ViRGE/MX (rev 06) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems ViRGE/MX
Flags: bus master, medium devsel, latency 0
Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
Expansion ROM at 000c0000 [disabled] [size=64K]
00:0b.0 USB Controller: NEC Corporation USB (rev 02) (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems USB
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at f7fff000 (32-bit, non-prefetchable) [size=4K]
00:0c.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
Subsystem: Toshiba America Info Systems ES1978 Maestro-2E Audiodrive
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at ff00 [size=256]
Capabilities: [c0] Power Management version 2
00:10.0 IDE interface: Toshiba America Info Systems: Unknown device 0102 (rev 34) (prog-if f0)
Subsystem: Toshiba America Info Systems: Unknown device 0002
Flags: bus master, slow devsel, latency 64
I/O ports at 1800 [size=16]
00:13.0 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 07)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, slow devsel, latency 0
Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=14, subordinate=14, sec-latency=0
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
00:13.1 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 07)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, slow devsel, latency 0
Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=15, subordinate=15, sec-latency=0
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
ok, pcmcia is not loading at all, first off, can you go into your bios setup screen and make sure the setting for card control is set to 'PCIC compatible'. We'll take it from there.
Well, I am at a loss for how to continue, everything I've read about the Toshiba ToPIC97 socket says that to solve it: set the bios for PCIC or CardBus and that the socket driver is yenta_socket.
When you do an "lsmod" does yenta_socket show up? I'm thinking probably not. Is there a module in your /lib/modules/<kernel version>/kernel/net/pcmcia directory named yenta_socket? If so, perhaps (but I doubt it) manually loading with "modprobe yenta_socket" will help.
How do I reinstall the drivers for the card under Linux? All I have done so far is a default install, and I am unsure as to how to install specific drivers for this card.
You should understand that by all appearances you don't need to "reinstall the drivers" for this network anywhere card. You haven't gotten to that problem yet.
You have to solve the issue with "no pcmcia drivers found" before you can even get to dealing with the network anywhere card. The "pcmcia drivers" that were "not found" are drivers for the actual slots on your computer that the card plugs into, not for the card itself.
The default install was apparently unable to detect the hardware associated with the actual pcmcia slots on your computer, so regardless of whether you have installed the driver for the network anywhere card, it's not going to work until the actual slot it plugs into is working, does this make sense?
My suggestion to you to go into your bios and change your settings was aimed at getting the pcmcia slots working, not the network card, once the slots are functional, then would be the time to deal with individual cards.
Unfortunately, all I've been able to dig up on your pcmcia slot says the same thing I already told you (change bios setting), so I really don't know what else to tell you.
Oh, ok. I understand now. Sorry for the confusion, I just didn't understand what you meant. So the Linux install didn't detect that the pcmcia slots were there at all. When Linux starts up, it should auto-detect any new hardware, correct? It seems funny that Windows would work fine with the pcmcia slots, but Linux can't seem to detect them.
Yeah, you have to realize that with something like 96% of the market share, Windows is what most manufacturers are think about, not linux.
Anyway, the problem has come up before and the answer has always been to go into your bios setup and change the pcmcia from "auto" to either "pcic" or "cardbus", then linux is supposed to recognize it.
Until you can do an lsmod and see pcmcia_core, ds, and yenta_socket loaded, *no* cards will work for you under linux.
You may want to try Knoppix, it seems to have the most thorough hardware detection routine going. If it works then we can see what Knoppix did to get it working.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.