Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SonyVAIO PCG-Z600NE MemoryStick Recognition

1 view
Skip to first unread message

Daisaku Watanabe

unread,
Mar 7, 2001, 11:41:49 AM3/7/01
to

Hi folks,

I'm trying to use MemoryStick slot on SonyVAIO PCG-Z600NE,
and currently no luck.
Product Name "Z600NE" is a bit funny,
probably this is used for Europe domain.
I believe some "505" series should have same spedification.


OS does not recognize MemoryStick as HD at all.

What I can see is:
* This machine's memorystick seems to be
connected to PCI not USB.
So USB-MASS-STRAGE is no help.

* SCSI config are included in kernel, but no help.

* "MemoryStick Controller" appears on /proc/pci
so device itself is existing anyway.
And it will act as ATA-Drive/Scsi(?) HardDrive
but Linux cannot recognized it as HD.

* Kernel parameter "hdc=autotune" is no help.
"hdc=247/2/16" (for example!) leads kernel panic,
no wander.
Kernel says, it's "non-ATA Drive".


Here is specs/logs which could help to tell the situation.
* Debian: woody(testing).
* Linux Kernel Version: 2.4.2 with devfs
* Eithernet/Audio devices are working fine.


* BIOS setup.

Menu [Advanced]

> Primary IDE Adapter [12073MB]
> Secondary IDE Adapter [None]
--> Submenu
Type [Auto]
This "Type" option has "ATAPI Removable"
and "CD-ROM" etc.

Any change for "Secondary IDE Adapter [None]" canNOT be made.
for example, change it to "ATAPI Removbale" from "None"
and Save(F10) and quit restart.
Then the menu "Secondary IDE Adapter" has been back to [None].
No way to change it, as far as I have tested.
Anyway, on the same BIOS configration, Win2K can recognize
memorystick properly.


* dmesg digest

Linux version 2.4.2 (root@chariot) (gcc version 2.95.3 20010125 (prerelease))
(snip)
Setting commenced=1, go go go
PCI: PCI BIOS revision 2.10 entry at 0xfd9ae, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
got res[10000000:10000fff] for resource 0 of Ricoh Co Ltd RL5c475
got res[10001000:100013ff] for resource 0 of Sony Corporation Memory Stick Controller
Limiting direct PCI/PCI transfers.
(snip)
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfcb0-0xfcb7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfcb8-0xfcbf, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DARA-212000, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 23579136 sectors (12073 MB) w/418KiB Cache, CHS=1467/255/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
Floppy drive(s): fd0 is 1.44M
(snip)


[Note]: No "hdc" recognition.

* lspci -vt
-[00]-+-00.0 Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
+-01.0-[01]----00.0 Neomagic Corporation: Unknown device 0016
+-07.0 Intel Corporation 82371AB PIIX4 ISA
+-07.1 Intel Corporation 82371AB PIIX4 IDE
+-07.2 Intel Corporation 82371AB PIIX4 USB
+-07.3 Intel Corporation 82371AB PIIX4 ACPI
+-08.0 Sony Corporation CXD3222 i.LINK Controller
+-09.0 Yamaha Corporation YMF-744B [DS-1S Audio Controller]
+-0a.0 CONEXANT: Unknown device 2443
+-0b.0 Intel Corporation 82557 [Ethernet Pro 100]
+-0c.0 Ricoh Co Ltd RL5c475
\-0d.0 Sony Corporation Memory Stick Controller


* lspci -vvx (digest)

00:0d.0 FLASH memory: Sony Corporation Memory Stick Controller (rev 01)
Subsystem: Sony Corporation: Unknown device 8085
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SER
R- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort
- >SERR- <PERR-
Interrupt: pin A routed to IRQ 0
Region 0: Memory at 10001000 (32-bit, non-prefetchable) [disabled] [size=1K]
Capabilities: <available only to root>
00: 4d 10 8a 80 00 00 10 02 01 00 01 05 00 00 00 00
10: 00 10 00 10 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 4d 10 85 80
30: 00 00 00 00 dc 00 00 00 00 00 00 00 00 01 00 00

* kernel configuration (digest)

CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m

CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_PIIX_TUNING=y

I cannot decide this problem caused by
* some kernel mis configuration
* lack of some appropriate kernel param
* some BIOS work
* other??

Any comments are welcome.

Thank you very much&
Best regards,
D Watanabe<dwat...@yahoo.com>

Patrice Lazareff

unread,
Mar 7, 2001, 12:25:40 PM3/7/01
to
Daisaku Watanabe wrote:

> I'm trying to use MemoryStick slot on SonyVAIO PCG-Z600NE,
> and currently no luck.
> Product Name "Z600NE" is a bit funny,
> probably this is used for Europe domain.
> I believe some "505" series should have same spedification.

I am the happy owner of a Z600TEK and got the memstick to work.

You need uhci and usb-storage modules as well as scsi-emulation support.

Then (in my case RH7 with 2.2.18 kernel - I am currently struggling with
2.4.2 ;-), the memory stick mounts in msdos on /dev/sda1

(assuming you have msdos available in the filesystems part of the kernel
config)

Hope this helps,

Patrice
--
Posté avec Knode - Le lecteur de niouzes de KDE

Daisaku Watanabe

unread,
Mar 7, 2001, 2:22:19 PM3/7/01
to

Dear Patrice,

Thank you very much for your advice.

On Wed, 7 Mar 2001 18:25:40 +0100


> I am the happy owner of a Z600TEK and got the memstick to work.
>
> You need uhci and usb-storage modules as well as scsi-emulation support.
>
> Then (in my case RH7 with 2.2.18 kernel - I am currently struggling with
> 2.4.2 ;-), the memory stick mounts in msdos on /dev/sda1

I know some VAIO owners report the MemoryStick can be
mountable as SCSI device with USB_STRAGE configuration,
and my 2.4.2 kernel is already configured as so.

If you don't mind, could you tell me the result of
"lspci -vt".
As far as I know, USB-connection type VAIO's result is like
> #lspci -vt


> -[00]-+-00.0 Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge

> +-01.0-[01]----00.0 Neomagic Corporation: Unknown device 0025


> +-07.0 Intel Corporation 82371AB PIIX4 ISA
> +-07.1 Intel Corporation 82371AB PIIX4 IDE
> +-07.2 Intel Corporation 82371AB PIIX4 USB
> +-07.3 Intel Corporation 82371AB PIIX4 ACPI

> +-08.0 Sony Corporation CXD3222 iLINK Controller
> +-09.0 Yamaha Corporation YMF-754 [DS-1E Audio Controller]


> +-0a.0 CONEXANT: Unknown device 2443

> \-0c.0 Ricoh Co Ltd RL5c475
(end)

Let's see the difference of the mine which was on my previous post.
My machine's output has
"-0d.0 Sony Corporation Memory Stick Controller".

That's why I wrote "USB-MASS-STRAGE is not a help".
And for example, USB-Floppy is working on the same environment,
which is recognized as SCSI device and appers under
/dev/scsi/host0(snip).
This means those options are inserted correctly,
as far as I understand.
But I'm not sure really my assumption is correct anyway.


So, again, if you don't mind, please tell me the
lspci -vt result on your machine.


Thanks for your help.
D Watanabe<dwat...@yahoo.com>

Steve Barr

unread,
Mar 7, 2001, 8:45:32 PM3/7/01
to
Daisaku Watanabe wrote:
> I'm trying to use MemoryStick slot on SonyVAIO PCG-Z600NE,
> and currently no luck.
[....]
> Any comments are welcome.

I have instructions for the current Memorystick (MSC-U01) here:
http://www.stevebarr.com/cgi-bin/cgiwrap/barrst/goto.pl?c1vn

If you have the other type, http://www.karmaspace.co.uk/linux/sony.php3

Best,

Steve
--
http://www.stevebarr.com
"It's part of the official advertising worldview that your parents are creeps,
teachers are nerds and idiots, authority figures are laughable, nobody can
really understand kids except the corporate sponsor." -- Mark Crispin Miller
http://www.pbs.org/wgbh/pages/frontline/shows/cool/interviews/crispinmiller.html

D Watanabe

unread,
Mar 8, 2001, 8:28:01 AM3/8/01
to

Dear Steve,

Thank you very much for your post.

> I have instructions for the current Memorystick (MSC-U01) here:
> http://www.stevebarr.com/cgi-bin/cgiwrap/barrst/goto.pl?c1vn
>
> If you have the other type, http://www.karmaspace.co.uk/linux/sony.ph


As I mentioned in the reply for Patrice(in the same thread),
I suspect my memorystick is not "MSC-U01" type,
it means My memorystick does not have USB-connection.


I would like to gather the information as far as I can.

If you don't mind, could you tell me the result of
"lspci -vt".
As far as I know, USB-connection type VAIO's result is like

> #lspci -vt


> -[00]-+-00.0 Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge

> +-01.0-[01]----00.0 Neomagic Corporation: Unknown device 0025


> +-07.0 Intel Corporation 82371AB PIIX4 ISA
> +-07.1 Intel Corporation 82371AB PIIX4 IDE
> +-07.2 Intel Corporation 82371AB PIIX4 USB
> +-07.3 Intel Corporation 82371AB PIIX4 ACPI

> +-08.0 Sony Corporation CXD3222 iLINK Controller

> +-09.0 Yamaha Corporation YMF-754 [DS-1E Audio Controller]


> +-0a.0 CONEXANT: Unknown device 2443

Patrice Lazareff

unread,
Mar 8, 2001, 10:24:26 AM3/8/01
to
Daisaku Watanabe wrote:

> I know some VAIO owners report the MemoryStick can be
> mountable as SCSI device with USB_STRAGE configuration,
> and my 2.4.2 kernel is already configured as so.

Lucky you. I've been trying to use kernel 2.4.2 for a couple of days. I
have updated all the various programs mentioned in changes, the compilation
runs fine but at reboot the machine freezes when it tries to mount the swap
partition :-(

Any advice welcome...

> If you don't mind, could you tell me the result of
> "lspci -vt".

Sure, here it is:

-[00]-+-00.0 Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge

+-01.0-[01]----00.0 ATI Technologies Inc Rage Mobility P/M AGP 2x


+-07.0 Intel Corporation 82371AB PIIX4 ISA
+-07.1 Intel Corporation 82371AB PIIX4 IDE
+-07.2 Intel Corporation 82371AB PIIX4 USB
+-07.3 Intel Corporation 82371AB PIIX4 ACPI

+-08.0 Sony Corporation CXD3222 i.LINK Controller

+-09.0 Yamaha Corporation YMF-744B [DS-1S Audio Controller]


+-0a.0 CONEXANT: Unknown device 2443

+-0b.0 Intel Corporation 82557 [Ethernet Pro 100]

\-0c.0 Ricoh Co Ltd RL5c475

END


>
> Let's see the difference of the mine which was on my previous post.
> My machine's output has
> "-0d.0 Sony Corporation Memory Stick Controller".

I tried both with a memory stick mounted and not, but the result is the
same.

> That's why I wrote "USB-MASS-STRAGE is not a help".
> And for example, USB-Floppy is working on the same environment,
> which is recognized as SCSI device and appers under
> /dev/scsi/host0(snip).
> This means those options are inserted correctly,
> as far as I understand.
> But I'm not sure really my assumption is correct anyway.

Well, to me it looks you're correct. I need those two uhci and usb-storage
modules to see the usb-floppy which I mount from /dev/sdb (using the
full-size usb connector beside the ethernet one on the right handside).

But there is a possibility things are different with 2.4.x kernels which
handle USB in a different way from 2.2.x ones (as far as I understand).

All the best,

D Watanabe

unread,
Mar 8, 2001, 11:30:17 AM3/8/01
to

Dear Patrice,

Thank you very much for your information again,
this is a reply for your 2.4.2 problem, just a thought.

> runs fine but at reboot the machine freezes
> when it tries to mount the swap partition :-(

How's your devfs kernel configuration?
If you select "devfs suport" is Yes, and
"mount devfs automatically at boot time" is yes,
you may need to do something.

I'm sure you've already know, on devfs control,
under /dev file structure is fairly different from 2.2.x series.
So if your /etc/fstab is still using "conventional"
device file locations(/dev/hd?, /dev/tty? etc),
it might have a problem.


There are two choices:
A) Install "devfsd".
This is the simplest and easiest way, I think.

B) Rewrite /etc/fstab and /etc/inittab(tty part).
But you may have a problem if you make two kernel version
(2.2.x and 2.4.x) co-existance.


Details are in /usr/src/linux/Documentation/filesystems/devfs/.


Just a guess.
Sorry if I'm saying anything silly.

If your 2.4.2 works fine, please try "lspci -vt" again.

Regards,
Daisaku Watanabe<dwat...@yahoo.com>

0 new messages