Thread: [Ndiswrapper-general] Philips CPWUA054, modprobe -r ndiswrapper causes kernel panic
Status: Beta
Brought to you by:
pgiri
From: Rocky-Pitua S. <rps...@we...> - 2005-12-23 10:59:05
|
I am using Philips CPWUA054 Wireless USB Adapter with ndiswrapper 1.7 and Ubuntu Breezy with Kernel 2.6.12-10. The installation worked fine (1.0 from Ubuntu doesn't work somehow). I can use the wlan0 with both drivers (from CD-ROM and from Philips Website). My problem is, if I want to shutdown/reboot the machine. The proces fails with kernel panic msg. It seems like, if I used the wlan0 before and try to unload it (ifdown wlan0 and then modprobe -r ndiswrapper) kernel panic is just one step ahead. I can't paste any log txt, because my system freezes completely everytime. Here is the setup of my /etc/network/interfaces : =========================================== # The loopback network interface auto lo iface lo inet loopback # This is a list of hotpluggable network interfaces. # They will be activated automatically by the hotplug subsystem. mapping hotplug script grep map wlan0 # The wireless network interface auto wlan0 iface wlan0 inet dhcp wireless_keymode open wireless_key XXXXXXXXXXXXXXXXXXXXXXXXX wireless_essid XXXXXXXX ========================================== I would be very gratefull for any advice. R.P. Sutanto |
From: Matthew Z. <mzi...@gm...> - 2005-12-23 13:12:22
|
> I can't paste any log txt, because my system freezes completely everytime= . Use netconsole to capture this data. How to use netconsole is described on the Bugs wiki page -- http://ndiswrapper.sourceforge.net/mediawiki/index.php/Bugs (if you need help, come find me on irc) Almost assuredly I would think this can be fixed if/when you can get the information captured. zubov |
From: Rocky-Pitua S. <rps...@we...> - 2005-12-23 13:53:30
|
Matthew Zimmerman schrieb: >>I can't paste any log txt, because my system freezes completely everytime. >> >> > >Use netconsole to capture this data. How to use netconsole is >described on the Bugs wiki page -- >http://ndiswrapper.sourceforge.net/mediawiki/index.php/Bugs (if you >need help, come find me on irc) > >Almost assuredly I would think this can be fixed if/when you can get >the information captured. > >zubov > > I solved the problem by forcing "modprobe -r ehci_hcd" before "ifup wlan0" starts. I guess, this is an IRQ/USB conflict issue. Thanks for your attention, hope this will help other users with identical problem. R.P. Sutanto |
From: John H. <jc...@th...> - 2005-12-23 14:33:22
|
Rocky-Pitua Sutanto wrote: > I solved the problem by forcing "modprobe -r ehci_hcd" before "ifup > wlan0" starts. > > I guess, this is an IRQ/USB conflict issue. > > Thanks for your attention, hope this will help other users with > identical problem. It's highhly unlikely to be an IRQ confict since PCI allows IRQ sharing. However, it is highly likely be be related to the ehci driver or possibly the USB2.0 hardware. I had problems with a USB wlan device that simply would not work when using USB2.0. Removing the ehci_hcd driver forced it to go through the USB1.1 route, as did using a USB1.1 hub. I couldn't do the same trick on Windows though so it seems that in my case is was a bad interaction between hardware or hardware and ndisdriver (especially as it worked just fine on my laptop). jch |
From: Giridhar P. <gi...@lm...> - 2005-12-23 18:20:20
|
On 12/23/2005, "John Haxby" <jc...@th...> wrote: >> I solved the problem by forcing "modprobe -r ehci_hcd" before "ifup >> wlan0" starts. Even if that workaround works for you, it is still a bug in ndiswrapper. Providing debug trace along with how to reproduce and chipset / driver information helps to identify and fix this issue. Try a few things; e.g., bring network interface down before removing module, unplug device before removing module etc. and give feedback. Giri |
From: Giovanni <gfa...@in...> - 2005-12-24 10:24:02
|
On 12/23/05 19:22, Giridhar Pemmasani wrote: > Even if that workaround works for you, it is still a bug in ndiswrapper. > Providing debug trace along with how to reproduce and chipset / driver > information helps to identify and fix this issue. The following is a message I posted a few months ago and for which I got a reply for a debug trace. I tried to manage to get it but the problem was randomly generated and a couple of times I got 100MB files and I couldn't find any useful info. Tracing stopped without showing any malfunction or anythingh different. > I'm running ndiswrapper for a Netgear WG111. The box is a MSI board with VIA > chipset, an athlon-xp CPU at 1500Mhz. Running a kernel 2.6.11.11. > Most of the time it works correctly, but suddenly, if I try to open web pages it > looses the connection to the AP. > > Connection speed drops to 2 Mbps and the acces point MAC field is filled > with random numbers. > > KwifiManager reports that signal did not had any loss nor any noise. > After a few seconds the reported signal start to go up and down regularly > as on startup. > > I have to disconnect the device from the USB port and it restarts. > Sometimes the connection stays up, sometimes it drops after a few seconds. > > I tried to enable debug but no useful information. > Any hint to help tracing what's happening? A few week later I had to reinstall WinXp and discovered that MSI provides a patch for the USB driver and that restarting Linux the USB devices were not working because ehci_hcd and uhci_hcd were assigned different interrupts. I thought it was some problem with the PnP in the BIOS so I entered configurationand to reset PnP, but at the same time I, accidentally, disabled USB2.0 and my WG111 started to work correctly. When I discovered that USB2.0 was disabled I reenabled it but, again, I got disconnections. I went back and it works. Althought I don't know the purpose of the patch supplied by MSI I think that the problem cames from the ehci_hcd driver that cannot handle the hardware of the VIA chipset. I hope that this bit of information may help, thought it is not a nidiswrapper issue. Ciao Giovanni -- A computer is like an air conditioner, it stops working when you open Windows. Registered Linux user #337974 <http://counter.li.org/> |