linux image misses low level scsi driver kernel module for the Initio INI-A100U2 host adapter

Bug #138632 reported by anonym
4
Affects Status Importance Assigned to Milestone
linux-source-2.6.22 (Ubuntu)
Fix Released
Medium
Ben Collins

Bug Description

the summary says all:
linux image misses the low level scsi driver kernel module for the Initio INI-A100U2 host adapter.

At least it is missing at the current version of linux kernel: feisty/2.6.20-16
and was also missing in the last kernel builds.

I don't know any reason why to keep this driver out and I did not find any bug report about initio or a100.
It also doesn't load or need any firmware (binary).

Please check
Device Drivers --->
  SCSI device support --->
    SCSI low-level drivers --->
      <M> Initio INI-A100U2W support

Thanks!

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. The kernel version you mentioned (2.6.20-16) is actually older than the version you made your report against. However, I've examined the latest 2.6.22-11.32 kernel for Gutsy and see that the a100u2w module isn't built for this version either. I'm reassigning this to the kernel-team for their consideration to include in upcoming releases. Thanks!

Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-kernel-team
status: New → Confirmed
Changed in linux-source-2.6.22:
assignee: ubuntu-kernel-team → ben-collins
importance: Undecided → Medium
status: Confirmed → Fix Committed
Revision history for this message
goto (gotolaunchpad) wrote :

Loading of a100u2w hangs my system after about one second. This does not happen with linux-2.6.22.6 from kernel.org, so I guess it's because of the ubuntu patches.

Changed Status back to new.

Changed in linux-source-2.6.22:
status: Fix Committed → New
Revision history for this message
goto (gotolaunchpad) wrote :

I've compiled linux 2.6.22.6 from kernel.org with the .config from ubuntu package linux-source 2.6.22-11.32, but with enabled a100u2w and all works fine.

I have to use append="noioapic noapic noirq nosmp" in /etc/lilo.conf for all recent ubuntu built kernel, because my PDC20265 RAID bus controller won't work with apic and irq management, and this was also true with this build.

but the a100u2w works, so the crash is due to ubuntu patches.

Revision history for this message
goto (gotolaunchpad) wrote :
Download full text (12.2 KiB)

// is this a launchpad-bug? couldn't use "Add a comment/attachment" because it was only text. //
# lspci -vvv
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
 Subsystem: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
 Latency: 0
 Region 0: Memory at c0000000 (32-bit, prefetchable) [size=256M]
 Capabilities: [a0] AGP version 2.0
  Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1
  Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP+ GART64- 64bit- FW- Rate=x1
 Capabilities: [c0] Power Management version 2
  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
 Latency: 0
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 0000f000-00000fff
 Memory behind bridge: d8000000-d9ffffff
 Prefetchable memory behind bridge: d0000000-d7ffffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
 Capabilities: [80] Power Management version 2
  Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 32 (4000ns min, 10000ns max)
 Interrupt: pin A routed to IRQ 5
 Region 0: Memory at da041000 (32-bit, prefetchable) [size=4K]
 Capabilities: [44] Vital Product Data
 Capabilities: [4c] Power Management version 2
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Interrupt: pin A routed to IRQ 5
 Region 0: Memory at da045000 (32-bit, prefetchable) [size=4K]
 Capabilities: [44] Vital Product Data
 Capabilities: [4c] Power Management version 2
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0b.0 SCSI storage controller: Initio Corporation INI-A100U2W (rev 01)
 Subsystem: Initio Corporation INI-A100U2W
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 Status:...

Revision history for this message
goto (gotolaunchpad) wrote :
Download full text (68.4 KiB)

# dmesg # on useable 2.6.22.6 I don't know how to dmesg a crashed kernel or something like that
[ 0.000000] Linux version 2.6.22.6-GC (root@localhost) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #3 Thu Sep 13 18:47:54 CEST 2007
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009d400 (usable)
[ 0.000000] BIOS-e820: 000000000009d400 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 0000000040000000 (usable)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
[ 0.000000] 128MB HIGHMEM available.
[ 0.000000] 896MB LOWMEM available.
[ 0.000000] found SMP MP-table at 000f5530
[ 0.000000] Entering add_active_range(0, 0, 262144) 0 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] Normal 4096 -> 229376
[ 0.000000] HighMem 229376 -> 262144
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 262144
[ 0.000000] On node 0 totalpages: 262144
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 4064 pages, LIFO batch:0
[ 0.000000] Normal zone: 1760 pages used for memmap
[ 0.000000] Normal zone: 223520 pages, LIFO batch:31
[ 0.000000] HighMem zone: 256 pages used for memmap
[ 0.000000] HighMem zone: 32512 pages, LIFO batch:7
[ 0.000000] DMI 2.2 present.
[ 0.000000] Intel MultiProcessor Specification v1.1
[ 0.000000] Virtual Wire compatibility mode.
[ 0.000000] OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
[ 0.000000] Processor #0 6:8 APIC version 17
[ 0.000000] I/O APIC #2 Version 17 at 0xFEC00000.
[ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Processors: 1
[ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
[ 0.000000] Built 1 zonelists. Total pages: 260096
[ 0.000000] Kernel command line: BOOT_IMAGE=Ubu26226UC ro root=305 noioapic noapic noirq nosmp bootkbd=de video=vesa:0x1b8,fh:100,fv:85,nopan
[ 0.000000] mapped APIC to ffffd000 (fee00000)
[ 0.000000] mapped IOAPIC to ffffc000 (fec00000)
[ 0.000000] Enabling fast FPU save and restore... done.
[ 0.000000] Enabling unmasked SIMD FPU exception support... done.
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[ 0.000000] Detected 1529.114 MHz processor.
[ 57.092782] Console: colour VGA+ 80x25
[ 57.095509] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 57.097315] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 57.136988] Memory: 1012748k/1048576k available (1928k kernel code, 35128k reserved, 862k data, 348k init, 131072k highmem)
[ 57.137070] virtual kernel memory layout:
[ 57.137071] ...

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

linux-source-2.6.22 (2.6.22-11.33) gutsy; urgency=low

  [Alessio Igor Bogani]

  * rt: Update to rt9
  * rt: Update configuration files

  [Ben Collins]

  * ubuntu: Enable A100 driver
    - LP: #138632
  * libata: Default to hpa being overridden

  [Chuck Short]

  * [HDAPS] Add support for Thinkpad R61.
  * [LIBATA] Add more hard drives to blacklist.
  * [USB] Added support for Sprint Pantech PX-500.
  * [XEN] No really enable amd64.
  * [XEN] Fix amd64 yet again.

  [Matthew Garrett]

  * alter default behaviour of ACPI video module
  * Add infrastructure for notification on ACPI method execution
  * Get thinkpad_acpi to send notifications on CMOS updates
  * Add support to libata-acpi for acpi-based bay hotplug

  [Phillip Lougher]

  * Add kernel flavour optimised for virtualised environments
  * Change abi-check script to check for $flavour.ignore in previous abi
  * Disable abi and module check for virtual flavour

  [Richard Hughes]

  * Refresh laptop lid status on resume

  [Upstream Kernel Changes]

  * [pata_marvell]: Add more identifiers

 -- Ben Collins <email address hidden> Sun, 16 Sep 2007 22:13:08 -0400

Changed in linux-source-2.6.22:
status: New → Fix Released
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.