Comment 14 for bug 197558

Revision history for this message
levmatta (levmatta) wrote : Re: ssb module breaks BCM4328 with ndiswrapper (regression from 2.6.24-10)

Thanks "mechanikking". After much pain I got to the same place that everybody else here, but I wandered... is there was a better solution?
I am using a solution based on the bug report #182716. I actually prefer it a lot, it is easier on the eye and can be turned off (to me).

Copy from Bug #182716:
To resolve the problem i crate a boot script using this steps:

1) U must create a file in /etc/init.d/ndiswrapper:

sudo nano /etc/init.d/ndiswrapper

1.a) and paste in it this text:

#! /bin/sh
### BEGIN INIT INFO
# Provides: ndiswrapper
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: enable to load ndiswrapper
# Description: enable to load ndiswrapper
### END INIT INFO

rmmod ohci_hcd
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
modprobe ssb
modprobe ohci_hcd

############# end file ############

2) then set file access permissions:

sudo chmod 755 /etc/init.d/ndiswrapper

3) check if permissions are ok. Type:

ls -l /etc/init.d/ndiswrapper

[... ]
-rwxr-xr-x 1 root root 4388 2008-02-03 14:57 /etc/init.d/ndiswrapper
[... ]

4) last, create a symbolic link call S99ndiswrapper in the folder /etc/rc2.d, from /etc/init.d/ndiswrapper:

sudo ln -s /etc/init.d/ndiswrapper /etc/rc2.d/S99ndiswrapper

END OF COPY from Bug #182716.

I also think is worth to mention that a lot of tutorials in the net speak of blacklisting ssb - all wrong. Finally my /etc/modules does not contain ndiswrapper anymore (or the turning on/off point would be wrong).

USB and bcm4328 working.