Module iscsi_tcp not included in linux-image

Bug #218215 reported by Thorsten Guenther
14
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned
Hardy
Fix Released
Medium
Unassigned
Intrepid
Invalid
Medium
Unassigned

Bug Description

Binary package hint: linux-image-2.6.24-16-virtual

Found in Ubuntu 8.04 (Hardy Heron) JeOS:

For the open-iscsi package modules "scsi_transport_iscsi" and "iscsi_tcp" are needed. "scsi_transport_iscsi" is included in linux-image-2.6.24-16-virtual but "iscsi_tcp" is not.

Workaround: Building a custom kernel package with "iscsi_tcp" included.

Symptoms:
iscsd fails to start: "iscsid: Missing or Invalid version from /sys/module/scsi_transport_iscsi/version."
After loading scsi_transport_iscsi with modprobe iscsd will start, but when trying to connect to a LUN it will complain "iSCSI driver not found".

If the iscsi_tcp module is present everything works like expected, iscsd will start at boot time and automatically connect the LUN's if configured to do so.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Thorsten,

Just confirming your report that CONFIG_ISCSI_TCP is not enabled for -virtual. I'm reassigning to the kernel team. Thanks.

ogasawara@yoji:~/ubuntu-hardy/debian/config$ grep -rn "CONFIG_ISCSI_TCP" *
amd64/config:1263:CONFIG_ISCSI_TCP=m
hppa/config:563:CONFIG_ISCSI_TCP=m
i386/config.386:793:CONFIG_ISCSI_TCP=m
i386/config.server:797:CONFIG_ISCSI_TCP=m
i386/config.virtual:231:# CONFIG_ISCSI_TCP is not set
i386/config.generic:790:CONFIG_ISCSI_TCP=m
ia64/config:1102:CONFIG_ISCSI_TCP=m
powerpc/config:1067:CONFIG_ISCSI_TCP=m
sparc/config:826:CONFIG_ISCSI_TCP=m

Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux:
assignee: ubuntu-kernel-team → timg-tpi
milestone: none → ubuntu-8.04
status: Triaged → Fix Committed
Revision history for this message
Tim Gardner (timg-tpi) wrote :

SRU Justification:

Impact: The x86 virtual flavor cannot use ISCSI over TCP (a common NAS protocol).

Fix Description: Enabled CONFIG_ISCSI_TCP=m for -virtual.

Patch: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=commit;h=3c0b1d95c656e20d8242b0c4eb43fe1ae218eb36

TEST CASE: Using a -virtual kernel: 'modprobe -l iscsi_tcp'
No iscsi_tcp module is reported.

Steve Langasek (vorlon)
Changed in linux:
milestone: ubuntu-8.04 → ubuntu-8.04.1
Revision history for this message
Colin Watson (cjwatson) wrote :

Accepted into hardy-proposed.

Revision history for this message
Jesper Krogh (jesper) wrote :

I can confirm, both the bug in hardy, and the fix in proposed-updates. The Hardy iSCSI installation is useless until this has been fixed.

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Jesper - your previous statement is somewhat ambiguous, but I think what you've said is that linux-image-2.6.24-17-virtual_2.6.24-17.31 contains the iscsi_tcp module and _does_ solve your problem.

Revision history for this message
Tim Gardner (timg-tpi) wrote :

linux (2.6.24-17.31) hardy-proposed; urgency=low

  [Alessio Igor Bogani]

  * rt: Fix mutex in the toshiba_acpi driver
  * rt: Updated configuration files

  [Ben Collins]

  * build: Fix revert detection in git-ubuntu-log
  * SAUCE: Re-add eeprom_bad_csum_allow module-param
    - LP: #60388

  [Stefan Bader]

  * Pulled updates to openvz custom build. Fixes openvz 'refuses to boot' problem.
    - LP: #210672
  * sched: retain vruntime, fix delayed key events when CONFIG_FAIR_GROUP_SCHED.
    - LP: #218516
  * UBUNTU: SAUCE: Add blacklist support to fix Belkin bluetooth dongle.
    - LP: #140511

  [Tim Gardner]

  * Enable CONFIG_ISCSI_TCP for -virtual
    - LP: #218215
  * build: Add fancontrol modules to powerpc64-smp debian installer
  * Fix Xen Dom0/DomU bridging
    - LP: #218126
  * TSC Clocksource can cause hangs and time jumps
    - LP: #221351
  * Kernel should use CONFIG_FAIR_CGROUP_SCHED. Fixes high load issues
    with pulseaudio.
    - LP: #188226

  [Upstream Kernel Changes]

  * KVM: MMU: prepopulate guest pages after write-protecting
    - LP: #221032

 -- Tim Gardner < <email address hidden>> Fri, 11 Apr 2008 07:59:10 -0600

Changed in linux:
assignee: timg-tpi → nobody
status: Fix Committed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

setting to 'fix committed' since this is not yet in -updates.

Changed in linux:
importance: Undecided → Medium
status: New → Triaged
milestone: none → ubuntu-8.04.1
status: Triaged → Fix Committed
milestone: ubuntu-8.04.1 → none
status: Fix Released → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Verified that -17 ships this module now.

Revision history for this message
Martin Pitt (pitti) wrote :

linux 2.6.24-17.31 copied to hardy-updates.

Changed in linux:
status: Fix Committed → Fix Released
Tim Gardner (timg-tpi)
Changed in linux:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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