Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N
Package: linux-2.6
Version: 2.6.32-8 Severity: important My hard disk (a Samsumg HM160HC) seems to have a Host Protected Area, which previous kernels did not detect. So I have an area of the disk that currently I can not access, but are covered by the partition table. I read following Google searches that the fix is to use hdparm -N, but when I run it I get:- $> sudo hdparm -N /dev/hda /dev/hda: The running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device. READ_NATIVE_MAX_ADDRESS_EXT failed: Invalid argument Previous kernels (at least 2.6.26 which I used to run on this machine with Debian) did not seem to notice the HPA, so either I need a way to turn off the kernel's detection of the HPA or I need CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work. -- Package-specific info: ** Version: Linux version 2.6.32-2-686 (Debian 2.6.32-8) (ben@decadent.org.uk) (gcc version 4.3.4 (Debian 4.3.4-6) ) #1 SMP Thu Feb 11 04:08:42 UTC 2010 ** Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-2-686 root=UUID=20791f58-eff6-4abb-86ee-a80a335baf62 ro ** Not tainted ** Kernel log: [ 11.869458] lib80211: common routines for IEEE802.11 drivers [ 11.869521] lib80211_crypt: registered algorithm 'NULL' [ 11.884164] ACPI: AC Adapter [ACAD] (off-line) [ 12.018693] udev: renamed network interface eth0 to eth2 [ 12.133224] NET: Registered protocol family 23 [ 12.148358] ieee80211: 802.11 data/management/control stack, git-1.1.13 [ 12.148415] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com> [ 12.201889] i915 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 6 (level, low) -> IRQ 6 [ 12.201966] i915 0000:00:02.0: setting latency timer to 64 [ 12.206386] [drm] set up 15M of stolen space [ 12.727456] [drm] DAC-6: set mode 640x480 0 [ 13.213885] yenta_cardbus 0000:02:06.0: CardBus bridge found [152d:0727] [ 13.213955] yenta_cardbus 0000:02:06.0: O2: res at 0x94/0xD4: ea/00 [ 13.214007] yenta_cardbus 0000:02:06.0: O2: enabling read prefetch/write burst [ 13.316206] nsc-ircc, chip->init [ 13.316262] nsc-ircc, Found chip at base=0x164e [ 13.316334] nsc-ircc, driver loaded (Dag Brattli) [ 13.316507] nsc_ircc_open(), can't get iobase of 0x2f8 [ 13.316583] nsc-ircc, Found chip at base=0x164e [ 13.316654] nsc-ircc, driver loaded (Dag Brattli) [ 13.316705] nsc_ircc_open(), can't get iobase of 0x2f8 [ 13.317048] nsc-ircc 00:0a: disabled [ 13.318081] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq [ 13.318149] ipw2200: Copyright(c) 2003-2006 Intel Corporation [ 13.421093] render error detected, EIR: 0x00000010 [ 13.421097] [drm:i915_handle_error] *ERROR* EIR stuck: 0x00000010, masking [ 13.421118] render error detected, EIR: 0x00000010 [ 13.437039] [drm] LVDS-8: set mode 1024x768 10 [ 13.439309] yenta_cardbus 0000:02:06.0: ISA IRQ mask 0x0838, PCI irq 6 [ 13.439312] yenta_cardbus 0000:02:06.0: Socket status: 30000006 [ 13.439317] pci_bus 0000:02: Raising subordinate bus# of parent bus (#02) from #02 to #06 [ 13.439326] yenta_cardbus 0000:02:06.0: pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff [ 13.439330] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3000-0x3fff: clean. [ 13.439624] yenta_cardbus 0000:02:06.0: pcmcia: parent PCI bridge Memory window: 0xe0200000 - 0xe07fffff [ 13.439627] yenta_cardbus 0000:02:06.0: pcmcia: parent PCI bridge Memory window: 0x40000000 - 0x47ffffff [ 13.501346] Console: switching to colour frame buffer device 128x48 [ 13.527191] fb0: inteldrmfb frame buffer device [ 13.527243] registered panic notifier [ 13.527316] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 13.556710] Intel ICH Modem 0000:00:1f.6: PCI INT B -> Link[LNKB] -> GSI 10 (level, low) -> IRQ 10 [ 13.556834] Intel ICH Modem 0000:00:1f.6: setting latency timer to 64 [ 13.696345] ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10 [ 13.696424] ipw2200 0000:02:04.0: PCI INT A -> Link[LNKE] -> GSI 10 (level, low) -> IRQ 10 [ 13.696599] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection [ 13.696718] ipw2200 0000:02:04.0: firmware: requesting ipw2200-bss.fw [ 13.707484] Intel ICH 0000:00:1f.5: PCI INT B -> Link[LNKB] -> GSI 10 (level, low) -> IRQ 10 [ 13.707614] Intel ICH 0000:00:1f.5: setting latency timer to 64 [ 13.996455] ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels) [ 13.998171] yenta_cardbus 0000:02:06.1: CardBus bridge found [152d:0727] [ 14.014157] udev: renamed network interface eth0 to eth3 [ 14.128829] yenta_cardbus 0000:02:06.1: ISA IRQ mask 0x0838, PCI irq 6 [ 14.130669] yenta_cardbus 0000:02:06.1: Socket status: 30000006 [ 14.132533] pci_bus 0000:02: Raising subordinate bus# of parent bus (#02) from #06 to #0a [ 14.135688] yenta_cardbus 0000:02:06.1: pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff [ 14.137915] pcmcia_socket pcmcia_socket1: cs: IO port probe 0x3000-0x3fff: clean. [ 14.140321] yenta_cardbus 0000:02:06.1: pcmcia: parent PCI bridge Memory window: 0xe0200000 - 0xe07fffff [ 14.142992] yenta_cardbus 0000:02:06.1: pcmcia: parent PCI bridge Memory window: 0x40000000 - 0x47ffffff [ 14.438621] pcmcia_socket pcmcia_socket1: cs: IO port probe 0x100-0x4ff: clean. [ 14.443308] pcmcia_socket pcmcia_socket1: cs: IO port probe 0x800-0x8ff: clean. [ 14.446641] pcmcia_socket pcmcia_socket1: cs: IO port probe 0xc00-0xcff: clean. [ 14.449861] pcmcia_socket pcmcia_socket1: cs: IO port probe 0xa00-0xaff: clean. [ 14.491205] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x4ff: clean. [ 14.495925] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x800-0x8ff: clean. [ 14.499739] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcff: clean. [ 14.502822] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean. [ 14.552030] intel8x0_measure_ac97_clock: measured 55390 usecs (2669 samples) [ 14.554419] intel8x0: clocking to 48000 [ 15.406598] EXT3 FS on hda1, internal journal [ 15.612056] ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports [ 15.756076] wbsd: Winbond W83L51xD SD/MMC card interface driver [ 15.759160] wbsd: Copyright(c) Pierre Ossman [ 15.828766] device-mapper: uevent: version 1.0.3 [ 15.832493] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com [ 16.079432] fuse init (API version 7.13) [ 19.143945] ADDRCONF(NETDEV_UP): eth2: link is not ready [ 21.944073] lib80211_crypt: registered algorithm 'CCMP' [ 21.988967] padlock: VIA PadLock not detected. [ 22.019421] lib80211_crypt: registered algorithm 'TKIP' [ 30.176024] eth3: no IPv6 routers present [ 40.355660] ttyS1: LSR safety check engaged! [ 40.667122] Bluetooth: Core ver 2.15 [ 40.669545] NET: Registered protocol family 31 [ 40.671828] Bluetooth: HCI device and connection manager initialized [ 40.674116] Bluetooth: HCI socket layer initialized [ 40.701529] Bluetooth: L2CAP ver 2.14 [ 40.703738] Bluetooth: L2CAP socket layer initialized [ 40.711709] Bluetooth: RFCOMM TTY layer initialized [ 40.714001] Bluetooth: RFCOMM socket layer initialized [ 40.716221] Bluetooth: RFCOMM ver 1.11 [ 40.770039] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 40.772288] Bluetooth: BNEP filters: protocol multicast [ 40.832729] Bridge firewalling registered [ 40.947235] Bluetooth: SCO (Voice Link) ver 0.6 [ 40.949465] Bluetooth: SCO socket layer initialized [ 45.596547] [drm] DAC-6: set mode 640x480 0 [ 46.093065] [drm] DAC-6: set mode 640x480 0 [ 46.776561] [drm] DAC-6: set mode 640x480 0 [ 47.273243] [drm] DAC-6: set mode 640x480 0 [ 62.214300] [drm] DAC-6: set mode 640x480 0 [ 62.708979] [drm] DAC-6: set mode 640x480 0 ** Model information not available ** Loaded modules: Module Size Used by binfmt_misc 4875 1 sco 5837 2 bridge 32851 0 stp 996 1 bridge bnep 7376 2 rfcomm 25063 1 l2cap 21677 6 bnep,rfcomm crc16 1027 1 l2cap bluetooth 36259 6 sco,bnep,rfcomm,l2cap rfkill 10196 2 bluetooth michael_mic 1506 4 arc4 974 2 ecb 1405 2 lib80211_crypt_tkip 6677 1 aes_i586 6816 1 aes_generic 25738 1 aes_i586 lib80211_crypt_ccmp 3643 1 fuse 43554 1 dm_snapshot 17945 0 dm_mirror 9639 0 dm_region_hash 5612 1 dm_mirror dm_log 6369 2 dm_mirror,dm_region_hash dm_mod 45878 3 dm_snapshot,dm_mirror,dm_log mmc_block 6436 0 wbsd 8614 0 sr_mod 10770 0 firewire_sbp2 9575 0 ide_generic 801 0 [permanent] snd_intel8x0 19523 2 snd_intel8x0m 8100 0 snd_ac97_codec 79140 2 snd_intel8x0,snd_intel8x0m snd_pcm_oss 28671 0 snd_mixer_oss 10461 1 snd_pcm_oss ac97_bus 710 1 snd_ac97_codec snd_seq_midi 3576 0 snd_pcm 47362 4 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_ oss snd_rawmidi 12505 1 snd_seq_midi snd_seq_midi_event 3684 1 snd_seq_midi snd_seq 35327 3 snd_seq_midi,snd_seq_midi_event snd_timer 12258 2 snd_pcm,snd_seq yenta_socket 16403 2 snd_seq_device 3673 3 snd_seq_midi,snd_rawmidi,snd_seq rsrc_nonstatic 7057 1 yenta_socket ipw2200 108264 0 i915 216974 2 libipw 18403 1 ipw2200 snd 34327 15 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_ oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_ timer,snd_seq_device drm_kms_helper 17183 1 i915 irda 75888 0 lib80211 2834 4 lib80211_crypt_tkip,lib80211_crypt_ccmp,ipw2200,li bipw drm 107431 3 i915,drm_kms_helper parport_pc 15799 0 i2c_algo_bit 3497 1 i915 shpchp 21220 0 joydev 6771 0 container 1833 0 ac 1640 0 i2c_i801 6442 0 i2c_core 12612 4 i915,drm,i2c_algo_bit,i2c_i801 pci_hotplug 18065 1 shpchp soundcore 3450 1 snd snd_page_alloc 4977 3 snd_intel8x0,snd_intel8x0m,snd_pcm serio_raw 2916 0 crc_ccitt 1039 1 irda parport 22554 1 parport_pc battery 3782 0 evdev 5609 15 pcspkr 1207 0 processor 25811 1 rng_core 2178 0 psmouse 44381 0 ext3 93828 1 jbd 31965 1 ext3 mbcache 3762 1 ext3 ide_cd_mod 21044 0 cdrom 26487 2 sr_mod,ide_cd_mod ide_gd_mod 17103 2 ide_pci_generic 1924 0 ata_generic 2015 0 libata 114180 1 ata_generic scsi_mod 101069 3 sr_mod,firewire_sbp2,libata b44 18352 0 ssb 33311 1 b44 uhci_hcd 15977 0 mmc_core 38095 3 mmc_block,wbsd,ssb firewire_ohci 16477 0 pcmcia 17442 1 ssb ehci_hcd 27346 0 video 14605 1 i915 piix 3564 1 intel_agp 20165 1 output 1204 1 video firewire_core 31007 2 firewire_sbp2,firewire_ohci crc_itu_t 1035 1 firewire_core pcmcia_core 20414 4 yenta_socket,rsrc_nonstatic,ssb,pcmcia mii 2714 1 b44 button 3598 1 i915 ide_core 63850 5 ide_generic,ide_cd_mod,ide_gd_mod,ide_pci_generic, piix agpgart 19516 2 drm,intel_agp usbcore 97930 3 uhci_hcd,ehci_hcd nls_base 4541 1 usbcore thermal 9206 0 fan 2586 0 thermal_sys 9378 4 processor,video,thermal,fan ** PCI devices: 00:00.0 Host bridge [0600]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3580] (rev 02) Subsystem: QUANTA Computer Inc Device [152d:0727] 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 Region 0: Memory at <unassigned> (32-bit, prefetchable) Capabilities: <access denied> Kernel driver in use: agpgart-intel 00:00.1 System peripheral [0880]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3584] (rev 02) Subsystem: QUANTA Computer Inc Device [152d:0727] 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 00:00.3 System peripheral [0880]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3585] (rev 02) Subsystem: QUANTA Computer Inc Device [152d:0727] 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 00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) (prog-if 00 [VGA controller]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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 Interrupt: pin A routed to IRQ 6 Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at e0000000 (32-bit, non-prefetchable) [size=512K] Region 2: I/O ports at 1800 [size=8] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 00:02.1 Display controller [0380]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) Subsystem: QUANTA Computer Inc Device [152d:0727] 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 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at e0080000 (32-bit, non-prefetchable) [size=512K] Capabilities: <access denied> 00:1d.0 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 03) (prog-if 00 [UHCI]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin A routed to IRQ 6 Region 4: I/O ports at 1820 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 03) (prog-if 00 [UHCI]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin B routed to IRQ 6 Region 4: I/O ports at 1840 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 [8086:24c7] (rev 03) (prog-if 00 [UHCI]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin C routed to IRQ 6 Region 4: I/O ports at 1860 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB Controller [0c03]: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller [8086:24cd] (rev 03) (prog-if 20 [EHCI]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin D routed to IRQ 10 Region 0: Memory at e0100000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 83) (prog-if 00 [Normal decode]) 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 Bus: primary=00, secondary=02, subordinate=0a, sec-latency=64 I/O behind bridge: 00003000-00003fff Memory behind bridge: e0200000-e07fffff Prefetchable memory behind bridge: 40000000-47ffffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- 00:1f.0 ISA bridge [0601]: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge [8086:24cc] (rev 03) 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: 0 00:1f.1 IDE interface [0101]: Intel Corporation 82801DBM (ICH4-M) IDE Controller [8086:24ca] (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin A routed to IRQ 6 Region 0: I/O ports at 01f0 [size=8] Region 1: I/O ports at 03f4 [size=1] Region 2: I/O ports at 0170 [size=8] Region 3: I/O ports at 0374 [size=1] Region 4: I/O ports at 1810 [size=16] Region 5: Memory at 48000000 (32-bit, non-prefetchable) [size=1K] Kernel driver in use: PIIX_IDE 00:1f.3 SMBus [0c05]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller [8086:24c3] (rev 03) Subsystem: QUANTA Computer Inc Device [152d:0727] 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- Interrupt: pin B routed to IRQ 10 Region 4: I/O ports at 1880 [size=32] Kernel driver in use: i801_smbus 00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 03) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin B routed to IRQ 10 Region 0: I/O ports at 1c00 [size=256] Region 1: I/O ports at 18c0 [size=64] Region 2: Memory at e0100c00 (32-bit, non-prefetchable) [size=512] Region 3: Memory at e0100800 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: Intel ICH 00:1f.6 Modem [0703]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller [8086:24c6] (rev 03) (prog-if 00 [Generic]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 0 Interrupt: pin B routed to IRQ 10 Region 0: I/O ports at 2400 [size=256] Region 1: I/O ports at 2000 [size=128] Capabilities: <access denied> Kernel driver in use: Intel ICH Modem 02:02.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 64 Interrupt: pin A routed to IRQ 6 Region 0: Memory at e0204000 (32-bit, non-prefetchable) [size=8K] Capabilities: <access denied> Kernel driver in use: b44 02:04.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05) Subsystem: Intel Corporation Device [8086:2702] 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: 64 (750ns min, 6000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at e0206000 (32-bit, non-prefetchable) [size=4K] Capabilities: <access denied> Kernel driver in use: ipw2200 02:06.0 CardBus bridge [0607]: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller [1217:7223] Subsystem: QUANTA Computer Inc Device [152d:0727] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 168 Interrupt: pin A routed to IRQ 6 Region 0: Memory at e0207000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: 40000000-43fff000 (prefetchable) Memory window 1: 4c000000-4ffff000 I/O window 0: 00003000-000030ff I/O window 1: 00003400-000034ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 Kernel driver in use: yenta_cardbus 02:06.1 CardBus bridge [0607]: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller [1217:7223] Subsystem: QUANTA Computer Inc Device [152d:0727] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 168 Interrupt: pin A routed to IRQ 6 Region 0: Memory at e0208000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176 Memory window 0: 44000000-47fff000 (prefetchable) Memory window 1: 50000000-53fff000 I/O window 0: 00003800-000038ff I/O window 1: 00003c00-00003cff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 Kernel driver in use: yenta_cardbus 02:06.2 System peripheral [0880]: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus Accelerator [1217:7110] Subsystem: QUANTA Computer Inc Device [152d:0727] Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 6 Region 0: Memory at e0209000 (32-bit, non-prefetchable) [size=4K] Capabilities: <access denied> 02:07.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) [104c:8026] (prog-if 10 [OHCI]) Subsystem: QUANTA Computer Inc Device [152d:0727] 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: 64 (500ns min, 1000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at e020a000 (32-bit, non-prefetchable) [size=2K] Region 1: Memory at e0200000 (32-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: firewire_ohci ** USB devices: Bus 001 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub" Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.32-2-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages linux-image-2.6.32-2-686 depends on: ii debconf [debconf-2.0] 1.5.28 Debian configuration management sy ii initramfs-tools [linux-initr 0.93.4 tools for generating an initramfs ii module-init-tools 3.12~pre1-1 tools for managing Linux kernel mo ii yaird [linux-initramfs-tool] 0.0.13-5 Yet Another mkInitRD Versions of packages linux-image-2.6.32-2-686 recommends: ii firmware-linux-free 2.6.32-9 Binary firmware for various driver ii libc6-i686 2.10.2-5 GNU C Library: Shared libraries [i Versions of packages linux-image-2.6.32-2-686 suggests: ii grub 0.97-59 GRand Unified Bootloader (dummy pa pn linux-doc-2.6.32 <none> (no description available) Versions of packages linux-image-2.6.32-2-686 is related to: pn firmware-bnx2 <none> (no description available) pn firmware-bnx2x <none> (no description available) ii firmware-ipw2x00 0.22 Binary firmware for Intel Pro Wire 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) -- debconf information excluded -- To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org Archive: 20100305093904.3262.82204.reportbug@stargate.dga.c o.uk">http://lists.debian.org/20100305093904.3262.82204.reportbug@stargate.dga.c o.uk |
Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N
On Fri, 2010-03-05 at 09:39 +0000, David Goodenough wrote:
> Package: linux-2.6 > Version: 2.6.32-8 > Severity: important > > > My hard disk (a Samsumg HM160HC) seems to have a Host Protected Area, which previous kernels did not detect. So I have > an area of the disk that currently I can not access, but are covered by the partition table. > > I read following Google searches that the fix is to use hdparm -N, but when I run it I get:- > > $> sudo hdparm -N /dev/hda > > /dev/hda: > The running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device. > READ_NATIVE_MAX_ADDRESS_EXT failed: Invalid argument > > Previous kernels (at least 2.6.26 which I used to run on this machine with Debian) did not seem to notice the HPA, so either I need > a way to turn off the kernel's detection of the HPA or I need CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work. You should be able to make the kernel ignore the HPA thus: 1. Create a file under /etc/modprobe.d containing the lines: options ide_core nohpa=0.0 options libata ignore_hpa=1 2. Run 'update-initramfs -u -k 2.6.32-2-686' 3. Reboot Ben. -- Ben Hutchings Q. Which is the greater problem in the world today, ignorance or apathy? A. I don't know and I couldn't care less. |
Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N
On Friday 05 March 2010, Ben Hutchings wrote:
> On Fri, 2010-03-05 at 09:39 +0000, David Goodenough wrote: > > Package: linux-2.6 > > Version: 2.6.32-8 > > Severity: important > > > > > > My hard disk (a Samsumg HM160HC) seems to have a Host Protected Area, > > which previous kernels did not detect. So I have an area of the disk > > that currently I can not access, but are covered by the partition table. > > > > I read following Google searches that the fix is to use hdparm -N, but > > when I run it I get:- > > > > $> sudo hdparm -N /dev/hda > > > > /dev/hda: > > The running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device. > > READ_NATIVE_MAX_ADDRESS_EXT failed: Invalid argument > > > > Previous kernels (at least 2.6.26 which I used to run on this machine > > with Debian) did not seem to notice the HPA, so either I need a way to > > turn off the kernel's detection of the HPA or I need > > CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work. > > You should be able to make the kernel ignore the HPA thus: > > 1. Create a file under /etc/modprobe.d containing the lines: > options ide_core nohpa=0.0 > options libata ignore_hpa=1 > 2. Run 'update-initramfs -u -k 2.6.32-2-686' > 3. Reboot > > Ben. > Excellent, thank you that worked. I had found the libata ignore_hpa=1 in various forums, but no one had mentioned the ide_core nohpa=0.0 and that (or rather the combination of the two) did the trick. Can I close the bug (if so how) otherwise feel free to close it. Given that these days (I know in the past that IBM PS/2 machines needed an area for BIOS most of which was stored on disk) the only use for HPA seems to be for windows reload areas, I suppose the only question is when you would want HPA to be enabled on a linux box? David -- To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org Archive: 201003051303.11094.david.goodenough@linkchoose.co. uk">http://lists.debian.org/201003051303.11094.david.goodenough@linkchoose.co. uk |
Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N
Going back to your original report:
On Fri, 2010-03-05 at 09:39 +0000, David Goodenough wrote: [...] > Previous kernels (at least 2.6.26 which I used to run on this machine > with Debian) did not seem to notice the HPA, so either I need a way to > turn off the kernel's detection of the HPA or I need > CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work. Now I don't understand this. Once an HPA has been created, it will be hidden by the drive unless the kernel or BIOS specifically overrides this. It does not depend on the kernel to detect and implement the HPA. Is it possible that you have changed or reset a BIOS option that was overriding the HPA? Ben. -- Ben Hutchings I say we take off; nuke the site from orbit. It's the only way to be sure. |
Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N
On Sunday 14 March 2010, Ben Hutchings wrote:
> Going back to your original report: > > On Fri, 2010-03-05 at 09:39 +0000, David Goodenough wrote: > [...] > > > Previous kernels (at least 2.6.26 which I used to run on this machine > > with Debian) did not seem to notice the HPA, so either I need a way to > > turn off the kernel's detection of the HPA or I need > > CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work. > > Now I don't understand this. Once an HPA has been created, it will be > hidden by the drive unless the kernel or BIOS specifically overrides > this. It does not depend on the kernel to detect and implement the HPA. > > Is it possible that you have changed or reset a BIOS option that was > overriding the HPA? > > Ben. > Another question arises, *parted still think that the device is full size so obviously the drive is not hiding the HPA very well! David -- To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org Archive: 201003151002.05181.david.goodenough@linkchoose.co. uk">http://lists.debian.org/201003151002.05181.david.goodenough@linkchoose.co. uk |
Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N
On Mon, 2010-03-15 at 10:02 +0000, David Goodenough wrote:
> On Sunday 14 March 2010, Ben Hutchings wrote: > > Going back to your original report: > > > > On Fri, 2010-03-05 at 09:39 +0000, David Goodenough wrote: > > [...] > > > > > Previous kernels (at least 2.6.26 which I used to run on this machine > > > with Debian) did not seem to notice the HPA, so either I need a way to > > > turn off the kernel's detection of the HPA or I need > > > CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work. > > > > Now I don't understand this. Once an HPA has been created, it will be > > hidden by the drive unless the kernel or BIOS specifically overrides > > this. It does not depend on the kernel to detect and implement the > HPA. > > > > Is it possible that you have changed or reset a BIOS option that was > > overriding the HPA? > > > > Ben. > > > > Another question arises, *parted still think that the device is full size > so obviously the drive is not hiding the HPA very well! I now understand this bug: there is already a workaround in Linux that causes the HPA to be automatically disabled if it overlaps a partition, but the workaround only works for the old IDE drivers. I've reported this upstream and we are close to a solution which will make this work for the new drivers too. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. |
| All times are GMT. The time now is 09:20 AM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.