I did a search of the archives but could not find anyone else with a
similar problem so decided to explain mine and see if it rings any bells?
I am currently using 18.104.22.168, with ndisdriver 1.1. on a Emachines M5312
laptop which has the Broadcom BCM94306 802.11g. Everything works fine,
that is the driver loads and works flawlessly it appears except maybe it
is not so flawless as I think ;)
Recently I managed to get the Radeon DRI drivers working I have a
Radeon Mobility U1 video chipset which needs X.org in order to function.
I get that to work not so bad at all, except when I try for full frame
video playback over the wireless network ala mythtv frontend I get
stacco pauses in the video playback approximatly every second. I have
since discovered that removing the ndis driver and using a cabled
network connection alleviates this problem, or if I remove the dri/agp
driver and continue to use wireless I can playback video with no
skipping. I strongly suspect is is something to do with the way
resources are being shared because try as I might I cannot move the
drivers from the respective positions.
-- CUT --
0: 163939 XT-PIC timer
1: 144 XT-PIC i8042
2: 0 XT-PIC cascade
5: 1 XT-PIC serial
7: 327 XT-PIC parport0
9: 14 XT-PIC acpi
10: 3476 XT-PIC yenta, ohci1394,
11: 70 XT-PIC eth0, ALI 5451, ohci_hcd, ohci_hcd,ehci_hcd
12: 3963 XT-PIC i8042
14: 9494 XT-PIC ide0
15: 220 XT-PIC ide1
-- CUT --
for some reason ndiswrapper and the radeon driver always share the same
interrupt. So my question is, how can I get the ndis driver to take up
another interupt and share with say another device instead? I am aware
that there are various options for the kernel about pci=biosirq or
routeirq but these options seem not to have an effect on the driver. Is
there anyway I can get the ndisdriver to load differently? Looking at
the source it just puts a call in to pci_enable_device() which is not
'doing the right thing' for me.
Any help guys would be greatly appreciated as I would love to have both
wireless networking and dri working together.
Thanks in advance,