First and foremost, I've already browsed several bug reports dating back to 2008 that have requested this to be turned back on (mostly in the now nonexistent scsiadd package). The general attitude is "bug your software vendor if they don't support sysfs" but really, you can't expect this out of everyone. Especially a place like HighPoint who hasn't touched their drivers since 10/22/2009. I respect the position but, in my opinion, you're only hurting consumer level Debian users by turning extremely minor things like this off.
I upgraded my home Linux server from lenny to squeeze last weekend via a fresh install onto a new drive and my final to-do item was fix the CLI interface for my common, consumer-level, current-gen, hardware RAID5 card: a HighPoint RocketRaid 2310. Their CLI client that can be configured to email me when the array degrades simply stopped working after the upgrade. Compiled fine, but when ran it didn't do anything but claim the "driver wasn't loaded" even though I was clearly using the RAID array and seeing it in dmesg.
A tiny bit of Googling led me to this blog post from 1/12/2011: http://cosmicb.no/?p=136 which correctly explained hptraidconf was broken because Debian decided to turn legacy /proc/scsi support off in squeeze.
I think it should be turned back on to continue to support devices that use it that are unlikely to see their kernel tainting drivers updated to not use /proc/scsi.
Thanks and have a fine day. I sadly expect this to be quickly marked as wontfix with zero discussion because that's my experience with filing Debian bug reports.
-- Package-specific info:
** Kernel log: boot messages should be attached
** Model information
sys_vendor: System manufacturer
product_name: System Product Name
product_version: System Version
chassis_vendor: Chassis Manufacture
chassis_version: Chassis Version
bios_vendor: Phoenix Technologies, LTD
bios_version: ASUS A8N-SLI Premium ACPI BIOS Revision 1008
board_vendor: ASUSTeK Computer INC.
board_name: A8N-SLI Premium
board_version: 1.02
** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
04:00.0 SCSI storage controller [0100]: HighPoint Technologies, Inc. RocketRAID 2310 4 Port SATA-II Controller [1103:2310] (rev 02)
Subsystem: Marvell Technology Group Ltd. Device [11ab:11ab]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at d3000000 (64-bit, non-prefetchable) [size=1M]
Region 2: I/O ports at 9000 [size=256]
[virtual] Expansion ROM at 80100000 [disabled] [size=512K]
Capabilities: <access denied>
05:0c.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller [11ab:4320] (rev 13)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8001 Gigabit Ethernet Controller (Asus) [1043:811a]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (5750ns min, 7750ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at d5000000 (32-bit, non-prefetchable) [size=16K]
Region 1: I/O ports at a000 [size=256]
[virtual] Expansion ROM at 80000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: skge
** USB devices:
Bus 002 Device 002: ID 06a3:8000 Saitek PLC Gamers' Keyboard
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kernel: Linux 2.6.32tyler0 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6.32-5-amd64 depends on:
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii initramfs-tools [linux-initra 0.98.8 tools for generating an initramfs
ii linux-base 2.6.32-30 Linux image base package
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.32-5-amd64 recommends:
pn firmware-linux-free <none> (no description available)
Versions of packages linux-image-2.6.32-5-amd64 suggests:
pn grub | lilo <none> (no description available)
pn linux-doc-2.6.32 <none> (no description available)
Versions of packages linux-image-2.6.32-5-amd64 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110313183109.2532.93773.reportbug@circles.chalkd ust.org">http://lists.debian.org/20110313183109.2532.93773.reportbug@circles.chalkd ust.org