* 2.6.8.1 crash on Toshiba Tecra 9100
@ 2004-08-22 16:13 Peter Hicks
2004-08-23 17:25 ` Jens Maurer
0 siblings, 1 reply; 4+ messages in thread
From: Peter Hicks @ 2004-08-22 16:13 UTC (permalink / raw)
To: linux-kernel
Hello
I'm having a bit of grief with 2.6.8.1 on a Toshiba Tecra 9100. Earlier 2.6
kernels worked fine including 2.6.7. An afternoon of kernel-fiddling has
shown that CONFIG_EDD causes the following oops whilst booting.
I'm now running 2.6.8.1 with CONFIG_EDD disabled and it works a treat.
=====
Unable to handle kernel NULL pointer dereference at virtual address 000007ff
dfc77704
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<dfc77704>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246 (2.6.8.1)
eax: dfe94000 ebx: dfe94000 ecx: 00000006 edx: dfe941c0
esi: 000007ff edi: dfe94000 ebp: 00000000 esp: deb7bedc
ds: 007b es: 007b ss: 0068
Stack: c0208dbd dfe94000 c019ca84 000000a0 e08ffd80 e0937b7c e09382a0 e0937f3f
e093aec0 dfe94000 ffffffed c019df54 dfe94000 e093aec0 ffffffed c019df93
e093aec0 dfe94000 c019dfc6 e093aee4 dfe94044 c01d7e2c dfe9404c e093aee4
Call Trace:
[<c0208dbd>] pcibios_enable_device+0x14/0x17
[<c019ca84>] pci_enable_device_bars+0x1e/0x32
[<e0937b7c>] agp_intel_probe+0x10e/0x409 [intel_agp]
[<c019df54>] pci_device_probe_static+0x46/0x55
[<c019df93>] __pci_device_probe+0x30/0x40
[<c019dfc6>] pci_device_probe+0x23/0x3f
[<c01d7e2c>] bus_match+0x32/0x5b
[<c01d7f2d>] driver_attach+0x51/0x7b
[<c0197b8b>] kobject_register+0x22/0x53
[<c01d8333>] bus_add_driver+0x88/0xa3
[<c01d879f>] driver_register+0x28/0x2c
[<c019e1a4>] pci_register_driver+0x56/0x7c
[<e091301d>] init_module+0x1d/0x2b [intel_agp]
[<c012bc8b>] sys_init_module+0xe6/0x1f4
[<c0103dbf>] syscall_call+0x7/0xb
Code: a4 87 a4 87 00 00 00 00 10 77 c7 df 69 6e 74 31 33 5f 64 65
>>EIP; dfc77704 <__crc_pci_bus_alloc_resource+2d57cb/50a035> <=====
>>eax; dfe94000 <__crc_pci_bus_alloc_resource+4f20c7/50a035>
>>ebx; dfe94000 <__crc_pci_bus_alloc_resource+4f20c7/50a035>
>>edx; dfe941c0 <__crc_pci_bus_alloc_resource+4f2287/50a035>
>>edi; dfe94000 <__crc_pci_bus_alloc_resource+4f20c7/50a035>
>>esp; deb7bedc <__crc_generic_file_aio_write+a1f10/8380b1>
Trace; c0208dbd <pcibios_enable_device+14/17>
Trace; c019ca84 <pci_enable_device_bars+1e/32>
Trace; e0937b7c <__crc_sleep_on+2be13d/547b36>
Trace; c019df54 <pci_device_probe_static+46/55>
Trace; c019df93 <__pci_device_probe+30/40>
Trace; c019dfc6 <pci_device_probe+23/3f>
Trace; c01d7e2c <bus_match+32/5b>
Trace; c01d7f2d <driver_attach+51/7b>
Trace; c0197b8b <kobject_register+22/53>
Trace; c01d8333 <bus_add_driver+88/a3>
Trace; c01d879f <driver_register+28/2c>
Trace; c019e1a4 <pci_register_driver+56/7c>
Trace; e091301d <__crc_sleep_on+2995de/547b36>
Trace; c012bc8b <sys_init_module+e6/1f4>
Trace; c0103dbf <syscall_call+7/b>
Code; dfc77704 <__crc_pci_bus_alloc_resource+2d57cb/50a035>
00000000 <_EIP>:
Code; dfc77704 <__crc_pci_bus_alloc_resource+2d57cb/50a035> <=====
0: a4 movsb %ds:(%esi),%es:(%edi) <=====
Code; dfc77705 <__crc_pci_bus_alloc_resource+2d57cc/50a035>
1: 87 a4 87 00 00 00 00 xchg %esp,0x0(%edi,%eax,4)
Code; dfc7770c <__crc_pci_bus_alloc_resource+2d57d3/50a035>
8: 10 77 c7 adc %dh,0xffffffc7(%edi)
Code; dfc7770f <__crc_pci_bus_alloc_resource+2d57d6/50a035>
b: df 69 6e fildll 0x6e(%ecx)
Code; dfc77712 <__crc_pci_bus_alloc_resource+2d57d9/50a035>
e: 74 31 je 41 <_EIP+0x41>
Code; dfc77714 <__crc_pci_bus_alloc_resource+2d57db/50a035>
10: 33 5f 64 xor 0x64(%edi),%ebx
Code; dfc77717 <__crc_pci_bus_alloc_resource+2d57de/50a035>
13: 65 00 00 add %al,%gs:(%eax)
=====
Problem is reproducable and I'm happy to test changes etc. as required.
Peter.
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: 2.6.8.1 crash on Toshiba Tecra 9100
2004-08-22 16:13 2.6.8.1 crash on Toshiba Tecra 9100 Peter Hicks
@ 2004-08-23 17:25 ` Jens Maurer
2004-08-23 22:33 ` Peter Hicks
2004-08-29 18:24 ` Peter Hicks
0 siblings, 2 replies; 4+ messages in thread
From: Jens Maurer @ 2004-08-23 17:25 UTC (permalink / raw)
To: Peter Hicks; +Cc: linux-kernel
Peter Hicks wrote:
> ... that CONFIG_EDD causes the following oops whilst booting.
> [<c0208dbd>] pcibios_enable_device+0x14/0x17
> [<c019ca84>] pci_enable_device_bars+0x1e/0x32
> [<e0937b7c>] agp_intel_probe+0x10e/0x409 [intel_agp]
Hm... The oops happens while inserting the intel_agp module.
CONFIG_EDD is for boot disk detection. I fail to see any
relationship whatsoever between these two.
Jens Maurer
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.6.8.1 crash on Toshiba Tecra 9100
2004-08-23 17:25 ` Jens Maurer
@ 2004-08-23 22:33 ` Peter Hicks
2004-08-29 18:24 ` Peter Hicks
1 sibling, 0 replies; 4+ messages in thread
From: Peter Hicks @ 2004-08-23 22:33 UTC (permalink / raw)
To: Jens Maurer; +Cc: linux-kernel
Jens Maurer wrote:
>> [<c0208dbd>] pcibios_enable_device+0x14/0x17
>> [<c019ca84>] pci_enable_device_bars+0x1e/0x32
>> [<e0937b7c>] agp_intel_probe+0x10e/0x409 [intel_agp]
>
> Hm... The oops happens while inserting the intel_agp module.
> CONFIG_EDD is for boot disk detection. I fail to see any
> relationship whatsoever between these two.
I'll get back to you on that - I didn't notice the blindingly obvious.
However I'm fairly certain CONFIG_EDD causes the AGP oops.
I'll do some more playing around and get back.
Peter.
--
Peter Hicks | e: my.name@poggs.co.uk | g: 0xE7C839F4 | w: www.poggs.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.6.8.1 crash on Toshiba Tecra 9100
2004-08-23 17:25 ` Jens Maurer
2004-08-23 22:33 ` Peter Hicks
@ 2004-08-29 18:24 ` Peter Hicks
1 sibling, 0 replies; 4+ messages in thread
From: Peter Hicks @ 2004-08-29 18:24 UTC (permalink / raw)
To: Jens Maurer; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 770 bytes --]
Hi Jens
Jens Maurer wrote:
>> [<c0208dbd>] pcibios_enable_device+0x14/0x17
>> [<c019ca84>] pci_enable_device_bars+0x1e/0x32
>> [<e0937b7c>] agp_intel_probe+0x10e/0x409 [intel_agp]
>
> Hm... The oops happens while inserting the intel_agp module.
> CONFIG_EDD is for boot disk detection. I fail to see any
> relationship whatsoever between these two.
Here's the situation. I'm using the attached .config (config-working) and
2.6.8.1 boots and works fine. When recompiling the kernel with CONFIG_EDD
enabled, and no other changes, I get the oops above in pcibios_enable_device.
Just a guess, but does CONFIG_EDD on the Tecra 9100 mess up some function that
intel_agp uses?
Peter.
--
Peter Hicks | e: my.name@poggs.co.uk | g: 0xE7C839F4 | w: www.poggs.com
[-- Attachment #2: config-working --]
[-- Type: text/plain, Size: 6566 bytes --]
CONFIG_4KSTACKS=y
CONFIG_ACPI=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_AGP=m
CONFIG_AGP_INTEL=m
CONFIG_AIRO=m
CONFIG_AIRO_CS=m
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_PIIX=y
CONFIG_BROKEN=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_BT=m
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIVHCI=m
CONFIG_BT_L2CAP=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_SCO=m
CONFIG_CARDBUS=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_TABLE=m
CONFIG_CRC32=m
CONFIG_CRC_CCITT=m
CONFIG_CRYPTO=y
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_SHA1=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_DRM=y
CONFIG_DRM_I830=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_E100=m
CONFIG_E100_NAPI=y
CONFIG_EARLY_PRINTK=y
CONFIG_EPOLL=y
CONFIG_EXPERIMENTAL=y
CONFIG_EXT3_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_FAT_FS=m
CONFIG_FB=y
CONFIG_FONT_8x16=y
CONFIG_FONT_8x8=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FUTEX=y
CONFIG_FW_LOADER=m
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GEN_RTC=m
CONFIG_GEN_RTC_X=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAVE_DEC_LOCK=y
CONFIG_HOTPLUG=y
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HPET_RTC_IRQ=y
CONFIG_HPET_TIMER=y
CONFIG_HW_CONSOLE=y
CONFIG_HW_RANDOM=m
CONFIG_IDE=y
CONFIG_IDEDMA_AUTO=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_IDE_GENERIC=y
CONFIG_IDE_TASKFILE_IO=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_INET=y
CONFIG_INPUT=y
CONFIG_INPUT_EVBUG=m
CONFIG_INPUT_EVDEV=m
CONFIG_INPUT_KEYBOARD=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_MOUSE=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_UINPUT=m
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_CFQ=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IRCOMM=m
CONFIG_IRDA=m
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRPORT_SIR=m
CONFIG_IRTTY_SIR=m
CONFIG_ISA=y
CONFIG_ISO9660_FS=m
CONFIG_JBD=y
CONFIG_JOLIET=y
CONFIG_KALLSYMS=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KMOD=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_LIBCRC32C=m
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_LOG_BUF_SHIFT=16
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAX_RAW_DEVS=256
CONFIG_MICROCODE=m
CONFIG_MII=m
CONFIG_MMU=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MOUSE_PS2=m
CONFIG_MPENTIUM4=y
CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_MTRR=y
CONFIG_NET=y
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_KEY=y
CONFIG_NET_PCI=y
CONFIG_NET_PKTGEN=m
CONFIG_NET_RADIO=y
CONFIG_NET_WIRELESS=y
CONFIG_NLS=y
CONFIG_NLS_ASCII=m
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_UTF8=m
CONFIG_NOHIGHMEM=y
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=y
CONFIG_NVRAM=m
CONFIG_OBSOLETE_MODPARM=y
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_PARPORT=m
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PC=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_MSI=y
CONFIG_PCI_NAMES=y
CONFIG_PCMCIA=m
CONFIG_PCMCIA_PROBE=y
CONFIG_PM=y
CONFIG_PPP=m
CONFIG_PPPOE=m
CONFIG_PPP_ASYNC=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_DEFLATE=m
CONFIG_PREEMPT=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_RAMFS=y
CONFIG_RAW_DRIVER=m
CONFIG_REGPARM=y
CONFIG_RTC=m
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
CONFIG_SCSI_QLA2XXX=m
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_ACPI=y
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_CORE=m
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SND=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DUMMY=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_MPU401=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_PCM=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_TIMER=m
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_VIRMIDI=m
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_SOUND=m
CONFIG_SOUND_GAMEPORT=y
CONFIG_STANDALONE=y
CONFIG_SWAP=y
CONFIG_SYN_COOKIES=y
CONFIG_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_SYSVIPC=y
CONFIG_TMPFS=y
CONFIG_TOSHIBA=m
CONFIG_TOSHIBA_FIR=m
CONFIG_UID16=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX=y
CONFIG_USB=m
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_RW_DETECT=y
CONFIG_USB_UHCI_HCD=m
CONFIG_VFAT_FS=m
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_VLAN_8021Q=m
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_W1=m
CONFIG_W1_THERM=m
CONFIG_WATCHDOG=y
CONFIG_X86=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_BSWAP=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_CPUID=m
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_INVLPG=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_MSR=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_PC=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_TSC=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_XADD=y
CONFIG_XFRM=y
CONFIG_YENTA=m
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_ZLIB_INFLATE=m
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-08-29 18:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-22 16:13 2.6.8.1 crash on Toshiba Tecra 9100 Peter Hicks
2004-08-23 17:25 ` Jens Maurer
2004-08-23 22:33 ` Peter Hicks
2004-08-29 18:24 ` Peter Hicks
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox