Sprache - Language: Deutsch English | Page last changed February/22/2007 by xwebmaster@gerhard1.de¹ |
This is only a partial translation of the report.
For the full report in German language refer to Installation von SuSE Linux 10.0 auf einem PC vom Typ Dell Dimension 9150 Premium.
If you need other parts translated, please use the
Google language tools.
If you find errors, if you want to add details or have better solutions,
please send an e-mail to the webmaster.
Hardware - translated
System Characteristics - translated
Partitioning the Hard Disk - translated
Installed Packages - translated
Boot Loader - translated
Grafic Card ATI Radeon X600SE
Ethernet-Attachment: Dell/Intel 82573L Gigabit Ethernet Controller
Network Definitions - translated
Domain Name Server (DNS-Server) - translated
Modem: Conexant D850 56k V.9x DFVc
Keyboard: USB Wireless Keyboard & Optical Mouse
Access Rights for the FAT32-Partitions for Communication
Printer: Dell Photo All-In-One Printer 924
PC: Dell Dimension 9150 Premium Class (D12911) Ordered from Dell 12/5/2005, delivered 12/12/2005 Hardware according to Dell: Intel® Pentium® 4 630 with HT (3.0GHz, 800 MHz FSB, 2MB Cache) 512MB Dual Channel DDR2 533MHz (2x256) Memory 256MB ATI Radeon® X600 HyperMemory graphics card Internal 13-in-1 Media Card Reader & 1.44MB Floppy Drive 160GB (7200rpm) Serial ATA Hard Drive with 8MB DataBurst™ cache 16x DVD+/-RW & 16x DVD Drives Sound Blaster® Audigy™ 2 ZS (Dell), PCI w/Dolby Digital, 7.1 speaker support & IEEE1394 Dell A215 Loudspeaker On-board Network Adapter Dell™ V.92 Data/Fax Modem Logitech LX700 Wireless Keyboard & Mouse - German (QWERTZ) Dell Photo All-In-One Printer 924 In addition: LCD-Monitor Acer AL1914, connectable via VGA or DVI connection (not from Dell) Not existing: Parallel Port Serial Port PS/2-connector However, Dell had not specified these connections to be included, and a careful look at the picture of the back of the PC could have shown this fact to potential buyers. Characteristics of the prozessor Intel Pentium 4 630: Socket LGA775 cycle frequency 3 GHz, Bus-speed 800 MHz, Architecture attributes: Enhanced SpeedStep technology, Hyper-Threading-Technology, Streaming SIMD Extensions 3, Intel Extended Memory 64 Technology, support for Execute Disable Bit So it is a 64-bit-Prozessor, i.e., the registers are 64 Bit long instaed of previously 32 Bit (since Intel 80386 in 1986, i8086 in 1978 had 16 Bit), which at the same time extends the address space (the possible memory size) from 4 GigaByte (32 bit) up to theoretically 16 ExaByte (64 bit). For more information see http://www.tweakpc.de/hardware/infos/cpu/64bit/64bit.htm SuSE Linux 10.0 therefore installs with kernel 2.6.13 as a 64bit-system (x86_64). This, however, means problems with drivers, since several suppliers do not yet offer 64bit-(Linux-)drivers for their hardware. Problematic hardware: Graphic card: ATI Radeon X600SE In addition "Hyper Memory" means a card that uses part of main memory rather than its own Ethernet attachment: Dell/Intel 82573L Gigabit Ethernet Controller Modem: Conexant D850 56k V.9x DFVc In addition a "winmodem", i.e., a modem with reduced hardware, and improper connection to the German telephone network Keyboard: USB Wireless Keyboard & Optical Mouse The system has no 'reset' key. The 'power-off' switch is disabled most of the time. Sometimes it can be operated as 'power-off' key, sometimes as 'reset' key. So in case of a 'system hang' no restart by 'reset' is possible. Rather, the PC has to be disconnected from mains (pull the plug), and re-connected again. This is very clumsy and also very stressing for the electronic circuits and the disk. When after 'power off' by the operating system (or manually) the system is disconnected from mains (AC) (I use a main switch to power on and off all equipment together - PC, monitor, loudspeakers, printer, ethernet hub, transformers for USB devices, etc) and is connected again by the main switch, the PC starts for a short time, and then switches off again. This is very stressing for the electronic circuits and the disk. This behaviour can be changed by going into the BIOS "power management" and setting "AC recovery" from "Off" to "On". After that the PC powers on fully when the (external) main switch for AC is set back to "on". However, the Dell BIOS screen is not shown at that time, the first thing seen on the monitor is the GRUB selection screen.
The PC was delivered with pre-installed Windows XP Home SP2.
The disk additionally has 2 hidden partitions, one with test utilities and one with a recovery system.
All the rest (the usable space) has been given to the NTFS partition for Windows.
Start screen of the PC:
Dell DXP051 Series
BIOS Revision A02
To get into the BIOS: F2
Has to be pressed during the (very) short time of the Dell-BIOS-screen.
To install SuSE Linux, first the boot sequence has to be changed in the BIOS, so that the (1.) DVD drive is searched first.
The PC was delivered with pre-installed Windows XP Home SP2.
The disk additionally has 2 hidden partitions, one with test utilities and one with a recovery system.
All usable space has been given to the NTFS partition for Windows.
Windows runs ok and obviously recognizes all devices.
However, in addition to Windows a McAffee security system (3-months license) is installed
that hinders normal operation more than bearable.
If you do not want to configure and register it immediately (which requires connection to the internet)
you cannot get rid of the open window for configuration without throwing it out alltogether.
This is especially frustrating if you have not yet connected the cables for an internet connection,
or if you do not want to connect before having completed all installation and configuration steps
for the computer.
Once you have established an internet connection and registered,
the security system kills your nerves by asking for the download of updates every now and then.
Partitions: Original partitioning (by Dell):
Device Size Partition type File system Start End Label Occupied Used /dev/sda 149,0 GB WDC-WD1600JS-75N 0 19451 sda1 62,7 MB Dell Utility FAT-16 0 7 DellUtility 6,4 MB 32,17 MB sda2 145,9 GB HPFS/NTFS NTFS 8 19059 4,8 GB 31,61 GB sda3 3,0 GB CP/M / CTOS FAT-32 19060 19451 DellRestore 2,6 GB 2,6 GBBackup of the partitions on DVD with K3b under Linux Kanotix, that starts from DVD. Backup of the MBR with own tool.
With the installation program of SuSE Linux 10.0 the disk space is divided up in a different way.
To do this, the NTFS partition of Windows is reduced in size (as far as unused space allows doing so)
to get space for Linux and/or additional partitions.
The Windows system is left intact.
New partitioning:
Device Size F Partition type File system Start End Label /dev/sda 149,0 GB WDC-WD1600JS-75N 0 19451 sda1 62,7 MB Dell Utility FAT-16 0 7 DellUtility sda2 51,6 GB HPFS/NTFS NTFS /windows/C 8 6748 sda3 3,0 GB CP/M / CTOS FAT-32 19060 19451 DellRestore sda4 94,3 GB Extended 6749 19059 sda5 30,0 GB F FAT-32 LBA FAT-32 /windows/D 6749 10665 For user data that are to remain unchanged in case of installing Windows anew sda6 30,0 GB F FAT-32 LBA FAT-32 /windows/E 10666 14582 For data exchange between Windows and Linux sda7 988,3 MB F Linux Swap Linux Swap swap 14583 14708 sda8 23,0 GB F Linux native Reiser / 14709 17711 For SuSE Linux 10.0 sda9 10,3 GB F Linux native Reiser /local 17712 19059 For another Linux version laterAfter the new partitioning Windows runs as before. The drive letters should be re-assigned under "Systemsteuerung" (System Control?) - "Verwaltung" (Administration?) - "Datenträgerverwaltung" (Device Administration?) (I have the German version of Windows, therefore I do not know what expressions are used in the US/English version) to address the new FAT32 partitions as D: and E:.
When transferring text data from Linux to Windows you should take care to store them according to the line-end standard of DOS (CRLF) rather than according to that of Linux (NL). This can, e.g., be done with Kate, choosing the wanted line-end character under "options". Otherwise it is very cumbersome to read them under Windows. (However, .htpasswd datasets that you want to use in the web, must be coded according to the Linux resp. UNIX standard also when stored under Windows).
In addition to the grahic base system and the packages I wanted, I also installed (in the second try to get Linux running) C/C++, Kernel development, and Tcl/Tk because of the necessary installations of driver packages downloaded from the web
You configure the boot loader with Yast. For GRUB you specify the selections you want to have at boot time. In addition you specify the way how GRUB is installed.
The boot loader GRUB must be written into the MBR (Master Boot Record).
If you leave the original MBR,
put GRUB into the boot record of sda8,
and activate the logical partition sda8 instead of sda2,
you will receive an error message during the boot process.
If you put the generic code of Linux into the MBR,
put GRUB into the boot record of sda8,
and activate the logical partition sda8 instead of sda2,
you will receive a black screen.
The correct settings for the installation of the boot loader GRUB are:
Installation in MBR: Yes Replace MBR: Box empty (no, original state) Activate Bootloader Partition (sda8): No Dedicated boot loader area: Yes
With GRUB you can boot into Windows, SuSE Linux 10.0, Linux Failsafe, XEN, Dell Test Utilities, or from diskette (floppy disk).
Booting from CD/DVD via GRUB does not work,
at least not in a simple way.
After system start-up the selection screen of GRUB shows up.
Starting of Windows works.
When starting up Linux 10.0
first the blue Linux screen with the four device icons shows up,
then the monitor displays 'no signal',
then the screen turns black, and that is it.
The system appears to be busy.
It cannot be shut down by 'Ctrl-Alt-Del'.
The 'power-off' button is disabled, pressing it has no effect.
The only possibility to get out of this situation is to switch off the mains externally, i.e., pull the AC plug.
The problem is due to the fact that the graphic card has not been recognized,
at least is has not been configured into the system.
The PC contains a graphic card ATI Radeon X600SE. After starting SuSE Linux 10.0 via GRUB only a black screen shows up. In den Release Notes gibt SuSE an, daß man die entsprechenden Treiber mit Hilfe des Online-Update von Yast installieren könne. Das hilft jedoch nur dann, wenn der Internet-Anschluß schon funktioniert. In diesem Fall ist das wenig hilfreich, weil auch der Ethernet-Anschluß nicht erkannt wurde. Da Linux anfangs ein Bild auf den Bildschirm zaubern konnte, muß ja ein passender, wenn vielleicht auch nicht optimaler, Treiber für die Grafik-Karte vorhanden sein. Da Linux von der Installation her "wissen" müßte, daß der richtige Treiber noch nicht installiert ist, ist eigentlich nicht recht einzusehen, warum es nicht vorläufig mit dem vorhandenen Treiber arbeitet, damit überhaupt ein Bild auf dem Monitor erscheint. Das ist wirklich etwas, das SuSE in den nächsten Release einbauen sollte. Ein Versuch, das entsprechende Update Package von der SuSE Update-Seite herunterzuladen, scheiterte, weil eine lange Liste von Updates angeboten wurde, aber mit dem Suchwort "ATI" nichts zu finden war. Hätte mir wohl auch gar nichts genützt, denn der Yast Online-Update verlangt wirklich "Online", jedenfalls fand ich keine Möglichkeit, stattdessen eine CD zu durchsuchen oder eine FAT-Partition, auf die ich die Daten unter Windows hätte herunterladen können. Eine weitere Sache für den nächsten Release von SuSE. SuSe verweist in den Release Notes zur weiteren Information auf eine Datei usr/share/doc/packages/fglrx/README.SuSE, die aber nicht vorhanden war. Den SuSE-Support, der früher immer sehr hilfreich war, kann man vergessen. Seit SuSE von Novell übernommen wurde, ist das total abgeblockt. Jedenfalls habe ich keine Möglichkeit gefunden, per E-Mail um Hilfestellung nachzusuchen. Denn für ein solches Problem ist eine telefonische Hotline nicht mehr als ein schlechter Witz. Selbst wenn man gleich jemanden mit Kompetenz an die Strippe kriegen sollte, sind die Aktionen, die auszuführen sind, für eine Übermittlung per Telefon viel zu komplex. Auch nach Registrierung des gekauften Produkts bei Novell braucht man zum Anfordern einer Hilfe (Installations-Support ist eigentlich für 3 Monate zugesagt) einen Code für ein "Entitlement", den man aber nicht hat oder bekommt. Die einzige aufzufindende E-Mail-Adresse für "eService" gab trotz zweimaligem Anschreiben auf Deutsch und Englisch keine Antwort (Mails an den eService am 19. und 20.12.2005, das war zum Zeitpunkt des Schreibens dieses Satzes mehr als 10 Tage her). Das Rescue-System auf der SuSE-Linux-Installations-DVD, mit dem ich hoffte, vielleicht einen generischen oder Standard-Grafik-Treiber aktivieren zu können, erwies sich als wertlos: Ich kam nicht rein und fand nirgends eine Angabe, welches Passwort benötigt wird. Ein Rat im Internet besagte, man solle das installierte Linux Failsafe (im Textmodus) starten und dann sax2 mit den Parametern "-m 0=vesa" oder "-m 0=fglrx" aufrufen, um wieder eine Anzeige zu bekommen. Ich erhielt daraufhin nur eine Fehlermeldung und einen schwarzen Bildschirm, aber das System ließ sich immerhin am Ausschalt-Knopf ausschalten. Beim nächsten Versuch gab sax2 (Aufruf ohne Parameter) seine Spezifikation an, danach soll soll der Parameter "--vesa Card:XxY@VSync" für die Grafik-Karte eine VESA Standard-Auflösung (und ein Monitorbild) ergeben. Ein Versuch entsprechend der Spezifikation des Bildschirms mit sax2 --vesa 0:1024x768@75 ergab aber nur einen schwarzen Bildschirm mit der Meldung "Input not supported". Vielleicht hätte ja weiteres Probieren mit sax2 zu einem brauchbaren Ergebnis (oder einem defekten Bildschirm) geführt. Vom Windows-Gerätemanager ließ ich mir den Typ der eingebauten Grafik-Karte anzeigen: ATI Radeon X600SE. Entsprechend der Anleitung unter "http://linux.wordpress.com/2005/10/11/suse-100-ati-drivers-installation/" ging ich zur Webseite "http://www.ati.com" und von dort über "Drivers&Software" zu "Linux" und lud mir (unter Windows) die Datei ati-driver-installer-8.20.8-i386.run herunter. Dort fand ich auch noch die Anleitung zum "ATI Proprietary Linux Driver Installer" und die "ATI Proprietary Linux Release Notes". Entsprechend dieser Anleitungen braucht man zur Installation unter dem Kernel 2.6 außer dem X-server Xorg 6.8 (wie er in SuSE 10.0 vorhanden ist) auf einer 64-bit-Maschine noch c++, glibc, libstdc++,libgcc, fontconfig, expat, freetype, zlib, XFree86-libs, XFree86-Mesa-libGL. Auch für die Installation des Treibers für den Ethernet-Anschluß wird eine reihe von Zeugs und Source-Definitionen des Linux-Kernels gebraucht. Daher Neu-installation des gesamten Linux unter Einschluß der Packages C/C++, Kernel-Entwicklung und Tcl/Tk. Die Anleitung von ATI ist schön mit den Bildern, was man anklicken muß. Sie funktioniert aber so nicht, weil ja nur Textmodus möglich ist und natürlich wegen des fehlenden Treibers, der ja erst noch installiert werden soll, keine schöne graphische Anzeige möglich ist. Mit der heruntergeladenen datei geht es trotzdem. Also: Linux Failsafe starten Login als root chmod a+x [verzeichnis] - Das übliche chmod +x war bei mir nicht nötig, wohl wegen der Mount-Optionen für die Partition cd /windows/E/Suse-Linux - das Verzeichnis, wohin die Datei heruntergeladen wurde, zum Current Directory machen chmod a+x [datei] - Das übliche chmod +x war bei mir nicht nötig, wohl wegen der Mount-Optionen für die Partition sh ./ati-driver-installer-8.20.8-i386.run - das sh vor dem command war bei mir nicht nötig, wohl durch die Default-Einstellungen Es erschienen dann folgende Messages: Creating directory fglrx-install ... Detected configuration: Architecture: x86_64 - 64-bit-Architektur des PC X-Server: Xorg 6.8.2 Detected version of X does not have a matching 'x680_64a' directory You may override ... Neue Eingabe: X_VERSION=x680 ./ati-driver-installer-8.20.8-i386.run Fehlermeldung: Errors during installation in /usr/share/fglrx/fglrx-install.log edit /usr/share/fglrx/fglrx-install.log - Aufruf des Editors zum Ansehen der Log-Datei Precompiles kernel module version mismatches Failed to compile kernel module :qa! - zum Verlassen des Editors Das ganze neu, aber von ATI die Datei ati-driver-installer-8.20.8-x86_64.run herunterladen. Also: Linux Failsafe, ... ./ati-driver-installer-8.20.8-x86_64.run Message: Completed Wenn man jetzt denkt, man wäre fertig und SuSE Linux 10.0 im normalen Modus startet, würde man nur einen schwarzen Bildschirm erhalten und müßte wieder den Stecker ziehen. Erstmal ist die Konfiguration der Grafik-Karte angesagt: In Linux Failsafe: /usr/X11R6/bin/fglrxconfig Man wird durch die Konfiguration der Grafik-Karte geführt und kann i.a. die Default-Werte akzeptieren. Am Ende wird die Konfiguration nach /etc/X11/xorg.conf gespeichert Messages: probing: found: RADEON X600 (RV380 5B62) PCI bus slot: PCI:1:0:0 Take a look at it before running 'startx' xorg.conf file must be in one of the directories searched by the server Within server, press ctrl + alt + 'Num+' or 'Num-' to cycle video resolutions ctrl + alt + backspace exits server For help: /usr/share/doc/fglrx/configure.html startx Es erscheint der root-Bildschirm logout ctrl + alt + del zum Runterfahren und neu starten Man kann übrigens in Linux Failsafe auch ohne den ATI-Treiber Yast starten. das Bild sieht dann etwas komisch aus, Yast ist aber bedienbar. Dies ist so ungefähr die einzige Möglichkeit bei unfertiger Installation, an Yast heranzukommen, ohne alles ganz neu zu installieren oder zumindest langwierig durch die Systemreparatur mit Überprüfung zu gehen und so zu tun, als wolle man den Bootloader neu installieren.
The ethernet controller probably was not recognized during the installation, at least it was not bound into the system. It did, however, look as if everything was all right. The module 'e1000' was shown during installation, and I could also make all specifications for the network. But despite of that a connection to the internet was not possible. Der Netzwerk-Controller Intel PRO/1000 ist bei SuSE zwar in der Liste der Netzwerkkarten (was einem aber erst nach den Untersuchungen im Internet -siehe weiter unten- etwas nützt), aber funktionierend eingebunden wurde er nicht. Verwirrend war, daß ich bei der Prüfung des Internet-Zugangs während der Installation immer das Gefühl hatte "Warum will er denn eigentlich immer über die Telefonleitung ins Internet? Das Kabel ist doch noch gar nicht angeschlossen." Bei späteren Versuchen einer Internet-Verbindung über die Ethernet-Schnittstelle gab es keine Fehlermeldung, nur eine Verbindung kam eben nicht zustande. Der Windows Geräte-Manager benannte die Ethernet-Schnittstelle als "Dell 82573L Gigabit Ethernet Controller". Bei einer Google-Suche ergab sich, daß es sich um den "Intel 82573L Gigabit Ethernet Controller" handelt, der zur Intel PRO/1000 Familie gehört. Download von "http://www.intel.com" - Support: Download and Drivers - Ethernet Components - Ethernet Controllers - Intel 82573L Gigabit Ethernet Controller. Select Linux. Select from the drivers: Linux* base driver for 2.4.x and 2.6.x kernels for Intel® PRO/1000 family of Desktop and Server adapters. Download von Datei e1000-6.2.15.tar.gz und zugehörigen Anleitungen "Read Me" und "Release Notes". Dann unter Linux als root entsprechend der Anleitung von Intel: Speichern der Datei nach /home/xxx/e1000 cd /home/xxx/e1000 tar zxf e1000-6.2.15.tar.gz cd ./e1000-6.2.15/src make install Das Binär-Modul wird dabei gespeichert als /lib/modules//kernel/drivers/net/e1000/e1000 Die Kernel-version von SuSE Linux 10.0 ist 2.6.13. Das Einfügen von Modulen in den kernel zur Laufzeit geht mit insmod. insmod fügt in den Linux-Kernel zur Laufzeit Module ein, sie können mit rmmod wieder aus dem Kernel entfernt werden. Daher dann: insmod /lib/modules/2.6.13/kernel/drivers/net/e1000/e1000 Das kann auch mit modprobe gemacht werden. modprobe ist ein Programm, um Module in den Linux Kernel einzufügen oder wieder aus ihm zu entfernen. Mit der Beschreibung für = konnte ich nichts anfangen und habe das alles weggelassen. Alles weitere habe ich mit Yast konfiguriert. Da mein Internet-Zugang über DSL geht, habe ich dort auch die MTU (Maximum Transfer Unit) auf 1492 gesetzt, wie es dafür erforderlich ist.
The PCs of my home network (LAN) are connected to a router DrayTek Vigor2500We that connects them via DSL (German T-DSL) to the internet. The router has the IP-address 192.168.1.1. Therefore I entered the following specifications: IP-address of the PC resp. of the network attachment: 192.168.1.x with x between 2 and 254 (0 denotes the network, 1 is used by the router, 255 is reserved for broadcasting) Subnet mask: 255.255.255.0 (the bits of the 'subnet mask' specify, what bits of the IP-address define the local subnet) Name server: 192.168.1.1 Routing: Standardgateway: 192.168.1.1 Note: The IP-address areas 192.168.x.x, 172.16.0.0 - 172.31.255.255 and 10.x.x.x are reserved for private nets, these addresses cannot be called upon from the internet. For a connection with the internet a 'normal' IP address has to be added, i.e. one that can be "seen" from/through the internet. Normally you receive this IP-address dynamically from your internet provider. In my configuration the router connecting the LAN with the internet receives this dynamic IP-Address and cares for the addressability in the internet by Network Address Translation (NAT). With this specification internet access works. However, it is extremely slow. This is due to the co-operation of the Linux in the PC and the firmware in the router (which is a Linux derivate). Obviously the name resolution is extremely stubborn. The router still runs with DrayTek-Firmware v2.3.12 of 11/14/2003. The speed problem showed up already with SuSE Linux 9.0. It has been reported as well to DrayTek as to SuSE, and very likely it has been solved in the meantime. Refer to Slow Internet Access from SUSE Linux 9.0 and 10.0 through router DrayTek Vigor 2500We. With high probability the problem of the slow internet access can easily be solved by installing new firmware in the router (the current firmware is V. 2.54 german of 12/15/2004 resp. english 2.55 of 6/8/2005). Since, however, all other PCs in the LAN (by means of appropriate configuration) and also the Windows system on this PC co-operate with this router very well, the first law of a (software) engineer applies in this very case: "Never change a running system". Therefore, in this case, another solution is taken that has already proven effective: Installation of a name server (DNS) on the host system under Linux. For this the package "bind" is needed, which, however, has already been installed due to the requirements for the driver installations. The DNS server causes a name resolution to be stored locally, once it has been found. Therefore it need not be searched for again and again via the router. With this solution, it still takes quite some time to find the resolution for a name that has not yet been used or has not been used since a long time, but then it is quick as lightning because it is known and need not be searched for anymore. For the solution to work, it is important, and indeed the only necessary condition, that you specify "localhost", IP address 127.0.0.1, as the first name server for the network card or the network controller respectively.
You install the DNS server using Yast. If "bind" should not yet be installed, Yast will guide you through the update installation. The settings are then (the naming my be different, I use the German version and therefore do not know the expressions used in English): Forwarders: PPP-Daemon ... List: 192.168.1.1 - the nameserver in the router 195.20.224.234 - for safety a second nameserver, in this case the one by 1&1. Protocol: System DNS-Zones: - Start service: At system start Open firewall port: No Network card or network controller respectively: Device type: Intel PRO/1000 Device name: eth-bus-pci-0000:04:00.0 (the naming convention has changed, in previous releases it was simply eth0) Hostname: PCxxx-Linux IP-Address: 192.168.1.x (a free IP-Address in the LAN with x between 2 and 254) Subnet mask: 255.255.255.0 Nameserver 1: 127.0.0.1 - localhost = the nameserver on the local Linux - must be defined as first nameserver Nameserver 2: 192.168.1.1 - the router to the internet Nameserver 3: 195.20.224.234 - for safety a second nameserver, in this case the one by 1&1, not necessary Routing: Standardgateway: 192.168.1.1 - the router to the internet Special settings: MTU: 1492 - the maximum value for an internet connection via German DSL (Maximum Transfer Unit) Activation: System start Firewall zone: External zone Now the internet access is fast, except for the first access to a website (with a new name).
This modem is a so-called "Winmodem". This is a device with castrated hardware, where part of the work has to be done by a Windows module. I.e., it is no real "modem" of full value. Diese Dinger sind in der Herstellung billiger und binden die Käufer fester an Windows, d.h. an Microsoft. Treiber für Linux hierfür sind rar, weil meist auch die Interfaces nicht offenliegen. Dell ist mit dem Einbau dieser Art von Modems schlecht beraten, denn aus diesem Grund ist allen, die Linux benutzen wollen und ein Modem brauchen, vom Kauf eines PCs von Dell abzuraten. Alternative: Kauf ohne Modem, und eine separat gekaufte Modem-Karte (für die man aber vorher die Verfügbarkeit eines Linux-Treibers prüfen sollte) selbst reinstecken. Wenn man auf der Webseite von Conexant (www.conexant.com/support) nach Linux-Treibern sucht, wird man auf die Webseiten der Firma Linuxant (www.linuxant.com) geleitet. Dort werden Treiber für Linux kostenpflichtig angeboten, allerdings sah ich im Internet Klagen darüber, daß die nicht immer funktionieren und der Support von Linuxant schlecht sei. Linuxant bietet auch Linux-Treiber zum kostenlosen Herunterladen an, allerdings fand ich im Internet Hinweise darauf, daß diese in der Geschwindigkeit gedrosselt seien. Ob diese Angaben im Internet stimmen, kann ich natürlich nicht beurteilen. Mit einem Programm von der Linuxant-Webseite (http://www.linuxant.com/drivers/modemident.php) konnte ich ermitteln, welches Modem überhaupt eingebaut ist und welcher Treibertyp dafür in Frage kommt: Ich habe mir von dieser Seite mit dem Titel "Identifying your modem" die Datei listmodem_app_linux.tar.gz heruntergeladen, danach tar -xzf listmodem_app_linux.tar.gz ausgeführt und das daraus entstehende listmodem.sh ausgeführt (das geschah automatisch in einer Shell). Die Ausführung des Programms listmodem ergibt allerdings eine Fehlermeldung. Aber es sagt: Conexant: Unknown device 2F20 Auf der Linuxant Webseite (http://www.linuxant.com/drivers) finde ich '2F20' an einer Stelle in der Liste der "HSF-Modems". Von dort lade ich die Datei cntxinstall-HSF.run herunter, mache dann das Verzeichnis, wo sie sich befindet, zum "current directory" und führe als root ./cntxinstall-HSF.run aus. Das cntxinstall-HSF.run sagt mir dann: PCI ID: 14F1:2F20 14F1:200F Needed package: hsfmodem Das Programm ruft Module von der Linuxant-Website auf, braucht also eine funktionierende (und schnelle) Internet-Verbindung. Es macht von der Seite http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-latest-x86_64/archive einen Download des Paketes hsfmodem-7.18.00.07x86_64full-1.x86_64.rpm.zip RPMs (Dateiendung ".rpm") sind Archive, die ein Softwarepaket enthalten (grob ähnlich dem .zip-Format). RPM (Resource Package Manager, siehe http://de.wikipedia.org/wiki/RPM) ist ein Paket-Manager für Linux-Distributionen, der es erlaubt, Software zu installieren (rpm -i), Software zu deinstallieren (rpm -e), Software zu aktualisieren (rpm -U), eine Abfrage über installierte Software durchzuführen (rpm -q) und Softwarepakete selber zusammenzustellen. Aber die Installation des Paketes gibt dann Fehlermeldungen: warning: hsfmodem-7.18.00.07x86_64full-1.x86_64.rpm: V3 DSA signature: NOKEY, key ID 5dfbf7dc Conexant HSF softmodem driver, version 7.18.00.07x86_64full If you need license keys, assistance or more information, please go to: http://www.linuxant.com/ When reporting a problem for the first time, please send us the file generated by "hsfconfig --dumpdiag". No pre-built modules for: SuSE-10.0 linux-2.6.13-15-smp x86_64 Trying to automatically build the driver modules... (this requires a C compiler and proper kernel sources to be installed) Building modules for kernel 2.6.13-15-smp, using source directory /lib/modules/2.6.13-15-smp/build. ERROR: hsf driver not active Note: kernel module snd-via82xx-modem overridden by hsfmc97via Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis Note: kernel module snd-atiixp-modem overridden by hsfmc97ati error: %post(hsfmodem-7.18.00.07x86_64full-1) scriptlet failed, exit status 1 Installation of the package failed. Keine Lösung, dieses Modem habe ich auf dieser Maschine unter SuSE Linux 10.0 nicht zum Laufen gekriegt. Unter einem 32-Bit-System wäre es vielleicht gegangen.
The modem has further deficiencies resp. faults:
It does not work properly in the german telephone system.
It does not care for the specifications of how to connect to TAE telephone junction boxes
(i.e. the wiring specifications for TAE wall-sockets)
and disconnects the whole line beyond its connection point.
Der Norm entsprechend können an eine analoge Telefonleitung mehrere TAE-Dosen hintereinander
angeschlossen werden. Alle an den "N"-Buchsen eingesteckten Geräte
wie z.B. Anrufbeantworter, Faxgeräte und Modems sollen dann wie folgt arbeiten:
Wenn sie die Leitung nicht belegen, ist die Leitung zu den nachfolgenden Geräten durchgeschaltet.
Nur wenn sie selbst nach außen wählen (und während der Verbindung) oder wenn ein Anruf eingeht,
der für sie bestimmt ist, belegen sie die Leitung und hängen die dahinter geschalteten Geräte ab.
(Das erhöht gleichzeitig die Qualität der Verbindung, weil die nachgeschalteten Geräte nicht stören können.)
Insbesondere, wenn diese Zusatzgeräte ausgeschaltet oder stromlos sind, muß die Leitung durchgeschaltet sein.
Diese Forderung hät das Conexant-Modem nicht ein.
I would therefore advise everybody not to buy this Conexant modem or a PC where it is built-in,
even for pure Windows users
(except when you are sure you will never connect to an analog telephone line anyway).
Die Tastatur wurde unter SuSE Linux gut eingebunden, funktioniert bei erstem Hinsehen einwandfrei. Es stellt sich dann aber heraus, daß die Taste mit den Zeichen "< > |" nicht erkannt wird. Abhilfe: Unter Yast die Tastaturbelegung "Generic 105-key (Intl) PC, Germany, basic" auswählen. Das ergibt beim Speichern der Konfiguration zwar eine Fehlermeldung, funktioniert aber trotzdem (soweit ich bisher feststellen konnte).
The two FAT32 partitions (under Windows D: and E:) shall be used, among other things, for data transport from Linux to Windows, because Windows does not recognize the Linux partitions. Von Windows aus hat ein Administrator zu diesen Partitions vollen Zugriff. Normale Benutzer mit eingeschränkten Rechten können dort offenbar auch alles lesen. Es scheint so, daß sie dort auch Verzeichnisse und Dateien anlegen, aber nur die von ihnen selbst angelegten Dateien verändern oder löschen können. Man kann zwar unter Windows XP (bei XP Home im Abgesicherten Modus) die Benutzernamen und ihre Berechtigungen für Daten sehen. Die User-Id-Nummern und Group-Id-Nummern, die Windows für diesen Zweck verwendet (falls es sowas verwendet), sind jedoch verborgen. Windows scheint für die Zugriffskontrolle einen ganz anderen Mechanismus zu verwenden als Linux. Man kann sie daher nicht verwenden, um unter Linux die gleichen Nummern zu verwenden, um die Authorisierung zu synchronisieren. Die Nicht-Linux-Partitions werden in Linux mit dem "mount"-Command oder über einen Eintrag in der Datei /etc/fstab eingehängt. Zusammen mit dem Einhängen werden die Berechtigungen angegeben. Ich möchte erreichen: Auf der NTFS-Partition (C:), auf der sich auch Windows befindet, kann nur 'root' lesen und schreiben, Gruppe 'adult' kann nur lesen, andere können weder lesen noch schreiben. Auf der 1. FAT32-Partition (D:) können nur die Mitglieder der Gruppe 'adult' lesen (und ausführen), nicht schreiben ('root' kann natürlich alles). Auf der 2. FAT32-Partition (E:) können die Mitglieder der Gruppe 'adult' lesen und schreiben, die anderen nur lesen. Nach Einrichten der entsprechenden Benutzergruppen sieht dann der entsprechende Teil von /etc/fstab so aus:
# /etc/fstab: file system table static information about the filesystems # format for a line: # 1. file system to be mounted # 2. mount point for the file system # 3. type of the file system # 4. mount option - comma separated list, see mount command # defaults = rw,suid,dev,exec,auto,nouser,async # for fat and vfat: # users allow every user to mount and unmount the file system # uid=value owner of all files # gid=value group of all files # umask=umask in octal - the bitmask of the permissions that are NOT present: # 1. set uid (4), set group id (2), sticky (1) # 2. owner: read (4), write (2), execute (1) # 3. group: read (4), write (2), execute (1) # 4. other: read (4), write (2), execute (1) # Example: 0027 means: owner(0): rwx group(2): r-x others(7): --- # dmask=umask for directories only # fmask=umask for regular files only # 5. for use by dump command, default 0 # 6. for use by fsck program, default 0 ... # sda2 - Windows XP partition - Windows drive c # Note that the execute bit is needed to be able to open directories # otherwise dmask and fmask must be used /dev/sda2 /windows/C ntfs uid=root,gid=adult,umask=0027 0 0 # sda5 - Windows drive d /dev/sda5 /windows/D vfat uid=root,gid=adult,umask=0027 0 0 # sda6 - Windows drive e /dev/sda6 /windows/E vfat uid=root,gid=adult,umask=0002 0 0
Has not been connected under Linux.
Therefore no experience with it under Linux.
Under Windows XP the printer was ready for use with a few mouse clicks.
Document www.gmusoft.de/information/linux/DellDimension9150e.htm
Created by: Gerhard Mueller, Germany, Herrenberg, xmail@gmusoft.de¹ Responsibility for this page and comments to: http://www.gmusoft.de/gmuwebe.htm Creation/change date: 03.01.2006/22.02.2007 |
|
|
Suchworte: Dell Dimension 9150 SuSE Linux 10.0 Dell quality