[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#359207: Cant use some USB keys because of CONFIG_ACORN_PARTITION_CUMANA



Package: linux-image-2.6.16-1-686
Version: 2.6.16-2
Severity: important


If I use the standard unstable kernel packages (linux-image-2.6.{15,16}-1-686),
I can't use my USB key. There are messages in syslog like the line below, then
a bunch of "Buffer I/O error on device sda1".

	"sda: [CUMANA/ADFS] sda1<5>sd 0:0:0:0: Attached scsi removable disk sda"

The problem is related to an option that is enabled in Debian kernels,
CONFIG_ACORN_PARTITION_CUMANA (extended partitions types detection).
The standard debian kernels are affected:

	# grep CUMANA /boot/config-2.6.{15,16}-1-686 
	/boot/config-2.6.15-1-686:CONFIG_ACORN_PARTITION_CUMANA=y
	/boot/config-2.6.16-1-686:CONFIG_ACORN_PARTITION_CUMANA=y

I build a custom Debian kernel without that option (and many other options and
modules I don't need), and this solved my problem on the two boxes I've tested.

As I'm not the only one to have that problem and the vast majority of  users
wont compile their kernel (joe user will simply say "Linux sucks" and go
back to other OSes/distros), I'm asking myself if the Debian kernels should use
that config option : as it cant be build as a module, it can't be easily disabled.

Is that config option really mandatory ? What's the best way to fix it ?

PS I sent a mail on the debian-kernel mailing list, but got no response 




Reply to: