FS#34382 - [ndiswrapper] doesn't work after upgrading Linux package to 3.8.3-2

Attached to Project: Community Packages
Opened by Juan Palacios (jpalaciosdev) - Wednesday, 20 March 2013, 13:24 GMT
Last edited by Thorsten Töpper (Atsutane) - Sunday, 24 March 2013, 19:47 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Thorsten Töpper (Atsutane)
speps (archspeps)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description: Ndiswrapper doesn't work after upgrading Linux package to 3.8.3-2


Additional info:
Ndiswrapper version: 1.58-2
Linux version: 3.8.3-2

dmesg output:
[ 3443.635602] ndiswrapper: disagrees about version of symbol alloc_etherdev_mqs
[ 3443.635623] ndiswrapper: Unknown symbol alloc_etherdev_mqs (err -22)
[ 3443.635991] ndiswrapper: disagrees about version of symbol skb_put
[ 3443.636000] ndiswrapper: Unknown symbol skb_put (err -22)
[ 3443.636163] ndiswrapper: disagrees about version of symbol __netif_schedule
[ 3443.636172] ndiswrapper: Unknown symbol __netif_schedule (err -22)
[ 3443.636287] ndiswrapper: disagrees about version of symbol unregister_netdev
[ 3443.636296] ndiswrapper: Unknown symbol unregister_netdev (err -22)
[ 3443.640080] ndiswrapper: disagrees about version of symbol eth_type_trans
[ 3443.640100] ndiswrapper: Unknown symbol eth_type_trans (err -22)
[ 3443.640345] ndiswrapper: disagrees about version of symbol netif_device_detach
[ 3443.640354] ndiswrapper: Unknown symbol netif_device_detach (err -22)
[ 3443.640464] ndiswrapper: disagrees about version of symbol netif_device_attach
[ 3443.640473] ndiswrapper: Unknown symbol netif_device_attach (err -22)
[ 3443.640526] ndiswrapper: disagrees about version of symbol dev_kfree_skb_any
[ 3443.640535] ndiswrapper: Unknown symbol dev_kfree_skb_any (err -22)
[ 3443.640824] ndiswrapper: disagrees about version of symbol register_netdev
[ 3443.640833] ndiswrapper: Unknown symbol register_netdev (err -22)
[ 3443.640854] ndiswrapper: disagrees about version of symbol free_netdev
[ 3443.640862] ndiswrapper: Unknown symbol free_netdev (err -22)
[ 3443.641168] ndiswrapper: disagrees about version of symbol netif_rx_ni
[ 3443.641177] ndiswrapper: Unknown symbol netif_rx_ni (err -22)
[ 3443.641293] ndiswrapper: disagrees about version of symbol netif_rx
[ 3443.641301] ndiswrapper: Unknown symbol netif_rx (err -22)
[ 3443.641313] ndiswrapper: disagrees about version of symbol __netdev_alloc_skb
[ 3443.641322] ndiswrapper: Unknown symbol __netdev_alloc_skb (err -22)
[ 3443.641575] ndiswrapper: disagrees about version of symbol netif_carrier_off
[ 3443.641584] ndiswrapper: Unknown symbol netif_carrier_off (err -22)
[ 3443.641612] ndiswrapper: disagrees about version of symbol netif_carrier_on
[ 3443.641621] ndiswrapper: Unknown symbol netif_carrier_on (err -22)


Steps to reproduce:
modprobe ndiswrapper fails with:
modprobe: ERROR: could not insert 'ndiswrapper': Invalid argument
This task depends upon

Closed by  Thorsten Töpper (Atsutane)
Sunday, 24 March 2013, 19:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  Should be fixed with ndiswrapper-1.58-3. Tested with a VM, request to reopen this ticket if it still does not work.
Comment by Juan Palacios (jpalaciosdev) - Wednesday, 20 March 2013, 13:28 GMT
Sorry, i forgot to fill the architecture tag.
It's i686.
Comment by norbert neumann (numann) - Wednesday, 20 March 2013, 17:50 GMT
Same error here on i686.

Ndiswrapper version: 1.58-2
Linux version: 3.8.3-2

