Fehler beim Installieren des ns83820-Treibers in Linux 3.2.0 (ungültige physikalische Adresse)

Fehler beim Installieren des ns83820-Treibers in Linux 3.2.0 (ungültige physikalische Adresse)

InDebian WheezyBeim Laden des Moduls wird folgende Fehlermeldung angezeigt ns83820.

Hat jemand eine Idee, wie man das beheben kann?

6. Okt. 13:15:00 Soter-Kernel: [1.566727] ns83820.c: National Semiconductor DP83820 10/100/1000-Treiber.
6. Okt. 13:15:00 Soter-Kernel: [1.566836] ioremap: ungültige physikalische Adresse fffffffff4000000
6. Okt. 13:15:00 Soter-Kernel: [1,566840] ------------[ hier abschneiden ]------------
6. Okt. 13:15:00 Soter-Kernel: [1.566858] WARNUNG: bei /build/linux-dJLVDt/linux-3.2.46/arch/x86/mm/ioremap.c:83 __ioremap_caller+0xa9/0x372()
6. Okt. 13:15:00 Soter-Kernel: [1.566863] Hardwarename: Unbekannt
6. Okt. 13:15:00 Soter-Kernel: [1.566866] Eingebundene Module: ns83820(+)
6. Okt. 13:15:00 Soter-Kernel: [1.566874] Pid: 73, Comm: modprobe Nicht infiziert 3.2.0-4-686-pae #1 Debian 3.2.46-1
6. Okt. 13:15:00 Soter-Kernel: [1.566878] Anrufverfolgung:
6. Okt. 13:15:00 Soter-Kernel: [ 1.566896] [] ? warn_slowpath_common+0x68/0x79
6. Okt. 13:15:00 Soter-Kernel: [ 1.566902] [] ? __ioremap_caller+0xa9/0x372
6. Okt. 13:15:00 Soter-Kernel: [ 1.566907] [] ? warn_slowpath_null+0xd/0x10
6. Okt. 13:15:00 Soter-Kernel: [ 1.566912] [] ? __ioremap_caller+0xa9/0x372
6. Okt. 13:15:00 Soter-Kernel: [ 1.566918] [] ? ioremap_nocache+0xa/0xd
6. Okt. 13:15:00 Soter-Kernel: [ 1.566927] [] ? ns83820_init_one+0x12b/0x5d4 [ns83820]
6. Okt. 13:15:00 Soter-Kernel: [ 1.566935] [] ? ns83820_init_one+0x12b/0x5d4 [ns83820]
6. Okt. 13:15:00 Soter-Kernel: [ 1.566944] [] ? pci_device_probe+0x53/0x9a
6. Okt. 13:15:00 Soter-Kernel: [ 1.566954] [] ? driver_probe_device+0x10c/0x10c
6. Okt. 13:15:00 Soter-Kernel: [ 1.566959] [] ? driver_probe_device+0x8c/0x10c
6. Okt. 13:15:00 Soter-Kernel: [ 1.566964] [] ? __driver_attach+0x40/0x5b
6. Okt. 13:15:00 Soter-Kernel: [ 1.566970] [] ? bus_for_each_dev+0x3b/0x5d
6. Okt. 13:15:00 Soter-Kernel: [ 1.566976] [] ? driver_attach+0x14/0x17
6. Okt. 13:15:00 Soter-Kernel: [ 1.566981] [] ? driver_probe_device+0x10c/0x10c
6. Okt. 13:15:00 Soter-Kernel: [ 1.566985] [] ? bus_add_driver+0x86/0x1af
6. Okt. 13:15:00 Soter-Kernel: [ 1.566997] [] ? kset_find_obj_hinted+0x4c/0x8d
6. Okt. 13:15:00 Soter-Kernel: [ 1.567001] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567005] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567010] [] ? Treiberregister+0x73/0xc6
6. Okt. 13:15:00 Soter-Kernel: [ 1.567014] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567017] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567021] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567026] [] ? __pci_register_driver+0x32/0x86
6. Okt. 13:15:00 Soter-Kernel: [ 1.567030] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567033] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567039] [] ? do_one_initcall+0x66/0x10e
6. Okt. 13:15:00 Soter-Kernel: [ 1.567043] [] ? 0xf8253fff
6. Okt. 13:15:00 Soter-Kernel: [ 1.567057] [] ? sys_init_module+0x14c0/0x1677
6. Okt. 13:15:00 Soter-Kernel: [ 1.567068] [] ? syscall_call+0x7/0xb
6. Okt. 13:15:00 Soter-Kernel: [1,567072] --- [Ende der Ablaufverfolgung c623892f829e745a] ---
6. Okt. 13:15:00 Soter-Kernel: [1.567118] ns83820: Test von 0000:00:08.0 ist mit Fehler -12 fehlgeschlagen

Ein paar Details:

$ uname --all
Linux bob 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux

Antwort1

Dies wird verursacht kaufen Code in der 686paeCode. Es wird geprüft, ob die Adresse (in diesem Fall 0xfffffffff4000000) im Bereich für die Anzahl der virtuellen Bits liegt. Aber der Test schlägt für diese Adresse fehl. Um dieses Problem zu lösen, habe ich einen Nicht-PAE-686-Kernel kompiliert und die Laufwerke dann installiert.

verwandte Informationen