skyspeedr
Members-
Content count
23 -
Joined
-
Last visited
Never
Community Reputation
0 NeutralAbout skyspeedr
-
Rank
stranger
-
Problem installing ndiswrapper on Red Hat 9 Kernel 2.4.20-8
skyspeedr replied to skyspeedr's topic in Linux Hardware
OK. So I either have to update my kernel to 2.4.26 or find a verson of ndiswrapper that's compatible with 2.4.20. Which would be easier to do? -
Problem installing ndiswrapper on Red Hat 9 Kernel 2.4.20-8
skyspeedr posted a topic in Linux Hardware
I'm trying to install ndiswrapper version 1.14 on Red Hat 9 kernel 2.4.20-8 but I'm getting "unresolved symbol" errors when I issue modprobe ndiswrapper. I've read several posts about this error and it seems to be related to having a difference in kernel versions. I've tried a couple of suggestions but have not been able to resolve it. Does anyone have a simple solution for this? -
Thinkpad 600E CS4610 Sound Card not working
skyspeedr replied to skyspeedr's topic in Linux Hardware
OK, I've been looking at lots of sites where they talk about how to get sound working on a TP600E, but nothing has worked for me, so... I installed Red Hat Linux in a new partition on my 600E and entered the commands: insmod sound insmod ad1848 insmod uart401 insmod cs4232 0x530 irq=5 dma=1 dma2=0 And presto! I have sound!! Now, why won't this work with SuSE 10.0??? -
Thinkpad 600E CS4610 Sound Card not working
skyspeedr replied to skyspeedr's topic in Linux Hardware
I also tried running alsaconf and here's the result: Linux:~ # alsaconf Following card(s) are found or your system. Choose a soundcard to configure: cs46xx -- Cirrus Logic CS 4610/11 [CrystalClear SoundFusion Audio Accelerator legacy -- Probe legacy ISA (non-PnP) chips If I try the legacy probe it doesn't find any cards. If I try cs46xx it reports the (esd) output below and then says: Now ALSA is ready to use. For adjustment of volumes, use your favorite mixer. But none of the sound mixer programs work. They all report that no device is found, or "Cannot connect to sound daemon. Please run ‘esd’ at command prompt." When I run esd this is the output. Linux:~ # esd ALSA lib confmisc.c:672:(snd_func_card_driver) cannot find card '0' ALSA lib conf.c:3493:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:3493:(_snd_config_evaluate) function snd_func_concat returned error: No such device ALSA lib confmisc.c:955:(snd_func_refer) error evaluating name ALSA lib conf.c:3493:(_snd_config_evaluate) function snd_func_refer returned error: No such device ALSA lib conf.c:3962:(snd_config_expand) Evaluate error: No such device ALSA lib pcm.c:2094:(snd_pcm_open_noupdate) Unknown PCM default Linux:~ # -
Thinkpad 600E CS4610 Sound Card not working
skyspeedr replied to skyspeedr's topic in Linux Hardware
It was owned by root but did not have Execute priviledges. I changed it and now I get: Linux:~ # modprobe snd-cs4236 /usr/local/sbin/soundcard-on: line 53: /lib/alsa/modprobe-post-install: No such file or directory FATAL: Error running install command for snd_cs4236 Line 53 is at the end of the file. Here's snd-cs4236... #!/bin/bash # Sound-via-pnp-script for Thinkpad 600E and possibly other computers with onboard # CS4239/CS4610 that do not work with the PCI driver and are not recognized by the # PnP code of snd-cs4236 # search sound card pnp device for dev in /sys/bus/pnp/devices/* do grep CSC0100 $dev/id > /dev/null && WSSDEV=$dev grep CSC0110 $dev/id > /dev/null && CTLDEV=$dev done # activate devices (Thinkpad boots with devices disabled unless "fast boot" is turned off) echo activate > $WSSDEV/resources echo activate > $CTLDEV/resources # parse resource settings { read read bla port1 read bla port2 read bla port3 read bla irq read bla dma1 read bla dma2 # Hack: with PnPBIOS: ports are: port1: WSS, port2: OPL, port3: sb (unneeded) # with ACPI-PnP:ports are: port1: OPL, port2: sb, port3: WSS # (ACPI bios seems to be wrong here, the PnP-card-code in snd-cs4236.c uses the # PnPBIOS port order) # Detect port order using the fixed OPL port as reference if [ ${port2%%-*} = 0x388 ] then # PnPBIOS: usual order port=${port1%%-*} oplport=${port2%%-*} else # ACPI: mixed-up order port=${port3%%-*} oplport=${port1%%-*} fi } < $WSSDEV/resources { read read bla port1 cport=${port1%%-*} } < $CTLDEV/resources # load the module modprobe --ignore-install snd-cs4236 port=$port cport=$cport fm_port=$oplport irq=$irq dma1=$dma1 dma2=$dma2 isapnp=0 index=0 && /lib/alsa/modprobe-post-install snd-cs4236 -
Thinkpad 600E CS4610 Sound Card not working
skyspeedr replied to skyspeedr's topic in Linux Hardware
My laptop is an IBM Thinkpad 600E type 2645-8AU I'm using the SuSE Linux 10.0 Eval version. I tried the following option from your first link (afer doing a BIOS reset and disabling quickboot). Added to /etc/modprobe.conf.local: options snd-cs4236 isapnp=0 cport=0x538 port=0x530 sb_port=0x220 fm_port=0x388 irq=5 dma1=1 dma2=0 alias snd-card-0 snd-cs4236 But this is the message I get from modprobe (as root): Linux:~ # modprobe snd-cs4236 sh: /usr/local/sbin/soundcard-on: Permission denied FATAL: Error running install command for snd_cs4236 Linux:~ # Then I tried the suggestion from the second link (set up using YaST): * used the CS4231 driver I/O = 0x530 * Irq = 5 * DMA1 = 1 * DMA2 = 0 * MPUIO = 0x330 * MPUIRQ =9 But no luck. I get the following error in YaST: "An error occurred during the installation of CS4231. The kernel module snd-cs4231 for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters." -Same message I get when trying to set up the cs46xx device that shows up in YaST by default. I had already found your third link. But thanks for looking these up! You're right, though, the card does not seem to be detected as PnP. -
Thinkpad 600E CS4610 Sound Card not working
skyspeedr replied to skyspeedr's topic in Linux Hardware
Yes, I added the soundcard-on script to /usr/local/sbin/, and I modified the modprobe Configuration lines in /etc/modprobe.conf.local (comments in /etc/modprobe.conf tell you to add local modifications to /etc/modprobe.conf.local rather than modifying modprobe.conf directly, and the last line of /etc/modprobe.conf is include /etc/modprobe.conf.local). I even created the file /etc/modprobe.d/cs4236pnp file (which did not previously exist), using the lines added to /etc/modprobe.conf.local, and also copied soundcard-on to /usr/local/bin/ to see if that would help. I've tried booting with fastboot disabled and fastboot enabled. I only tried the terminal Window when nothing changed and I wanted to see what messages the commands were producing. -
Thinkpad 600E CS4610 Sound Card not working
skyspeedr replied to skyspeedr's topic in Linux Hardware
I've tried the suggestion on the link below but is has not made any difference. http://www.thinkwiki.org/wiki/Script_for_configuring_the_CS4239_sound_chip_in_PnP_mode When I enter install snd-cs46xx /bin/true as root in terminal, I get: Linux:~ # install snd-cs46xx /bin/true install: cannot stat `snd-cs46xx': No such file or directory Linux:~ # Same goes for: Linux:~ # install snd-cs4236 /usr/local/bin/soundcard-on install: cannot stat `snd-cs4236': No such file or directory Linux:~ # Anyone else have this problem??? -
I have SuSE Linux 10.0 installed but the sound card is not working. When I try to set up my sound card in YaST2 I get the message "It seems that you have a Thinkpad 600E laptop. On this laptop, the CS4236 driver should be used although the CS46xx chip is detected. Attempt to probe the configuration of CS4236 driver?". When I answer "Yes" and the probe finishes I get a panel that says "An error occurred during the installation of CD4610 SoundFurion Audio Accelerator. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters. How do I find out what the problem is with the paramaters, and how do I change them?
-
DWL650+ not recognized/no power - SuSE 10.0
skyspeedr replied to skyspeedr's topic in Linux Hardware
SUCCESS!! This post is via a working DWL 650+ on SuSE Linux 10.0!!! OK, here's what I did... First off, I found the KWiFiMan application and discovered that my network was being seen (along with several other networks) except that there was no connection, and obviously no IP address reported. So I set up a static IP address on the router for the MAC address of the card, and then set that address in the YaST setup dialog. Still no success. So I tried experimenting with the card setup in YaST and observing the behavior of the card using KWiFiMan. I changed the Operating Mode to "Managed" instead of "Ad-Hoc" (my Windows PC's are set up as Ad-Hoc) and WHAM!! I was connected!!! I could access the router but not the Internet, so I went back into YaST and set up "Name Server 1" with the LAN address of my router (192.168.0.1) and BINGO!! I was up and running!! Thanks very much for all your help!! I could not have done it without you!! [Edited by skyspeedr on 2006-04-10 00:29:37] -
DWL650+ not recognized/no power - SuSE 10.0
skyspeedr replied to skyspeedr's topic in Linux Hardware
BTW, I tried using the command iwconfig wlan0 txpower 20 (and several other values) and tried including dBm at the end, but it's still 0. -
DWL650+ not recognized/no power - SuSE 10.0
skyspeedr replied to skyspeedr's topic in Linux Hardware
OK, here's the actual iwconfig output: wlan0 IEEE 802.11b ESSID:"malcbren" Nickname:"Linux" Mode:Ad-Hoc Frequency:2.437 GHz Cell: C2:A8:2E:6C:A9:23 Bit Rate:22 Mb/s Tx-Power:0 dBm Sensitivity=0/3 RTS thr:4096 B Fragment thr:4096 B Encryption key: 3732-3235-36 Power Management: off Link Quality=93/100 Signal level=-100 dBm Noise level=-256 dBm Rx invalid nwid:0 Rx invalid crypt: 0 Rx invalid frag: 0 Tx excessive retries:3 Invalid misc:8 Missed beacon: 0 The encrypion key is correct. Even though I entered it as 5 ASCII numbers (and clicked the ASCII radio button on the panel), the HEX representaton of it above is correct. On my router there is no trace of my MAC address anywhere. It doesn't show up in the DHCP client list, neither does it show up in the wireless status of PC's connected to the AP. Looking at the iwconfig output it looks to me like the transmission power is set to 0. How do you change that? [Edited by skyspeedr on 2006-04-08 16:09:37] -
DWL650+ not recognized/no power - SuSE 10.0
skyspeedr replied to skyspeedr's topic in Linux Hardware
Yes, I know the settings for my router. I'm using WEP and I set up the YaST panel to match my network; i.e. I set the Operating Mode (Ad-hoc), entered my ESSID, and set Authentication Mode to "Shared Key" and entered my encryption key (5 digits in ASCII). I have 3 other (Windows) computers connected to this router with the above settings. The router is connected to a cable modem and my ISP uses dynamic IP addressing so the router is set up as a DHCP client on the WAN side to get the router address from the ISP. Then on the LAN side I have the the DHCP server set up on the router to assign IP addresses to the computers that connect to it. So what I'm looking for is a Linux command (like Window's IPCONFIG) or program that will list the IP address assigned to the WLAN card to confirm that it's connected. I did find the ifconfig command that looks like what I need: the lo entry shows inet addr:127.0.0.1 for the local loopback, however, the wlan0 entry doesn't show an IP address. It shows: wlan0 Link encap:Ethernet HWaddr 00:40...(my correct MAC address) inet6 addr: fe80::240:5ff..... Scope:Link and then the TX and RX packet stats (which change so it looks like it's communicating). So I'm thinking that the card has not got an IP address from the router because I would expect to see an address for my local network (like 192.168.0.xxx) here. Also, is there an app I can run in Linux that will give me the ability to visiually monitory my connection status from the GNOME desktop? -
DWL650+ not recognized/no power - SuSE 10.0
skyspeedr replied to skyspeedr's topic in Linux Hardware
SUCCESS!! I tried your acpi=noirq suggestion and ZAM! the card powered up! I checked dmesg and the Yenta errors have gone and I now have IRQ 11 assigned to the sockets. ndiswrapper -l now shows "hardware present" although pccardctl info still shows nothing. However, I issued modprobe ndiswrapper and the card came alive! I went into YaST>Network Devices>Network Card and amazingly it shows an entry for my D-Link DWL-650+ card! So I set up the paramaters for my network and checked iwconfig and it looks like its found my wireless router, but being a Linux newbie I don't know how to tell if it's actually communicating. So I fired up Firefox to see if I could get anything, but no luck. I'm so close, but where do I go from here? -
DWL650+ not recognized/no power - SuSE 10.0
skyspeedr replied to skyspeedr's topic in Linux Hardware
I've tried both sockets and neither one recognizes CardBus cards. I've tried other CardBus cards too and they're not recognized either. I'm thinking that the reason it says CardBus cards not supported has to do with this error: Yenta: CardBus bridge found at 0000:00:02.1 [1014:00eb] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:02.1, mfunc 0xfba97543, devctl 0x62 Yenta TI: socket 0000:00:02.1 probing PCI interrupt failed, trying to fix Yenta TI: socket 0000:00:02.1 no PCI interrupts. Fish. Please report. Yenta: no PCI IRQ, CardBus support disabled for the socket. Yenta: check your BIOS CardBus, BIOS IRQ or ACPI settings. Unless you think that SuSE 10.0 just doesn't support CardBus cards at all. I'd be very surprised if that was true. To me it seems like the PCI bridge is having trouble getting an IRQ. I'll keep looking, but thanks for your help so far! I've learned a lot, and I'm sure the solution (when I find it) is going to help a lot of other people.