dmesg:
[ 596.286085] ndiswrapper: disagrees about version of symbol alloc_etherdev_mqs
[ 596.286095] ndiswrapper: Unknown symbol alloc_etherdev_mqs (err -22)
[ 596.286379] ndiswrapper: disagrees about version of symbol skb_put
[ 596.286389] ndiswrapper: Unknown symbol skb_put (err -22)
[ 596.286529] ndiswrapper: disagrees about version of symbol __netif_schedule
[ 596.286537] ndiswrapper: Unknown symbol __netif_schedule (err -22)
[ 596.286726] ndiswrapper: disagrees about version of symbol unregister_netdev
[ 596.286736] ndiswrapper: Unknown symbol unregister_netdev (err -22)
[ 596.286987] ndiswrapper: disagrees about version of symbol eth_type_trans
[ 596.286996] ndiswrapper: Unknown symbol eth_type_trans (err -22)
[ 596.287179] ndiswrapper: disagrees about version of symbol netif_device_detach
[ 596.287188] ndiswrapper: Unknown symbol netif_device_detach (err -22)
[ 596.287277] ndiswrapper: disagrees about version of symbol netif_device_attach
[ 596.287285] ndiswrapper: Unknown symbol netif_device_attach (err -22)
[ 596.287321] ndiswrapper: disagrees about version of symbol dev_kfree_skb_any
[ 596.287329] ndiswrapper: Unknown symbol dev_kfree_skb_any (err -22)
[ 596.287549] ndiswrapper: disagrees about version of symbol register_netdev
[ 596.287558] ndiswrapper: Unknown symbol register_netdev (err -22)
[ 596.287578] ndiswrapper: disagrees about version of symbol free_netdev
[ 596.287587] ndiswrapper: Unknown symbol free_netdev (err -22)
[ 596.287872] ndiswrapper: disagrees about version of symbol netif_rx_ni
[ 596.287879] ndiswrapper: Unknown symbol netif_rx_ni (err -22)
[ 596.287970] ndiswrapper: disagrees about version of symbol netif_rx
[ 596.287980] ndiswrapper: Unknown symbol netif_rx (err -22)
[ 596.287990] ndiswrapper: disagrees about version of symbol __netdev_alloc_skb
[ 596.287997] ndiswrapper: Unknown symbol __netdev_alloc_skb (err -22)
[ 596.288213] ndiswrapper: disagrees about version of symbol netif_carrier_off
[ 596.288221] ndiswrapper: Unknown symbol netif_carrier_off (err -22)
[ 596.288243] ndiswrapper: disagrees about version of symbol netif_carrier_on
[ 596.288251] ndiswrapper: Unknown symbol netif_carrier_on (err -22)
[ 767.194880] ndiswrapper: disagrees about version of symbol alloc_etherdev_mqs
[ 767.194897] ndiswrapper: Unknown symbol alloc_etherdev_mqs (err -22)
[ 767.195192] ndiswrapper: disagrees about version of symbol skb_put
[ 767.195207] ndiswrapper: Unknown symbol skb_put (err -22)
[ 767.195342] ndiswrapper: disagrees about version of symbol __netif_schedule
[ 767.195352] ndiswrapper: Unknown symbol __netif_schedule (err -22)
[ 767.195445] ndiswrapper: disagrees about version of symbol unregister_netdev
[ 767.195453] ndiswrapper: Unknown symbol unregister_netdev (err -22)
[ 767.195700] ndiswrapper: disagrees about version of symbol eth_type_trans
[ 767.195713] ndiswrapper: Unknown symbol eth_type_trans (err -22)
[ 767.195919] ndiswrapper: disagrees about version of symbol netif_device_detach
[ 767.195930] ndiswrapper: Unknown symbol netif_device_detach (err -22)
[ 767.196025] ndiswrapper: disagrees about version of symbol netif_device_attach
[ 767.196034] ndiswrapper: Unknown symbol netif_device_attach (err -22)
[ 767.196073] ndiswrapper: disagrees about version of symbol dev_kfree_skb_any
[ 767.196081] ndiswrapper: Unknown symbol dev_kfree_skb_any (err -22)
[ 767.196325] ndiswrapper: disagrees about version of symbol register_netdev
[ 767.196336] ndiswrapper: Unknown symbol register_netdev (err -22)
[ 767.196354] ndiswrapper: disagrees about version of symbol free_netdev
[ 767.196362] ndiswrapper: Unknown symbol free_netdev (err -22)
[ 767.200208] ndiswrapper: disagrees about version of symbol netif_rx_ni
[ 767.200223] ndiswrapper: Unknown symbol netif_rx_ni (err -22)
[ 767.200377] ndiswrapper: disagrees about version of symbol netif_rx
[ 767.200386] ndiswrapper: Unknown symbol netif_rx (err -22)
[ 767.200398] ndiswrapper: disagrees about version of symbol __netdev_alloc_skb
[ 767.200407] ndiswrapper: Unknown symbol __netdev_alloc_skb (err -22)
[ 767.200647] ndiswrapper: disagrees about version of symbol netif_carrier_off
[ 767.200657] ndiswrapper: Unknown symbol netif_carrier_off (err -22)
[ 767.200683] ndiswrapper: disagrees about version of symbol netif_carrier_on
[ 767.200693] ndiswrapper: Unknown symbol netif_carrier_on (err -22)
[ 3215.014990] ndiswrapper: disagrees about version of symbol alloc_etherdev_mqs
[ 3215.015008] ndiswrapper: Unknown symbol alloc_etherdev_mqs (err -22)
[ 3215.015353] ndiswrapper: disagrees about version of symbol skb_put
[ 3215.015369] ndiswrapper: Unknown symbol skb_put (err -22)
[ 3215.015515] ndiswrapper: disagrees about version of symbol __netif_schedule
[ 3215.015524] ndiswrapper: Unknown symbol __netif_schedule (err -22)
[ 3215.015618] ndiswrapper: disagrees about version of symbol unregister_netdev
[ 3215.015628] ndiswrapper: Unknown symbol unregister_netdev (err -22)
[ 3215.015872] ndiswrapper: disagrees about version of symbol eth_type_trans
[ 3215.015884] ndiswrapper: Unknown symbol eth_type_trans (err -22)
[ 3215.016082] ndiswrapper: disagrees about version of symbol netif_device_detach
[ 3215.016089] ndiswrapper: Unknown symbol netif_device_detach (err -22)
[ 3215.016156] ndiswrapper: disagrees about version of symbol netif_device_attach
[ 3215.016161] ndiswrapper: Unknown symbol netif_device_attach (err -22)
[ 3215.016188] ndiswrapper: disagrees about version of symbol dev_kfree_skb_any
[ 3215.016192] ndiswrapper: Unknown symbol dev_kfree_skb_any (err -22)
[ 3215.016453] ndiswrapper: disagrees about version of symbol register_netdev
[ 3215.016472] ndiswrapper: Unknown symbol register_netdev (err -22)
[ 3215.016492] ndiswrapper: disagrees about version of symbol free_netdev
[ 3215.016507] ndiswrapper: Unknown symbol free_netdev (err -22)
[ 3215.016772] ndiswrapper: disagrees about version of symbol netif_rx_ni
[ 3215.016782] ndiswrapper: Unknown symbol netif_rx_ni (err -22)
[ 3215.016881] ndiswrapper: disagrees about version of symbol netif_rx
[ 3215.016890] ndiswrapper: Unknown symbol netif_rx (err -22)
[ 3215.016900] ndiswrapper: disagrees about version of symbol __netdev_alloc_skb
[ 3215.016908] ndiswrapper: Unknown symbol __netdev_alloc_skb (err -22)
[ 3215.017134] ndiswrapper: disagrees about version of symbol netif_carrier_off
[ 3215.017145] ndiswrapper: Unknown symbol netif_carrier_off (err -22)
[ 3215.017169] ndiswrapper: disagrees about version of symbol netif_carrier_on
[ 3215.017176] ndiswrapper: Unknown symbol netif_carrier_on (err -22)

