[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Netcfg NULL pointer dereference in custom debian-eeepc d-i



Hi,
I am try to build a custom d-i for debian-eeepc that has the atheros wireless and ethernet modules included. Process used is from the following wiki pages.

http://wiki.debian.org/DebianEeePC/HowTo/CustomInstaller
http://wiki.debian.org/DebianInstaller/Modify/CustomKernel

The build appears to have gone well, and I can boot and start the installer. When the installer gets to configuring the network, netcfg oopses the kernel with a null pointer dereference. If I switch to vt2 before doing any tasks then I can bring up ath0, set an essid and wep key and get a dhcp lease. I tried bringing up both cards before getting to the configuring network stage but it still oopses with netcfg. However, if the ethernet cable is plugged in during configuration, then I can chose either ethernet or the wireless card and from there on all seems to work fine. The oops is below but may have some errors as its hand typed.

BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
e010aa85
*pde = 00000000
Oops: 0002 [#1]
Modules linked in: rsrc_nonstatic pcmcia_core vga16fb vgastate usb_storage thermal processor fan sd_mod ahci ata_piix libata scsi_mod wlan_scan_sta ath_rate_sample rtc psmouse generic ide_core
ehci_hcd uhci_hcd ath_pci wlan ath_hal(P) atl2 usbcore evdev
CPU:       0
EIP:        0060:[<e010aa85>]   Tainted: P     VL1
EFLAGS:  00010046  (2.6.22-3-486 #1)
EIP is at zz067d2f41+0x4c/0x131 [ath_hal]
eax: c14f81c8  ebx: 00000246  ecx: 0000000c edx: 00000000
esi: deeec3f34  edi: ffffffff  fs: 0000  gs: 0033  ss: 0068
Process netcfg (pid: 3235, ti=deec2000 task=decfc030 task.ti=deec2000)
Stack: c151f120 00000246 deec3f34 fffffff 00000001 e011a279 c14f8000 00000000 00000000 00000001 00000000 deec3ed8 c151e3c0 e00ed5d8 c14f8000 00000000 00000000 00000001 00000000 deec3ed8 c14f8000 00000000 0000000 deec0000
Call Trace:
[<e011a279>] zz016d9d41+0x37/0x43 [ath_hal]
[<e00ed5d8>] ath_ioctl+0x1aa/0x26d [ath_pci]
[<e00ed42e>] ath_ioctl+0x0/0x26d [ath_pci]
[<c02454da>] dev_ifsioc+0x37f/0x39a
[<c02459b3>] dev_ioctl+0x37c/0x3d6
[<c023a837>] sock_alloc_inode+0x20/0x4e
[<c0156cc1>] do_filp_open+0x2a/0x3e
[<c023ae5e>] sock_ioctl+0x19f/0x1be
[<c023acbf>] sock_ioctl+0x0/0x1be
[<c01615b1>] do_ioctl+0x19/0x4c
[<c01617d8>] vfs_ioctl+0x1f4/0x20b
[<c016183b>] sys_ioctl+0x4c/0x65
[<c0103b92>] syscall_call+0x7/0xb
[<c0290000>] skb_icv_walk+0x7c/0x1d7
===========================
Code: 00 83 f8 1d 66 90 0f 84 9a 00 00 00 83 f8 1e 8d b4 26 00 00 00 00 0f 85 e7 00 00 00 e9 a2 00 00 00 8d 85 c8 01 00 00 8b 54 24 28 <89> 02 8b 44 24 2c c7 00
10 00 00 00 b8 01 00 00 00 e9 c7 00 00
EIP: [<e010aa85>] zz067d2f41+0x4c/0x131 [ath_hal] SS:ESP 0068:deec3e64

Debian installer version is svn 51717 built today, using a standard 2.6.23-3-486 kernel from lenny with the atl2 and madwifi modules compiled. Built on a sid machine. Please CC me as I am not subscribed to the list.

Thanks

Glenn


Reply to: