public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.14 + SATAII150 TX2Plus does not recognize
@ 2005-12-02  8:39 Yanggun
  2005-12-02 11:04 ` Tejun Heo
  0 siblings, 1 reply; 5+ messages in thread
From: Yanggun @ 2005-12-02  8:39 UTC (permalink / raw)
  To: linux-kernel

Hi,

i am currently using linux kernel version 2.6.14 on x86 with Promise
SATAII150 TX2Plus(250G SATA HDD Disk x 2).

But, SATA HDD disk does not become. program execute result of "fdisk
/dev/sda" is  "Unable to read /dev/sda".

Work well in linux kernel version 2.6.13.2.

Do not act below since change as result that do debugging.
       "[SCSI] use scatter lists for all block pc requests and
simplify hw handlers"
       -  http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=392160335c798bbe94ab3aae6ea0c85d32b81bbc

What should I do?

Test Enviroment
--------------
Kernel version: 2.6.14
SATA Controller: Promise SATAII150 TX2Plus
SATA HDD: Western Digital 250G x 2
SATA Driver: http://www.promise.com/support/download/download2_eng.asp?productID=126&category=all&os=100#

Log
----------------
Nov 24 18:08:27 sentry24 kernel: ulsata2:[info] Drive 1/0: WDC
WD2500JS-22MHB0    488397167s 250059MB  UDMA6
Nov 24 18:08:27 sentry24 kernel: ulsata2:[info] Drive 3/0: WDC
WD2500JS-22MHB0    488397167s 250059MB  UDMA6
Nov 24 18:08:27 sentry24 kernel: scsi0 : ulsata2
Nov 24 18:08:27 sentry24 kernel:   Vendor:           Model:           
       Rev:
Nov 24 18:08:27 sentry24 kernel:   Type:   Direct-Access              
       ANSI SCSI revision: 00
Nov 24 18:08:27 sentry24 kernel: sda : sector size 0 reported, assuming 512.
Nov 24 18:08:27 sentry24 kernel: SCSI device sda: 1 512-byte hdwr sectors (0 MB)
Nov 24 18:08:27 sentry24 kernel: sda: asking for cache data failed
Nov 24 18:08:27 sentry24 kernel: sda: assuming drive cache: write through
Nov 24 18:08:27 sentry24 kernel: sda : sector size 0 reported, assuming 512.
Nov 24 18:08:27 sentry24 kernel: SCSI device sda: 1 512-byte hdwr sectors (0 MB)
Nov 24 18:08:27 sentry24 kernel: sda: asking for cache data failed
Nov 24 18:08:27 sentry24 kernel: sda: assuming drive cache: write through
Nov 24 18:08:27 sentry24 kernel:  sda: sda1
Nov 24 18:08:27 sentry24 kernel: sd 0:0:0:0: Attached scsi disk sda
Nov 24 18:08:27 sentry24 kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
Nov 24 18:08:27 sentry24 kernel:   Vendor:           Model:           
       Rev:
Nov 24 18:08:27 sentry24 kernel:   Type:   Direct-Access              
       ANSI SCSI revision: 00
Nov 24 18:08:27 sentry24 kernel: sdb : sector size 0 reported, assuming 512.
Nov 24 18:08:27 sentry24 kernel: SCSI device sdb: 1 512-byte hdwr sectors (0 MB)
Nov 24 18:08:27 sentry24 kernel: sdb: asking for cache data failed
Nov 24 18:08:27 sentry24 kernel: sdb: assuming drive cache: write through
Nov 24 18:08:27 sentry24 kernel: sdb : sector size 0 reported, assuming 512.
Nov 24 18:08:27 sentry24 kernel: SCSI device sdb: 1 512-byte hdwr sectors (0 MB)
Nov 24 18:08:27 sentry24 kernel: sdb: asking for cache data failed
Nov 24 18:08:27 sentry24 kernel: sdb: assuming drive cache: write through
Nov 24 18:08:27 sentry24 kernel:  sdb: sdb1
Nov 24 18:08:27 sentry24 kernel: sd 0:0:2:0: Attached scsi disk sdb
Nov 24 18:08:27 sentry24 kernel: sd 0:0:2:0: Attached scsi generic sg1 type 0


[root@test root]# lsmod
Module                  Size  Used by
snd_pcm_oss            48288  0
snd_pcm                80520  1 snd_pcm_oss
snd_timer              21508  1 snd_pcm
snd_page_alloc          8456  1 snd_pcm
snd_mixer_oss          17024  1 snd_pcm_oss
lp                      9412  0
parport                31816  1 lp
snd                    47076  4 snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               7776  1 snd
sr_mod                 15268  0
sg                     34208  0
i810                   20480  0
i830                   24832  0
odcap                  21488  2
button                  5008  0
sbp2                   21252  0
ohci1394               31540  0
ieee1394               87224  2 sbp2,ohci1394
pl2303                 18948  0
usbserial              27368  1 pl2303
usb_storage            53696  0
uhci_hcd               30096  0
ide_scsi               14468  0
raid1                  17920  0
md_mod                 59088  1 raid1
ehci_hcd               29960  0
usbcore               106880  6 pl2303,usbserial,usb_storage,uhci_hcd,ehci_hcd
e1000                  99892  0
sd_mod                 15888  0
ulsata2               132060  0
scsi_mod              122984  7
sr_mod,sg,sbp2,usb_storage,ide_scsi,sd_mod,ulsata2



[root@sentry24 root]# sfdisk -l

Disk /dev/hda: 1007 cylinders, 16 heads, 63 sectors/track
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/hda1   *      0+   1006    1007-    507496+  83  Linux
/dev/hda2          0       -       0          0    0  Empty
/dev/hda3          0       -       0          0    0  Empty
/dev/hda4          0       -       0          0    0  Empty

Disk /dev/sda: 0 cylinders, 64 heads, 32 sectors/track
Warning: The partition table looks like it was made
  for C/H/S=*/255/63 (instead of 0/64/32).
For this listing I'll assume that geometry.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+  30400   30401- 244196001   83  Linux
/dev/sda2          0       -       0          0    0  Empty
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty

Disk /dev/sdb: 0 cylinders, 64 heads, 32 sectors/track
Warning: The partition table looks like it was made
  for C/H/S=*/255/63 (instead of 0/64/32).
For this listing I'll assume that geometry.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+  30400   30401- 244196001   83  Linux
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty
[root@sentry24 root]#



[root@sentry24 root]# sg_map -i -x
/dev/sg0  0 0 0 0  0  /dev/sda    WDC WD2500JS-00M
/dev/sg1  0 0 2 0  0  /dev/sdb    WDC WD2500JS-00M
[root@sentry24 root]#



[root@sentry24 root]# fdisk -l /dev/sda
[root@sentry24 root]# fdisk /dev/sda

Unable to read /dev/sda
[root@sentry24 root]#

[root@sentry24 root]# !parted
parted --script /dev/sda mklabel msdos
Error: Can't have a partition outside the disk!
Error: Operation not permitted during read on /dev/sda
Error: Operation not permitted during write on /dev/sda

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.6.14 + SATAII150 TX2Plus does not recognize
  2005-12-02  8:39 2.6.14 + SATAII150 TX2Plus does not recognize Yanggun
@ 2005-12-02 11:04 ` Tejun Heo
  2005-12-02 12:36   ` Yanggun
  0 siblings, 1 reply; 5+ messages in thread
From: Tejun Heo @ 2005-12-02 11:04 UTC (permalink / raw)
  To: Yanggun; +Cc: linux-kernel

Yanggun wrote:
> Hi,
> 
> i am currently using linux kernel version 2.6.14 on x86 with Promise
> SATAII150 TX2Plus(250G SATA HDD Disk x 2).
> 
> But, SATA HDD disk does not become. program execute result of "fdisk
> /dev/sda" is  "Unable to read /dev/sda".
> 
> Work well in linux kernel version 2.6.13.2.
> 
> Do not act below since change as result that do debugging.
>        "[SCSI] use scatter lists for all block pc requests and
> simplify hw handlers"
>        -  http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=392160335c798bbe94ab3aae6ea0c85d32b81bbc
> 
> What should I do?
> 

Your controller is probably supported by sata_promise driver included in 
the kernel.  Just use the standard driver.

-- 
tejun

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.6.14 + SATAII150 TX2Plus does not recognize
  2005-12-02 11:04 ` Tejun Heo