Also tried to build from git-sources, build finished but got an error on installation:

/bin/sh: /sbin/modinfo: Datei oder Verzeichnis nicht gefunden
ndiswrapper.ko is not for Linux 3.8.3-2-ARCH


Comment by Evgeniy (ostland) - Thursday, 21 March 2013, 12:37 GMT
The same on my i686:
modprobe: ERROR: could not insert 'ndiswrapper': Invalid argument
Comment by Jakob Gahde (J5lx) - Friday, 22 March 2013, 11:53 GMT
Same error on my i686 with linux 3.8.4-1 and ndiswrapper 1.58-2

modprobe output (modprobe ndiswrapper):

modprobe: ERROR: could not insert 'ndiswrapper': Invalid argument

dmesg output:

[ 118.264737] ndiswrapper: disagrees about version of symbol alloc_etherdev_mqs
[ 118.264742] ndiswrapper: Unknown symbol alloc_etherdev_mqs (err -22)
[ 118.264804] ndiswrapper: disagrees about version of symbol skb_put
[ 118.264806] ndiswrapper: Unknown symbol skb_put (err -22)
[ 118.264831] ndiswrapper: disagrees about version of symbol __netif_schedule
[ 118.264832] ndiswrapper: Unknown symbol __netif_schedule (err -22)
[ 118.264850] ndiswrapper: disagrees about version of symbol unregister_netdev
[ 118.264851] ndiswrapper: Unknown symbol unregister_netdev (err -22)
[ 118.264901] ndiswrapper: disagrees about version of symbol eth_type_trans
[ 118.264902] ndiswrapper: Unknown symbol eth_type_trans (err -22)
[ 118.264936] ndiswrapper: disagrees about version of symbol netif_device_detach
[ 118.264938] ndiswrapper: Unknown symbol netif_device_detach (err -22)
[ 118.264953] ndiswrapper: disagrees about version of symbol netif_device_attach
[ 118.264955] ndiswrapper: Unknown symbol netif_device_attach (err -22)
[ 118.264962] ndiswrapper: disagrees about version of symbol dev_kfree_skb_any
[ 118.264963] ndiswrapper: Unknown symbol dev_kfree_skb_any (err -22)
[ 118.265007] ndiswrapper: disagrees about version of symbol register_netdev
[ 118.265009] ndiswrapper: Unknown symbol register_netdev (err -22)
[ 118.265012] ndiswrapper: disagrees about version of symbol free_netdev
[ 118.265013] ndiswrapper: Unknown symbol free_netdev (err -22)
[ 118.265057] ndiswrapper: disagrees about version of symbol netif_rx_ni
[ 118.265058] ndiswrapper: Unknown symbol netif_rx_ni (err -22)
[ 118.265075] ndiswrapper: disagrees about version of symbol netif_rx
[ 118.265076] ndiswrapper: Unknown symbol netif_rx (err -22)
[ 118.265078] ndiswrapper: disagrees about version of symbol __netdev_alloc_skb
[ 118.265079] ndiswrapper: Unknown symbol __netdev_alloc_skb (err -22)
[ 118.265117] ndiswrapper: disagrees about version of symbol netif_carrier_off
[ 118.265118] ndiswrapper: Unknown symbol netif_carrier_off (err -22)
[ 118.265123] ndiswrapper: disagrees about version of symbol netif_carrier_on
[ 118.265124] ndiswrapper: Unknown symbol netif_carrier_on (err -22)
[ 143.341254] ndiswrapper: disagrees about version of symbol alloc_etherdev_mqs
[ 143.341259] ndiswrapper: Unknown symbol alloc_etherdev_mqs (err -22)
[ 143.341324] ndiswrapper: disagrees about version of symbol skb_put
[ 143.341325] ndiswrapper: Unknown symbol skb_put (err -22)
[ 143.341351] ndiswrapper: disagrees about version of symbol __netif_schedule
[ 143.341352] ndiswrapper: Unknown symbol __netif_schedule (err -22)
[ 143.341370] ndiswrapper: disagrees about version of symbol unregister_netdev
[ 143.341371] ndiswrapper: Unknown symbol unregister_netdev (err -22)
[ 143.341421] ndiswrapper: disagrees about version of symbol eth_type_trans
[ 143.341422] ndiswrapper: Unknown symbol eth_type_trans (err -22)
[ 143.341455] ndiswrapper: disagrees about version of symbol netif_device_detach
[ 143.341457] ndiswrapper: Unknown symbol netif_device_detach (err -22)
[ 143.341473] ndiswrapper: disagrees about version of symbol netif_device_attach
[ 143.341474] ndiswrapper: Unknown symbol netif_device_attach (err -22)
[ 143.341481] ndiswrapper: disagrees about version of symbol dev_kfree_skb_any
[ 143.341483] ndiswrapper: Unknown symbol dev_kfree_skb_any (err -22)
[ 143.341526] ndiswrapper: disagrees about version of symbol register_netdev
[ 143.341527] ndiswrapper: Unknown symbol register_netdev (err -22)
[ 143.341530] ndiswrapper: disagrees about version of symbol free_netdev
[ 143.341531] ndiswrapper: Unknown symbol free_netdev (err -22)
[ 143.341575] ndiswrapper: disagrees about version of symbol netif_rx_ni
[ 143.341577] ndiswrapper: Unknown symbol netif_rx_ni (err -22)
[ 143.341594] ndiswrapper: disagrees about version of symbol netif_rx
[ 143.341595] ndiswrapper: Unknown symbol netif_rx (err -22)
[ 143.341597] ndiswrapper: disagrees about version of symbol __netdev_alloc_skb
[ 143.341598] ndiswrapper: Unknown symbol __netdev_alloc_skb (err -22)
[ 143.341636] ndiswrapper: disagrees about version of symbol netif_carrier_off
[ 143.341637] ndiswrapper: Unknown symbol netif_carrier_off (err -22)
[ 143.341642] ndiswrapper: disagrees about version of symbol netif_carrier_on
[ 143.341643] ndiswrapper: Unknown symbol netif_carrier_on (err -22)
Comment by Thorsten Töpper (Atsutane) - Friday, 22 March 2013, 17:47 GMT
I don't have an i686 machine and at the moment no hardware available for a VM, I'll try to fix it at the weekend. If anyone finds a solution It'd be nice if you post it here.