[ia64] Unresolved symbols in mptspi and mptscsih

Bug #49077 reported by Bryan Stillwell
2
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Undecided
Unassigned
Dapper
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-mckinley

When attempting to boot an rx1620 system after a successful install, I'm getting a failure to mount the root filesystem because the mptspi and mptscsih modules have unresolved symbols. This only appears to be a problem with the linux-image-mckinley package in dapper, because chrooting into the filesystem and replacing it with linux-image-mckinley-smp seems to work.

Boot output:

hda: ATAPI 24X DVD-ROM drive, 256kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
scsi_mod: value -6917529019002620440 out of IMM22 range
Fusion MPT base driver 3.03.04
Copyright (c) 1999-2005 LSI Logic Corporation
mptscsih: Unknown symbol scsi_remove_host
mptscsih: Unknown symbol scsi_host_put
mptscsih: Unknown symbol scsi_print_command
mptscsih: Unknown symbol scsi_adjust_queue_depth
mptspi: Unknown symbol mptscsih_qcmd
mptspi: Unknown symbol mptscsih_bios_param
mptspi: Unknown symbol mptscsih_io_done
mptspi: Unknown symbol mptscsih_slave_configure
mptspi: Unknown symbol mptscsih_taskmgmt_complete
mptspi: Unknown symbol mptscsih_ioc_reset
mptspi: Unknown symbol mptscsih_remove
mptspi: Unknown symbol mptscsih_bus_reset
mptspi: Unknown symbol mptscsih_proc_info
mptspi: Unknown symbol mptscsih_host_reset
mptspi: Unknown symbol mptscsih_timer_expired
mptspi: Unknown symbol mptscsih_scandv_complete
mptspi: Unknown symbol scsi_scan_host
mptspi: Unknown symbol mptscsih_resume
mptspi: Unknown symbol mptscsih_event_process
mptspi: Unknown symbol scsi_add_host
mptspi: Unknown symbol mptscsih_suspend
mptspi: Unknown symbol mptscsih_slave_alloc
mptspi: Unknown symbol mptscsih_slave_destroy
mptspi: Unknown symbol mptscsih_change_queue_depth
mptspi: Unknown symbol mptscsih_shutdown
mptspi: Unknown symbol mptscsih_dev_reset
mptspi: Unknown symbol mptscsih_info
mptspi: Unknown symbol mptscsih_abort
mptspi: Unknown symbol scsi_host_alloc
scsi_mod: value -6917529019002620440 out of IMM22 range
mptscsih: Unknown symbol scsi_remove_host
mptscsih: Unknown symbol scsi_host_put
mptscsih: Unknown symbol scsi_print_command
mptscsih: Unknown symbol scsi_adjust_queue_depth
mptspi: Unknown symbol mptscsih_qcmd
mptspi: Unknown symbol mptscsih_bios_param
mptspi: Unknown symbol mptscsih_io_done
mptspi: Unknown symbol mptscsih_slave_configure
mptspi: Unknown symbol mptscsih_taskmgmt_complete
mptspi: Unknown symbol mptscsih_ioc_reset
mptspi: Unknown symbol mptscsih_remove
mptspi: Unknown symbol mptscsih_bus_reset
mptspi: Unknown symbol mptscsih_proc_info
mptspi: Unknown symbol mptscsih_host_reset
mptspi: Unknown symbol mptscsih_timer_expired
mptspi: Unknown symbol mptscsih_scandv_complete
mptspi: Unknown symbol scsi_scan_host
mptspi: Unknown symbol mptscsih_resume
mptspi: Unknown symbol mptscsih_event_process
mptspi: Unknown symbol scsi_add_host
mptspi: Unknown symbol mptscsih_suspend
mptspi: Unknown symbol mptscsih_slave_alloc
mptspi: Unknown symbol mptscsih_slave_destroy
mptspi: Unknown symbol mptscsih_change_queue_depth
mptspi: Unknown symbol mptscsih_shutdown
mptspi: Unknown symbol mptscsih_dev_reset
mptspi: Unknown symbol mptscsih_info
mptspi: Unknown symbol mptscsih_abort
mptspi: Unknown symbol scsi_host_alloc
usbcore: registered new driver usbfs
usbcore: registered new driver hub
GSI 16 (level, low) -> CPU 0 (0x0000) vector 52
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 52
ohci_hcd 0000:00:01.0: OHCI Host Controller
ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:01.0: irq 52, io mem 0x80002000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
GSI 17 (level, low) -> CPU 0 (0x0000) vector 53
ACPI: PCI Interrupt 0000:00:01.1[B] -> GSI 17 (level, low) -> IRQ 53
ohci_hcd 0000:00:01.1: OHCI Host Controller
ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:01.1: irq 53, io mem 0x80001000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usb 1-1: new low speed USB device using ohci_hcd and address 2
GSI 18 (level, low) -> CPU 0 (0x0000) vector 54
ACPI: PCI Interrupt 0000:00:01.2[C] -> GSI 18 (level, low) -> IRQ 54
ehci_hcd 0000:00:01.2: EHCI Host Controller
ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:00:01.2: irq 54, io mem 0x80000000
ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 0.95, driver 10 Dec 2004
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 5 ports detected
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
usb 1-1: USB disconnect, address 2
usb 1-1: new low speed USB device using ohci_hcd and address 3
input: Belkin Components USB-PS2 Adapter as /class/input/input0
input: USB HID v1.00 Keyboard [Belkin Components USB-PS2 Adapter ] on usb-0000:00:01.0-1
input: Belkin Components USB-PS2 Adapter as /class/input/input1
input: USB HID v1.00 Mouse [Belkin Components USB-PS2 Adapter ] on usb-0000:00:01.0-1
Done.
Begin: Waiting for root file system... ...
Done.
ALERT! /dev/sda2 does not exist. Dropping to a shell!

BusyBox v1.01 (Debian 1:1.01-4ubuntu3) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
#

Revision history for this message
Ben Collins (ben-collins) wrote :

Pretty much have to blame this on bintutils and/or gcc:

scsi_mod: value -6917529019002620440 out of IMM22 range

The bug is that scsi_mod cannot be loaded because of an invalid size that the module loader cannot handle. Without scsi_mod loading, the other modules cannot load.

Changed in linux-source-2.6.15:
assignee: nobody → ubuntu-kernel-team
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
assignee: ubuntu-kernel-team → ubuntu-ia64
Tim Gardner (timg-tpi)
Changed in linux-source-2.6.15:
assignee: ubuntu-ia64 → timg-tpi
status: Confirmed → In Progress
Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux-source-2.6.15:
status: In Progress → Fix Committed
Revision history for this message
Tim Gardner (timg-tpi) wrote :

2.6.15-52.67

  * Set CONFIG_SCSI=y for ia64.

Changed in linux-source-2.6.15 (Ubuntu Dapper):
status: New → Fix Released
Changed in linux-source-2.6.15 (Ubuntu):
assignee: Tim Gardner (timg-tpi) → nobody
importance: Medium → Undecided
status: Fix Committed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.