@ 2005-12-02 12:36   ` Yanggun
  2005-12-02 12:59     ` Tejun Heo
  0 siblings, 1 reply; 5+ messages in thread
From: Yanggun @ 2005-12-02 12:36 UTC (permalink / raw)
  To: Tejun Heo; +Cc: linux-kernel

thanks.

but sata_promise driver not seem to support hot-swap. As following
message is said, it becomes block. Even if use irqpoll option, result
is same.

I want to use hot-swap.

Nov 18 03:19:36  kernel: irq 11: nobody cared (try booting with the
"irqpoll" option)
Nov 18 03:19:36  kernel:  [__report_bad_irq+42/141] __report_bad_irq+0x2a/0x8d
Nov 18 03:19:36  kernel:  [note_interrupt+158/247] note_interrupt+0x9e/0xf7
Nov 18 03:19:36  kernel:  [__do_IRQ+261/292] __do_IRQ+0x105/0x124
Nov 18 03:19:36  kernel:  [do_IRQ+82/124] do_IRQ+0x52/0x7c
Nov 18 03:19:36  kernel:  =======================
Nov 18 03:19:36  kernel:  [common_interrupt+26/32] common_interrupt+0x1a/0x20
Nov 18 03:19:36  kernel:  [__do_softirq+58/156] __do_softirq+0x3a/0x9c
Nov 18 03:19:36  kernel:  [do_softirq+112/116] do_softirq+0x70/0x74
Nov 18 03:19:36  kernel:  =======================
Nov 18 03:19:36  kernel:  [irq_exit+56/58] irq_exit+0x38/0x3a
Nov 18 03:19:36  kernel:  [do_IRQ+89/124] do_IRQ+0x59/0x7c
Nov 18 03:19:36  kernel:  [common_interrupt+26/32] common_interrupt+0x1a/0x20
Nov 18 03:19:36  gconfd (root-2818): Received signal 1, shutting down cleanly
Nov 18 03:19:55  kernel:  [unix_poll+96/180] unix_poll+0x60/0xb4
Nov 18 03:19:55  gconfd (root-2818): Exiting
Nov 18 03:19:55  kernel:  [get_offset_tsc+14/23] get_offset_tsc+0xe/0x17
Nov 18 03:19:55  kernel:  [do_gettimeofday+24/176] do_gettimeofday+0x18/0xb0
Nov 18 03:19:55  kernel:  [sys_gettimeofday+39/127] sys_gettimeofday+0x27/0x7f
Nov 18 03:19:55  kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Nov 18 03:19:55  kernel: handlers:

