LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-23-2005, 01:22 AM   #1
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Rep: Reputation: 49
Slackware, Fluxbox Inspiron 700m


So I just received my nifty Dell Inspiron 700m laptop today, and by following this guide, I've gotten the 2.6.12 kernel, Alsa, 1280x800 widescreen, and a host of other features enabled. However, I have run into a snag or two.

Though the wireless card is enabled in the BIOS (disabled by default, oddly enough), ndiswrapper -l lists only the driver present, with no hardware (either working or with errors). I can post the results of my lspci if that'd help.

I'm having issues with the fonts in Fluxbox as well. Following all of the guides here at LQ (and there are quite a few!), it was looking very nice, but sadly after doing some slackpkg upgrades, fluxbox fonts aren't looking so hot (they are too big and all bolded). I've done some hacks through my /usr/X11/share/fluxbox/styles directory and ~./fluxbox/init but it's not even a very good temporary fix.

Also, I'm unable to control sound through the keyboard buttons (the Fn+ keys), though most all other controls function normally. Is there an aspect of Alsa or other driver I forgot to install?

Has anyone else had these (especially the first) problems, or can offer a suggestion for helping me out?

Thanks in advance,
-- Poetics

Last edited by Poetics; 08-23-2005 at 01:26 AM.
 
Old 08-23-2005, 08:33 AM   #2
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Just a couple of thoughts about the wireless bit:

- You've enabled the card in BIOS, but sometimes there is a key combination to turn the card on and off. Perhaps it is off? I know I sometimes hit the combo on my keyboard (Fn F2) without realizing it and I've wasted an hour or two trying to figure out why I suddenly have no internet access.

-Try the bcmwl5.sys driver rather than the bcmwl5a.sys driver.
 
Old 08-23-2005, 04:56 PM   #3
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Original Poster
Rep: Reputation: 49
I've tried hitting the Fn-F2 combo a few times but it doesn't change anything within either lspci or ndiswrapper.

Currently I've been trying to use the bcmwl5a.inf file; I think I'll have a go at the bcmwl5.sys/bcmwl5a.sys files to see if those make a difference. Thanks for the quick reply!

Edit: I've tried the following drivers but to no avail. The .inf's say the drivers are present but make no note of the hardware, and the .sys was an invalid driver: bcmwl5.inf, bcmwl5a.inf, bcmwl5.sys -- there aren't any more .inf or .sys files in the directory I unpacked the files to.

Relevant Line in lspci:
02:05.0 Ethernet Controller: Broadcom Corporation: Unknown Device 170c (rev02)

Last edited by Poetics; 08-23-2005 at 05:03 PM.
 
Old 08-24-2005, 05:40 AM   #4
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
You might not be using the correct wifi drivers. In fact, you might not even need to use ndiswrapper.

There are 3 or 4 different wifi cards that can come with the 700m. Are you sure you have the same kind as the one in the guide? I know the 700m can also come with the ipw2200, see e.g.:

http://www.celifornia.com/documents/dell700m.html
http://www.cs.cornell.edu/~scs49/install_linux.html

both of those guys have 700m laptops with the ipw2200 cards.
 
Old 08-24-2005, 07:03 AM   #5
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
One thing in your reply gives me a bit of a pause:

Quote:
Currently I've been trying to use the bcmwl5a.inf file; I think I'll have a go at the bcmwl5.sys/bcmwl5a.sys files to see if those make a difference.
When you run ndiswrapper -i, you need to have both the .inf and .sys file in the same location, even though you only list the .inf file on the command line. For example, when you run ndiswrapper -i /path/to/bcmwl5a.inf the bcmwl5a.sys file needs to be in the same directory (/path/to).

Also, the "unknown device" statement bothers me a bit. The Broadcom chipsets are usually listed by lspci. You might want to run cat /proc/pci and see if that sheds a little more light on the chipset. The reason I'm suggesting this is that it is possible (though not real likely) that the drivers you downloaded from Dell are not the right ones. And actually Jackson raises a good point. Broadcom also makes chipsets for wired ethernet so it is possible that if the lspci line you posted is NOT the wireless card, we're barking up the wrong tree. A double check on the make/model/chipset of your wireless card might be in order.

Oh, and by the way, you need to read your Dell documentation about what the right key combo is for turning on/off your wireless card. Mine (Insprion 5100) uses Fn F2, but I've seen other Dells use other combinations. Sometimes you get lucky and there is an icon on the proper key.

Last edited by Hangdog42; 08-24-2005 at 07:05 AM.
 
Old 08-24-2005, 10:16 AM   #6
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
By the way, the guide you reference on rippleweb.org is mine. Hope you fouhd it helpful.
 
Old 08-24-2005, 03:21 PM   #7
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Original Poster
Rep: Reputation: 49
Jackson, I sure did; your guide helped me pick the 700m, actually!

Thank you all for the myriad of replies! Let's see if I can provide more information.

I had the .sys file in the same directory as the .ini when I ran ndiswrapper -i; in fact, I had the whole extracted windows exe file in the same directory.

