SlackwareThis Forum is for the discussion of Slackware Linux.
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.
hi all
i'm on slackware 10.1 and i'm trying to install my hardware device drivers
i've searched around a lot of manuals , 5 days in front of pc and got nothing
all i got are : modules = drivers , i've to load modules , compile them , get source of kernal , get source of modules , ...........etc
what are these things ?
i want to know how to compile module and link it to kernal
really i fed up rebooting my system to log into windows to search internet and thereafter reboot again to log into slack to try some solutions
please anyone help me to get my hardware installed to browse internet and start learning this slack . i've (no sound, no high resolution, no nic, nomodem)
all i got are : modules = drivers , i've to load modules , compile them , get source of kernal , get source of modules , ...........etc
what are these things ?
Your right, modules are drivers to get hardware working (simply put).
The modules come from the kernel (remember, I'm keep'in it simple here for you )
And you compile your kernel (sometimes, if you want to).
Are you running the stock slack 2.4.xx kernel?
(type uname -r to find out)
Do you have 'hotplug' starting at boot?
(pkgtool -> setup -> [X] infront of 'hotplug' ?? The stock slack kernel has a LOT of modules,
and hotplug can load (most if not all) of them for you ).
Once you can get online at least, then post your " lspci " output - that would help some too. (I'd think its unreasonable to ask you to write down, and then retype all of that)
<edited> By the way, how do you get on line, your modem or NIC? </edited>
-tw
no modem - http://www.linuxant.com/drivers/ ???
I don't know - havn't used a modem in years... sorry. You need it with your nic?
no high res - you ran xorgconfig ? that should get you atleast 1024x768 running on vesa drviers...
or use the generic xorg-provided 'nv' driver ? did you try the proper nvidia drivers?
alsaconf has configured my sound card
and it seems you are right about vga card i'm on 1024*768 but i think i can get more resolution
cause vga card support more than rez
at the end what about nic it's very important one
You'll need the (proprietary) drivers from nVidia to get full 3D accelleration and higher res. Be aware that some older cards are not supported by the latest release of the driver. Search back throught the archives (read the release notes for a list of supported cards).
Installation is (in my limited experience of 3 machines w/ nvidia) relatively painless. Run the installation script from nVidia, the run xorgsetup and (re)start X.
The NICs you've are very common, so I'm pretty sure they're detected by default, check that with: ifconfig -a
if you see ethX, then they're detected, you just need to tell us how you connect to internet to tell you the next steps.
i tried modprobe 8139 and nothing
when typed lsmod i've seen 8139too 0 value (i think it's not detected) and all i can see with different value is sound card only
however ifconfig gave me eth0, eth1 with 0 values
i can't ping my default gateway , i can ping only the local loopback
regarding to how do i connect to internet ?
i connect via another pc and the both pcs are connected to switch
but i think it's not our issue
If you see eth0 and eth1 then both cards are detected, run netconfig and setup the right values. Probably you're connected to a router which DHCP, so configure netconfig with DHCP, when it asks for a DHCP hostname leave it blank. You won't be able to ping until you get a IP address, which you'll get with DHCP.
that's what happend
#netconfig
#askes for hostname and domain couldn't skip this step
#set dhcp hostname i left it blank
still can't ping
#ifconfig eth0 up
still can't ping
#ifconfig eth1 up
still can't ping
You don't have to skip, assign yourself a hostname and domain (like slack for hostname and myhouse for domain).
Well, you should try to see if you use DHCP or not, do you have another machine to check that? If it's using windows, goto network and check if you get a ip automatically or you've one manually assigned.
that's what happend
#netconfig
#askes for hostname and domain couldn't skip this step
#set dhcp hostname i left it blank
still can't ping
#ifconfig eth0 up
still can't ping
#ifconfig eth1 up
still can't ping
As gbonvehi said, assign yourself a hostname and domain with 'netconfig'.
Then try typing:
dhcpcd eth0
or
dhcpcd eth1
then check with 'ifconfig'
and see if local IP's are assigned (ex. 192.186.x.xxx ).
DESCRIPTION
dhcpcd is an implementation of the DHCP client specified in RFC2131 (when -r option is
not specified) and RFC1541 (when -r option is specified).
It gets the host information (IP address, netmask, broadcast address, etc.) from a
DHCP server and configures the network interface of the machine on which it is run-
ning. It also tries to renew the lease time according to RFC2131 or RFC1541 (obso-
lete).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.