Hi all,
What a nightmare, I've FINALLY after heaps of stuffing around gotten a
machine to boot from my USB key but I'm still having issues that I just
can't figure out. I'm running Bering-uClibc_2.2.3 on a Tyan barbones server
board.
Background:
Tyan barebones server (NO PS2 ports ONLY USB)
The machine has 4 USB ports (2 front/2rear)
256MbUSB2 key. (in first front port)
I tried several combinations of loading usb drivers in /boot/etc/modules and
finally was able to boot from the usb key by having the following.
usbcore
ide-core
usb-ohci
ehci-hcd
uhci
scsi_mod
usb-storage
sd_mod
I tried just usb-ohci no luck, I tried just ehci-hcd and no luck etc, I need
all 3 listed (usb-ohci,ehci-hcd,uchi to be able to get the usb key to be
seen as sd1).
Now the thing is as soons as these drivers fire up I lose the local USB
keyboard, so first off what do I need to load to have the USB keyboard work.
Second, (I'll include the logs output below), but is it ok to be loading all
of those usb modules (is there need to, have I missed a simple config).
I'm also getting some errors in the syslog
Apr 30 15:00:29 firewall kernel: SCSI error: host 0 id 0 lun 0 return code =
8000002
Apr 30 15:00:29 firewall kernel: ^ISense class 7, sense error 0, extended
sense 0
Will this cause any issues with the USB key?
1 last question is this machine is a Pentium 4 3GHz Socket 478 it supports
HyperThreading, do I have to do anything to get the kernel to use the
Hyperthreading feature of the CPU.
One thing the motherboard BIOS has a whole section on USB with the following
details. (it's all a little above my head what each of these are, and I
can't seem to find any information about it on the Tyan site).
USB Device 29 Function 3 Enabled
USB Device 29 Function 2&3 Enabled
USB Device 29 Function 1&2&3 Enabled
USB Device 29 Function 0&1&2&3 Enabled
USB Device 29 Function 7 Enabled
Cheers and thanks in advance
Ad
firewall# cat messages
Apr 30 15:00:29 firewall syslogd 1.4.1: restart.
Apr 30 15:00:29 firewall kernel: klogd 1.4.1, log source = /proc/kmsg
started.
Apr 30 15:00:29 firewall kernel: Loaded 342 symbols from 7 modules.
Apr 30 15:00:29 firewall kernel: BIOS-provided physical RAM map:
Apr 30 15:00:29 firewall kernel: 896MB LOWMEM available.
Apr 30 15:00:29 firewall kernel: Initializing CPU#0
Apr 30 15:00:29 firewall kernel: Memory: 905204k/917504k available (973k
kernel code, 11912k reserved, 111k data, 64k init, 0k highmem)
Apr 30 15:00:29 firewall kernel: Dentry cache hash table entries: 131072
(order: 8, 1048576 bytes)
Apr 30 15:00:29 firewall kernel: Inode cache hash table entries: 65536
(order: 7, 524288 bytes)
Apr 30 15:00:29 firewall kernel: Mount cache hash table entries: 512 (order:
0, 4096 bytes)
Apr 30 15:00:29 firewall kernel: Buffer cache hash table entries: 65536
(order: 6, 262144 bytes)
Apr 30 15:00:29 firewall kernel: CPU: Trace cache: 12K uops<6>CPU: L2 cache:
1024K
Apr 30 15:00:29 firewall kernel: Enabling fast FPU save and restore... done.
Apr 30 15:00:29 firewall kernel: Enabling unmasked SIMD FPU exception
support... done.
Apr 30 15:00:29 firewall kernel: Checking 'hlt' instruction... OK.
Apr 30 15:00:29 firewall kernel: PCI: PCI BIOS revision 2.10 entry at
0xfd88e, last bus=3
Apr 30 15:00:29 firewall kernel: PCI: Using configuration type 1
Apr 30 15:00:29 firewall kernel: PCI: Probing PCI hardware
Apr 30 15:00:29 firewall kernel: PCI: Using IRQ router PIIX/ICH [8086/24d0]
at 00:1f.0
Apr 30 15:00:29 firewall kernel: Linux NET4.0 for Linux 2.4
Apr 30 15:00:29 firewall kernel: Based upon Swansea University Computer
Society NET3.039
Apr 30 15:00:29 firewall kernel: Serial driver version 5.05c (2001-07-08)
with MANY_PORTS SHARE_IRQ DETECT_IRQ SERIAL_PCI enabled
Apr 30 15:00:29 firewall kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Apr 30 15:00:29 firewall kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Apr 30 15:00:29 firewall kernel: Real Time Clock Driver v1.10f
Apr 30 15:00:29 firewall kernel: Initializing Cryptographic API
Apr 30 15:00:29 firewall kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Apr 30 15:00:29 firewall kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Apr 30 15:00:29 firewall kernel: IP: routing cache hash table of 8192
buckets, 64Kbytes
Apr 30 15:00:29 firewall kernel: TCP: Hash tables configured (established
262144 bind 65536)
Apr 30 15:00:29 firewall kernel: NET4: Unix domain sockets 1.0/SMP for Linux
NET4.0.
Apr 30 15:00:29 firewall kernel: RAMDISK: Compressed image found at block 0
Apr 30 15:00:29 firewall kernel: Freeing initrd memory: 496k freed
Apr 30 15:00:29 firewall kernel: Freeing unused kernel memory: 64k freed
Apr 30 15:00:29 firewall kernel: usb.c: registered new driver usbdevfs
Apr 30 15:00:29 firewall kernel: usb.c: registered new driver hub
Apr 30 15:00:29 firewall kernel: Uniform Multi-Platform E-IDE driver
Revision: 7.00beta4-2.4
Apr 30 15:00:29 firewall kernel: ide: Assuming 33MHz system bus speed for
PIO modes; override with idebus=xx
Apr 30 15:00:29 firewall kernel: PCI: Found IRQ 11 for device 00:1d.7
Apr 30 15:00:29 firewall kernel: ehci_hcd 00:1d.7: PCI device 8086:24dd
Apr 30 15:00:29 firewall kernel: ehci_hcd 00:1d.7: irq 11, pci mem f8833000
Apr 30 15:00:29 firewall kernel: usb.c: new USB bus registered, assigned bus
number 1
Apr 30 15:00:29 firewall kernel: ehci_hcd 00:1d.7: enabled 64bit PCI DMA
Apr 30 15:00:29 firewall kernel: ehci_hcd 00:1d.7: USB 2.0 enabled, EHCI
1.00, driver 2003-Dec-29/2.4
Apr 30 15:00:29 firewall kernel: hub.c: USB hub found
Apr 30 15:00:29 firewall kernel: hub.c: 8 ports detected
Apr 30 15:00:29 firewall kernel: uhci.c: USB Universal Host Controller
Interface driver v1.1
Apr 30 15:00:29 firewall kernel: PCI: Found IRQ 5 for device 00:1d.0
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 5 with 00:1d.3
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 5 with 03:00.0
Apr 30 15:00:29 firewall kernel: uhci.c: USB UHCI at I/O 0x1400, IRQ 5
Apr 30 15:00:29 firewall kernel: usb.c: new USB bus registered, assigned bus
number 2
Apr 30 15:00:29 firewall kernel: hub.c: USB hub found
Apr 30 15:00:29 firewall kernel: hub.c: 2 ports detected
Apr 30 15:00:29 firewall kernel: PCI: Found IRQ 11 for device 00:1d.1
Apr 30 15:00:29 firewall kernel: uhci.c: USB UHCI at I/O 0x1420, IRQ 11
Apr 30 15:00:29 firewall kernel: usb.c: new USB bus registered, assigned bus
number 3
Apr 30 15:00:29 firewall kernel: hub.c: USB hub found
Apr 30 15:00:29 firewall kernel: hub.c: 2 ports detected
Apr 30 15:00:29 firewall kernel: PCI: Found IRQ 10 for device 00:1d.2
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 10 with 02:01.0
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 10 with 03:02.0
Apr 30 15:00:29 firewall kernel: uhci.c: USB UHCI at I/O 0x1440, IRQ 10
Apr 30 15:00:29 firewall kernel: usb.c: new USB bus registered, assigned bus
number 4
Apr 30 15:00:29 firewall kernel: hub.c: USB hub found
Apr 30 15:00:29 firewall kernel: hub.c: 2 ports detected
Apr 30 15:00:29 firewall kernel: PCI: Found IRQ 5 for device 00:1d.3
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 5 with 00:1d.0
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 5 with 03:00.0
Apr 30 15:00:29 firewall kernel: uhci.c: USB UHCI at I/O 0x1460, IRQ 5
Apr 30 15:00:29 firewall kernel: usb.c: new USB bus registered, assigned bus
number 5
Apr 30 15:00:29 firewall kernel: hub.c: USB hub found
Apr 30 15:00:29 firewall kernel: hub.c: 2 ports detected
Apr 30 15:00:29 firewall kernel: SCSI subsystem driver Revision: 1.00
Apr 30 15:00:29 firewall kernel: Initializing USB Mass Storage driver...
Apr 30 15:00:29 firewall kernel: usb.c: registered new driver usb-storage
Apr 30 15:00:29 firewall kernel: USB Mass Storage support registered.
Apr 30 15:00:29 firewall kernel: hub.c: new USB device 00:1d.7-4, assigned
address 2
Apr 30 15:00:29 firewall kernel: scsi0 : SCSI emulation for USB Mass Storage
devices
Apr 30 15:00:29 firewall kernel: Partition check:
Apr 30 15:00:29 firewall kernel: sda: sda1
Apr 30 15:00:29 firewall kernel: hub.c: new USB device 00:1d.0-1, assigned
address 2
Apr 30 15:00:29 firewall kernel: Intel(R) PRO/1000 Network Driver - version
5.2.30.1-k1
Apr 30 15:00:29 firewall kernel: Copyright (c) 1999-2004 Intel Corporation.
Apr 30 15:00:29 firewall kernel: PCI: Found IRQ 10 for device 02:01.0
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 10 with 00:1d.2
Apr 30 15:00:29 firewall kernel: PCI: Sharing IRQ 10 with 03:02.0
Apr 30 15:00:29 firewall kernel: eth0: Intel(R) PRO/1000 Network Connection
Apr 30 15:00:30 firewall kernel: PCI: Found IRQ 10 for device 03:02.0
Apr 30 15:00:30 firewall kernel: PCI: Sharing IRQ 10 with 00:1d.2
Apr 30 15:00:30 firewall kernel: PCI: Sharing IRQ 10 with 02:01.0
Apr 30 15:00:30 firewall kernel: eth1: Intel(R) PRO/1000 Network Connection
Apr 30 15:00:30 firewall kernel: Software Watchdog Timer: 0.05, timer
margin: 60 sec
Apr 30 15:00:30 firewall root: Shorewall Started
Apr 30 15:00:31 firewall kernel: e1000: eth1 NIC Link is Up 100 Mbps Full
Duplex
firewall# cat debug
Apr 30 15:00:29 firewall kernel: CPU: After generic, caps: bfebfbff
00000000 00000000 00000000
Apr 30 15:00:29 firewall kernel: CPU: Common caps: bfebfbff
00000000 00000000 00000000
Apr 30 15:00:29 firewall kernel: PCI: Setting latency timer of device
00:1d.7 to 64
Apr 30 15:00:29 firewall kernel: PCI: Setting latency timer of device
00:1d.0 to 64
Apr 30 15:00:29 firewall kernel: PCI: Setting latency timer of device
00:1d.1 to 64
Apr 30 15:00:29 firewall kernel: PCI: Setting latency timer of device
00:1d.2 to 64
Apr 30 15:00:29 firewall kernel: PCI: Setting latency timer of device
00:1d.3 to 64
Apr 30 15:00:29 firewall kernel: WARNING: USB Mass Storage data integrity
not assured
Apr 30 15:00:29 firewall kernel: USB Mass Storage device found at 2
Apr 30 15:00:29 firewall kernel: PCI: Setting latency timer of device
02:01.0 to 64
firewall# cat syslog
Apr 30 15:00:29 firewall kernel: Cannot find map file.
Apr 30 15:00:29 firewall kernel: Linux version 2.4.26 ([EMAIL PROTECTED]) (gcc
version 2.95.3 20010315 (release)) #1 Mon Jun 28 20:08:59 CEST 2004
Apr 30 15:00:29 firewall kernel: BIOS-e820: 0000000000000000 -
000000000009f800 (usable)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 000000000009f800 -
00000000000a0000 (reserved)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 00000000000d8000 -
0000000000100000 (reserved)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 0000000000100000 -
000000003ff70000 (usable)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 000000003ff70000 -
000000003ff7a000 (ACPI data)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 000000003ff7a000 -
000000003ff80000 (ACPI NVS)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 000000003ff80000 -
0000000040000000 (reserved)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 00000000fec00000 -
00000000fec10000 (reserved)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 00000000fee00000 -
00000000fee01000 (reserved)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 00000000ff800000 -
00000000ffc00000 (reserved)
Apr 30 15:00:29 firewall kernel: BIOS-e820: 00000000fffffc00 -
0000000100000000 (reserved)
Apr 30 15:00:29 firewall kernel: Warning only 896MB will be used.
Apr 30 15:00:29 firewall kernel: Use a HIGHMEM enabled kernel.
Apr 30 15:00:29 firewall kernel: On node 0 totalpages: 229376
Apr 30 15:00:29 firewall kernel: zone(0): 4096 pages.
Apr 30 15:00:29 firewall kernel: zone(1): 225280 pages.
Apr 30 15:00:29 firewall kernel: zone(2): 0 pages.
Apr 30 15:00:29 firewall kernel: Kernel command line: BOOT_IMAGE=linux
initrd=initrd.lrp init=/linuxrc rw root=/dev/ram0 boot=/dev/sda1:msdos
PKGPATH=/dev/sda1
LRP=root,config,etc,local,modules,libz,libm,libcrpto,sshd,iptables,shorwall,ulogd,sh-httpd,weblet
Apr 30 15:00:29 firewall kernel: Detected 2992.631 MHz processor.
Apr 30 15:00:29 firewall kernel: Console: colour VGA+ 80x25
Apr 30 15:00:29 firewall kernel: Calibrating delay loop... 5976.88 BogoMIPS
Apr 30 15:00:29 firewall kernel: Page-cache hash table entries: 262144
(order: 8, 1048576 bytes)
Apr 30 15:00:29 firewall kernel: CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping 01
Apr 30 15:00:29 firewall kernel: POSIX conformance testing by UNIFIX
Apr 30 15:00:29 firewall kernel: PCI: Probing PCI hardware (bus 00)
Apr 30 15:00:29 firewall kernel: Transparent bridge - PCI device 8086:244e
Apr 30 15:00:29 firewall kernel: Initializing RT netlink socket
Apr 30 15:00:29 firewall kernel: Starting kswapd
Apr 30 15:00:29 firewall kernel: pty: 256 Unix98 ptys configured
Apr 30 15:00:29 firewall kernel: floppy0: no floppy controllers found
Apr 30 15:00:29 firewall kernel: RAMDISK driver initialized: 16 RAM disks of
4096K size 1024 blocksize
Apr 30 15:00:29 firewall kernel: ip_tables: (C) 2000-2002 Netfilter core
team
Apr 30 15:00:29 firewall kernel: arp_tables: (C) 2002 David S. Miller
Apr 30 15:00:29 firewall kernel: VFS: Mounted root (minix filesystem).
Apr 30 15:00:29 firewall kernel: PCI: cache line size of 128 is not
supported by device 00:1d.7
Apr 30 15:00:29 firewall kernel: Vendor: USB 2.0 Model: Flash Disk
Rev: 0.00
Apr 30 15:00:29 firewall kernel: Type: Direct-Access
ANSI SCSI revision: 02
Apr 30 15:00:29 firewall kernel: Attached scsi removable disk sda at scsi0,
channel 0, id 0, lun 0
Apr 30 15:00:29 firewall kernel: SCSI device sda: 512000 512-byte hdwr
sectors (262 MB)
Apr 30 15:00:29 firewall kernel: sda: Write Protect is off
Apr 30 15:00:29 firewall kernel: SCSI error: host 0 id 0 lun 0 return code =
8000002
Apr 30 15:00:29 firewall kernel: ^ISense class 7, sense error 0, extended
sense 0
Apr 30 15:00:29 firewall kernel: VFS: Can't find a Minix or Minix V2
filesystem on device 08:01.
Apr 30 15:00:29 firewall kernel: SCSI error: host 0 id 0 lun 0 return code =
8000002
Apr 30 15:00:29 firewall kernel: ^ISense class 7, sense error 0, extended
sense 0
Apr 30 15:00:29 firewall kernel: usb.c: USB device 2 (vend/prod
0x46e/0x52c1) is not claimed by any active driver.
Apr 30 15:00:30 firewall kernel: ip_conntrack version 2.1 (7168 buckets,
57344 max) - 316 bytes per conntrack
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/