how to get wireless back on a xen pv-ops dom0 setup on lucid 64 bit

Tapas Mishra mightydreams at gmail.com
Tue Mar 1 01:44:16 UTC 2011


On Tue, Mar 1, 2011 at 1:54 AM, Tapas Mishra <mightydreams at gmail.com> wrote:
> I was trying to set up Xen-4.0.1 on my 64 bit non VT machine.
> http://wiki.xensource.com/xenwiki/XenParavirtOps
> After I had compiled Xen-4.0.1 successfully (here success refers to no
> error during compile)
> I did
> git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
> linux-2.6-xen
> cd linux-2.6-xen
> cp /boot/config-2.6.32-24-generic /usr/src/linux-2.6-xen/.config
> make menuconfig
> make modules_install install
> update-initramfs -c -k 2.6.32.27
>
> Then change my grug.cfg to look as follows
>
> menuentry 'Ubuntu, with Xen and  Linux 2.6.32.27' --class ubuntu
> --class gnu-linux --class gnu --class os {
>       recordfail
>       insmod ext2
>       set root='(hd0,8)'
>       search --no-floppy --fs-uuid --set 6061f210-470f-401d-a29e-3c631fc04af4
>       multiboot (hd0,8)/boot/xen.gz
>       module  /boot/vmlinuz-2.6.32.27
>      root=UUID=6061f210-470f-401d-a29e-3c631fc04af4 ro   quiet splash
>  module  /boot/initrd.img-2.6.32.27
> }
>
> and I was able to boot into this new Xen setup but what I observed was
> after I booted my wifi  stopped working.
> PCI Id of wifi device 14e4:4315
>
> Each time I try to install Broadcom STA driver(that is what was
> working in non xen part wl.ko ) from my LAN (which is working)  from
> Ubuntu 10.04 (64  bit) gui
>
> System->Administration-->Hard Ware Drivers-->Broad Com STA driver I
> get a failure message which says me to check
>
> /var/log/jockey.log
> and here is the jockey.log
> http://pastebin.com/VBTLGw42
> I had done
> update-rc.d xend defaults 20 21
> update-rc.d xendomains defaults 21 20
> to have xend as service
>
> I am not able to understand as how can I proceed
>  for the wireless part here.
>
> Let me know if some one has any idea.
>

Ok here I noticed when I boot with the new Xen kernel then lspci -vnn
shows module ssb loaded
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312
802.11b/g [14e4:4315] (rev 01)
        Subsystem: Dell Device [1028:000c]
        Flags: bus master, fast devsel, latency 0, IRQ 4
        Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information <?>
        Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+
Queue=0/0 Enable-
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [13c] Virtual Channel <?>

        Capabilities: [16c] Power Budgeting <?>
        Kernel modules: ssb

which is not the correct thing as in an old kernel (which was by
default installed when I installed Ubuntu 10.04) I see

0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312
802.11b/g [14e4:4315] (rev 01)
	Subsystem: Dell Device [1028:000c]
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [58] Vendor Specific Information <?>
	Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [d0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting <?>
	Capabilities: [13c] Virtual Channel <?>
	Capabilities: [16c] Power Budgeting <?>
	Kernel driver in use: wl
	Kernel modules: wl, ssb



So I think this is the source of my problem but in the new kernel when
I boot with Xen kernel which shows
only
        Kernel modules: ssb

how do I bring these options in newly compiled kernel as in the
correct kernel it shows in last two lines
	Kernel driver in use: wl
	Kernel modules: wl, ssb


--




More information about the ubuntu-users mailing list