Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 4 Nov 2002 05:53:40 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 4 Nov 2002 05:53:39 -0500 Received: from redrock.inria.fr ([138.96.248.51]:17612 "HELO redrock.inria.fr") by vger.kernel.org with SMTP id ; Mon, 4 Nov 2002 05:53:34 -0500 To: linux-kernel@vger.kernel.org, cjtsai@ali.com.tw, andre@linux-ide.org Subject: Troubles with Sony PCG-C1MHP (crusoe based and ALIM 1533 drivers) SCF: #mh/Mailbox/outboxDate: Mon, 4 Nov 2002 11:49:12 +0100 From: Manuel Serrano Message-Id: <20021104114912.7c1282fa.Manuel.Serrano@sophia.inria.fr> Organization: Inria Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: 04 Nov 2002 11:54:14 +0100 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 19962 Lines: 401 Hello there, I'm trying to install Linux on a Sony PCG-C1MHP (a Picturebook, which are those very small computer equiped with Crusoe processor). Basically I have a Debian running on this platform but I still have 5 problems. I don't know exactly which is the best way to submit these bug reports and to whom I should send the mails. For instance, I have found very little support from Transmeta for running Linux on this computer. Please, feel free to tell me who I should send these mails to and please feel free to forward these mails to the one you think are the correct persons. First of all, I'm not familiar with kernel development. I don't even know precisely how an OS kernel such as the Linux kernel works. So, I apologize if I report incomplete or erroneous information. I will try my best and of course: - I will be very happy to report for precise information. - I'm willing to help, as much as I can. I will send 5 of these mails, each reporting about one problem. Here is the first one, which is the most annoying one. -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- [1.] One line summary of the problem: ===================================== The DMA support cannot be enabled for the harddisk [2.] Full description of the problem/report: ============================================ As far as I have understood, this computer uses an ALi M1533 chip for controling the disk (even though, I must admit that I'm totally confused between the reference "ALi M1533 PCI to ISA Bridge" and the reference "ALi M5229 IDE"). If I compile the kernel (version 2.4.18, 2.4.19, 2.4.20-pre10, and 2.4.20-rc1) enabling the M15x3 support, I always have the same problem: the machine does not boot. I can't send the actual error message because the machine hangs without logging any message. However, I got something that ends with a message such as: -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- ALI15X3: chipset revision 196 ALI15X3: IDE controller on PCI bus 00 dev 80 ALI15X3: not 100% native mode: will probe irqs later -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- Nothing more. At this point, the keyboard is ineffective. The only solution is to switch off the computer. On the web site: http://hale.org/~bhoward/issue_7/pcg-c1mrx.html, Bruce Howard reports a bug in the alim15x3.c kernel. I have tried to apply his patch but this does not help. He also mention to boot the kernel with the flags "ide2=0x180,0x386 pci=conf2". I don't think I understand the meaning of these flags but what I'm sure about is that they don't help. In conclusion, the only way I have to boot the machine is using the generic IDE controler that works fine excepts that it does not support DMA for the disk. In consequence, I have very poor disk performance. Many thanks, in advance, for your help. [3.] Keywords (i.e., modules, networking, kernel): ================================================== Sony Picture book, Crusoe, IDE, ALIM 1533.c, DMA. [4.] Kernel version (from /proc/version): ========================================= owens:.../src/linux-2.4.20-rc1> cat /proc/version Linux version 2.4.20-rc1 (root@owens) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 Mon Nov 4 09:47:32 CET 2002 [5.] Output of Oops.. message (if applicable) with symbolic information: ======================================================================== NA [6.] A small shell script or example program which triggers the problem: ======================================================================== NA [7.] Environment ================ Sony Picturebook PCG-C1MHP, Crusoe TM5800, ide disk IC25N030ATCS04-0 ATA/ATAPI IDE : IDE PCI Bus Master ALi M5229 [7.1.] Software (add the output of the ver_linux script here): ============================================================== owens:.../src/linux-2.4.20-rc1> sh scripts/ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux owens 2.4.20-rc1 #2 Mon Nov 4 09:47:32 CET 2002 i686 Transmeta(tm) Crusoe(tm) Processor TM5800 GenuineTMx86 GNU/Linux Gnu C 2.95.4 Gnu make 3.79.1 util-linux 2.11u mount 2.11u modutils 2.4.19 e2fsprogs 1.30-WIP pcmcia-cs 3.2.1 Linux C Library 2.2.5 Dynamic linker (ldd) 2.2.5 Procps 3.0.0 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 4.5.2 Modules Loaded sonypi trident ac97_codec soundcore ds yenta_socket pcmcia_core 8139too mii ospm_thermal ospm_battery ospm_ac_adapter ospm_busmgr usb-storage mousedev hid usb-ohci usbcore scsi_mod [7.2.] Processor information (from /proc/cpuinfo): ================================================== owens:.../src/linux-2.4.20-rc1> cat /proc/cpuinfo processor : 0 vendor_id : GenuineTMx86 cpu family : 6 model : 4 model name : Transmeta(tm) Crusoe(tm) Processor TM5800 stepping : 3 cpu MHz : 860.140 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr cx8 sep cmov mmx longrun lrti bogomips : 1703.93 [7.3.] Module information (from /proc/modules): =============================================== owens:.../src/linux-2.4.20-rc1> cat /proc/modules sonypi 7240 0 trident 25556 1 (autoclean) ac97_codec 9640 0 (autoclean) [trident] soundcore 3364 3 (autoclean) [trident] ds 6120 1 yenta_socket 8512 1 pcmcia_core 31840 0 [ds yenta_socket] 8139too 13448 1 (autoclean) mii 2176 0 (autoclean) [8139too] ospm_thermal 5360 0 (unused) ospm_battery 5364 0 (unused) ospm_ac_adapter 1908 0 (unused) ospm_busmgr 10932 0 [ospm_thermal ospm_battery ospm_ac_adapter] usb-storage 20696 0 (unused) mousedev 3672 1 hid 17124 0 (unused) usb-ohci 17032 0 (unused) usbcore 53504 0 [usb-storage hid usb-ohci] scsi_mod 88584 1 [usb-storage] [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem): =========================================================================== owens:.../src/linux-2.4.20-rc1> cat /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-017f : Acer Laboratories Inc. [ALi] M5229 IDE 01f0-01ff : Acer Laboratories Inc. [ALi] M5229 IDE 01f0-01f7 : ide0 0376-0376 : Acer Laboratories Inc. [ALi] M5229 IDE 03c0-03df : vga+ 03f6-03f6 : Acer Laboratories Inc. [ALi] M5229 IDE 03f6-03f6 : ide0 0cf8-0cff : PCI conf1 1080-109f : Sony Programable I/O Device 1400-140f : Acer Laboratories Inc. [ALi] M5229 IDE 1800-18ff : Acer Laboratories Inc. [ALi] M5451 PCI AC-Link Controller Audio Device 1800-18ff : ALi Audio Accelerator 1c00-1cff : Acer Laboratories Inc. [ALi] M5457 AC-Link Modem Interface Controller 2000-20ff : PCI device 10cf:2011 (Citicorp TTI) 2400-24ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ 2400-24ff : 8139too 2800-28ff : ATI Technologies Inc Radeon Mobility M6 LY 4000-40ff : PCI CardBus #01 4400-44ff : PCI CardBus #01 8000-803f : Acer Laboratories Inc. [ALi] M7101 PMU 8040-805f : Acer Laboratories Inc. [ALi] M7101 PMU owens:.../src/linux-2.4.20-rc1> cat /proc/iomem 00000000-0009afff : System RAM 0009b000-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000dc000-000dffff : reserved 000e0000-000e0fff : Acer Laboratories Inc. [ALi] USB 1.1 Controller (#2) 000e0000-000e0fff : usb-ohci 000f0000-000fffff : System ROM 00100000-0eeeffff : System RAM 00100000-001ecfb5 : Kernel code 001ecfb6-002570bf : Kernel data 0eef0000-0eefbfff : ACPI Tables 0eefc000-0eefffff : ACPI Non-volatile Storage 0ef00000-0effffff : System RAM 10000000-10000fff : Ricoh Co Ltd RL5c475 10400000-107fffff : PCI CardBus #01 10800000-10bfffff : PCI CardBus #01 e8000000-e80fffff : Transmeta Corporation LongRun Northbridge e8100000-e8100fff : Acer Laboratories Inc. [ALi] M5451 PCI AC-Link Controller Audio Device e8101000-e8101fff : Acer Laboratories Inc. [ALi] M5457 AC-Link Modem Interface Controller e8102000-e81027ff : Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) e8102800-e81028ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ e8102800-e81028ff : 8139too e8103000-e8103fff : Acer Laboratories Inc. [ALi] USB 1.1 Controller e8103000-e8103fff : usb-ohci e8104000-e8107fff : Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) e8110000-e811ffff : ATI Technologies Inc Radeon Mobility M6 LY e8200000-e82fffff : PCI device 10cf:2011 (Citicorp TTI) f0000000-f7ffffff : ATI Technologies Inc Radeon Mobility M6 LY fff80000-ffffffff : reserved [7.5.] PCI information ('lspci -vvv' as root) ============================================= owens:.../src/linux-2.4.20-rc1> sudo lspci -vv 00:00.0 Host bridge: Transmeta Corporation LongRun Northbridge (rev 02) Subsystem: Sony Corporation: Unknown device 80ec Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR+ TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- [disabled] [size=128K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:0f.0 USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 03) (prog-if 10 [OHCI]) Subsystem: Sony Corporation: Unknown device 80ec Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 00:14.0 USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 03) (prog-if 10 [OHCI]) Subsystem: Sony Corporation: Unknown device 80ec Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: Sony Model: MSC-U03 Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02 -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- Very sincerely, -- Manuel Serrano - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/