2005/12/2, Tejun Heo <htejun@gmail.com>:
> Yanggun wrote:
> > Hi,
> >
> > i am currently using linux kernel version 2.6.14 on x86 with Promise
> > SATAII150 TX2Plus(250G SATA HDD Disk x 2).
> >
> > But, SATA HDD disk does not become. program execute result of "fdisk
> > /dev/sda" is  "Unable to read /dev/sda".
> >
> > Work well in linux kernel version 2.6.13.2.
> >
> > Do not act below since change as result that do debugging.
> >        "[SCSI] use scatter lists for all block pc requests and
> > simplify hw handlers"
> >        -  http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=392160335c798bbe94ab3aae6ea0c85d32b81bbc
> >
> > What should I do?
> >
>
> Your controller is probably supported by sata_promise driver included in
> the kernel.  Just use the standard driver.
>
> --
> tejun
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.6.14 + SATAII150 TX2Plus does not recognize
  2005-12-02 12:36   ` Yanggun
@ 2005-12-02 12:59     ` Tejun Heo
  2005-12-02 13:13       ` Yanggun
  0 siblings, 1 reply; 5+ messages in thread
From: Tejun Heo @ 2005-12-02 12:59 UTC (permalink / raw)
  To: Yanggun; +Cc: linux-kernel

Yanggun wrote:
> thanks.
> 
> but sata_promise driver not seem to support hot-swap. As following
> message is said, it becomes block. Even if use irqpoll option, result
> is same.
> 
> I want to use hot-swap.
> 

Yeap, the standard doesn't support hot-swap yet.  I think either you 
gotta stay with 2.6.13 for the time being or wait for promise to update 
their driver.

-- 
tejun

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.6.14 + SATAII150 TX2Plus does not recognize
  2005-12-02 12:59     ` Tejun Heo
@ 2005-12-02 13:13       ` Yanggun
  0 siblings, 0 replies; 5+ messages in thread
From: Yanggun @ 2005-12-02 13:13 UTC (permalink / raw)
  To: Tejun Heo; +Cc: linux-kernel

Thanks for your help :)

2005/12/2, Tejun Heo <htejun@gmail.com>:
> Yanggun wrote:
> > thanks.
> >
> > but sata_promise driver not seem to support hot-swap. As following
> > message is said, it becomes block. Even if use irqpoll option, result
> > is same.
> >
> > I want to use hot-swap.
> >
>
> Yeap, the standard doesn't support hot-swap yet.  I think either you
> gotta stay with 2.6.13 for the time being or wait for promise to update
> their driver.
>
> --
> tejun
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-12-02 13:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-02  8:39 2.6.14 + SATAII150 TX2Plus does not recognize Yanggun
2005-12-02 11:04 ` Tejun Heo
2005-12-02 12:36   ` Yanggun
2005-12-02 12:59     ` Tejun Heo
2005-12-02 13:13       ` Yanggun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox