SonyVAIO PCG-Z600NE MemoryStick Recognition
Dear Debian laptoers,
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.
* "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,
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.
> Primary IDE Adapter [12073MB]
> Secondary IDE Adapter [None]
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
* dmesg digest
Linux version 2.4.2 (root@chariot) (gcc version 2.95.3 20010125 (prerelease))
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.
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)
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
Floppy drive(s): fd0 is 1.44M
[Note]: No "hdc" recognition.
* lspci -vt
--+-00.0 Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
+-01.0-----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
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)
I cannot decide this problem caused by
* some kernel mis configuration
* lack of some appropriate kernel param
* some BIOS work
Any comments are welcome.
Thank you very much&