running cat /proc/pci reveals the following entries (amongst many others):
Code:
Bus  2, device   1, function  0:
    Network controller: Intel Corporation PRO/Wireless 2200BG (rev 5).
      IRQ 10.
      Master Capable.  Latency=32.  Min Gnt=3.Max Lat=24.
      Non-prefetchable 32 bit memory at 0xe0206000 [0xe0206fff].

Bus  2, device   5, function  0:
    Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 2).
      IRQ 10.
      Master Capable.  Latency=32.  
      Non-prefetchable 32 bit memory at 0xe0204000 [0xe0205fff].
So it looks like the Broadcom is in actuality the NIC. Re-running lspci gives me the following entry, which I had not posted before:
02:01.0 Network controller: Intel Corp.: Unknown device 4220 (rev 05)

For this laptop, the control command for the Wireless is in fact Fn-F2, and it even has a handy icon on the key I'll have to take a look at the sites posted to see if those are more likely to work. Something tells me I won't be able to get the sound keys working unless there is are hotkeys for altering aumix. Thank you guys for the continued help!

Last edited by Poetics; 08-24-2005 at 03:22 PM.
 
Old 08-24-2005, 03:27 PM   #8
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
Cool, glad it helped.

Yep, the Broadcom is the NIC - same one mine has and uses the b44 module.

One way to find out which wifi card you have is by entering your laptop's service tag into the dell support site. It should give you a printout of all your specs and you should be able to find out which one is yours. I'll be willing to bet you have the intel 2100/2200, which if true, would be good for you since you can use the opensource drivers instead of having to mess with ndiswrapper and the windows drivers.

Please post back your progress -- I'm very interested.
 
Old 08-24-2005, 03:38 PM   #9
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Original Poster
Rep: Reputation: 49
So far the first guide asks me to install the firmware into /usr/lib/hotplug/firmware -- no bueno on my Slack machine. There isn't a firmware directory inside /etc/hotplug, but the other guide doesn't mention where to install the firmware, just that one must before installing the driver.

I'm most likely going to just create the firmware directory within /etc/hotplug to see if it works and then install the wireless. With any luck I'll be free of ndiswrapper upon my reboot!
 
Old 08-24-2005, 03:43 PM   #10
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
Did you find out whether you had the 2200 card? I would verify your wifi card before going further.

If that is what you have, check out this thread:

http://www.linuxquestions.org/questions/history/343302
 
Old 08-24-2005, 04:02 PM   #11
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Original Poster
Rep: Reputation: 49
Sorry, got a little ahead of myself.

Yes, I discovered I had a 2200 in this nifty little machine, and downloaded both the source code (drivers) and the firmware.

I placed the firmware in /lib/firmware and ran #make #checkinstall on the drivers.

However, I am a bit stuck as to what to do next (still nothing on iwconfig, even after a reboot). The second guide suggests placing a small text file they have to /etc/sysconfig/network-scripts/ but I don't even have a sysconfig subdirectory, let alone network-scripts beneath it. Is this something I should create?

Edit: I've already installed the 80211 drivers and ran "modprobe ipw2200" without error, but still no change when running iwconfig

Last edited by Poetics; 08-24-2005 at 04:08 PM.
 
Old 08-24-2005, 04:14 PM   #12
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Original Poster
Rep: Reputation: 49
Huzzah! Amazing things a little reboot can do, neh?

Now I just have to run the standard "iwconfig eth1 ESSID xxxxxx" and whatnot, and I'll be up and running!

Thank all of you for the help!

Now on to the rest of my "to do list" which includes getting the CPU clock scaling to work (no change when I unplug it)
 
Old 08-24-2005, 05:22 PM   #13
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Wow.....Get a busy afternoon and miss out on all the fun!


Congrats on getting it up and running.
 
Old 08-24-2005, 10:33 PM   #14
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
Quote:
Originally posted by Poetics
Now on to the rest of my "to do list" which includes getting the CPU clock scaling to work (no change when I unplug it)
I have CPU scaling working very well on my 700m -- hopefully that portion of my guide will help. I would definitely suggest you use the cpufreqd.conf file that is in that gentoo doc I mention -- that one is easier to work with, IMHO.
 
Old 08-25-2005, 12:05 AM   #15
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Original Poster
Rep: Reputation: 49
I did that, albeit modified (of course). Perhaps I just need to re-edit the .conf so the 700 doesn't think it can go the full 1.6 when not plugged in. I haven't run the battery low enough for those settings to kick in
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Firewire controller in Mandrake 10.1 on Inspiron 700m freezes on boot nmares Linux - Hardware 0 05-23-2005 06:44 AM
Headphone doesn't work on inspiron 700m with FC3 fogs2005 Linux - Laptop and Netbook 1 05-11-2005 09:17 AM
Slackware 10.1 on Dell inspiron 300M Swift&Smart Slackware 5 04-22-2005 01:00 AM
Issues with Dell Inspiron 700m azeini Linux - Laptop and Netbook 0 04-05-2005 05:56 AM
Mandrake 10.1 for Dell Inspiron 700M notebook ctrlf3001 Linux - Laptop and Netbook 1 03-09-2005 08:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:09 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